Products | Versions |
---|---|
TIBCO ActiveMatrix Service Bus | - |
Not Applicable | - |
Resolution:
The WSDL specification provides you with two different ways of specifying the use of SOAP header fields. In explicit headers, you add all of the header information to the portType of the service. It becomes exposed to the client as additional parameters. The advantage of this style is that the client can pass all of the information directly to the service. The downside of this style is that it often clutters the external interface of a service with information that is not related to its business purpose at all.
This is exactly where using implicit headers can help: header information is not part of the portType, and thus does not impact the functional interface of the service.
Currently AMX doesn't support implicit soap header. There is already an enhancement request (1-9HAEXX) logged for the same. However, AMX supports explicit soap header. Make sure when you import your wsdl, you manual change in the Bindings of Composites. See attached fine for a screen shot where to change.