Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.3K Intelligent Advisor
- 62 Insurance
- 536.1K On-Premises Infrastructure
- 138.2K Analytics Software
- 38.6K Application Development Software
- 5.7K Cloud Platform
- 109.4K Database Software
- 17.5K Enterprise Manager
- 8.8K Hardware
- 71.1K Infrastructure Software
- 105.2K Integration
- 41.6K Security Software
SOAP header manipulation in OSB

Hi,
I have a weird requirement. I want to convert <soapenv:Header xmlns:typ="www.test.com/schema/types/"> to <soapenv:Header/> in OSB. Is this possible?
Thanks in advance.
Answers
-
Hi,
This is not so much a conversion, rather then just filtering out a namespace declaration. I'm not sure how, somewhere there have been an assign, insert or replace activity that set a header element within that namespace.
If you do not need the namespace, you could try to remove it from the namespaces list.
Find a potential activity, or add one and in the expresson builder, open the tab Napespaces, find the namespace an delete it. In this screendump the delete button is greyed out, since these are all System namespaces.
You may have to search for it, because probably the particular activity may not be there anymore. And the namespace might be registered at different stages. At least in 11g (I'm not sure about 12c) they were registered at stage or route level. So, they could be at several places.
You might open the pipeline file in an ASCII editor like Notepad++ to search for it. This might help you to know at what region it is registered. You might remove it manually, but this is of course not supported.
Regards,
Martien