Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 10 Advanced Topics : Trading with a Third-Party SOAP Implementation

Trading with a Third-Party SOAP Implementation
This section describes how a SOAP message from a third-party SOAP implementation must look like to be processed by a TIBCO BusinessConnect SOAP Protocol implementation. The BusinessConnect-specific header elements, while useful for the messages exchange between two TIBCO BusinessConnect SOAP Protocol implementations, might not be adopted by other third-party SOAP implementations. So rather than using TIBCO BusinessConnect-specific headers, some other approaches must be used to make seamless interactions with trading partners.
Receiving SOAP Messages without TIBCO BusinessConnect-Specific Headers
As an alternative to including the TIBCO BusinessConnect-specific header in the SOAP header, information can be encoded in the URL. In such cases, when receiving an incoming SOAP message without any TIBCO BusinessConnect-specific header data, the incoming URL for the following is checked:
Information has to be provided completely either in the partyInfo header or in the URL: it cannot be specified partially in the header and partially in the URL. When information is present both in the partyInfo header and in the URL, information in the partyInfo header takes precedence.
The URL format is as follows:
http://host:port/dmz/SOAP
?host=host_name&tpname=trading_partner_name
&opid=operation_ID
&transid=transaction_ID
Example:
http://www.SOAPServer.com:6700/dmz/SOAP
?host=SOAPServer&tpname=SOAPClient
&opid=Sync/1.0/PORequest
&transid=1232456789
None of the URL parameters is a required value.
Sending SOAP Messages without TIBCO BusinessConnect-Specific Headers
To enable TIBCO BusinessConnect SOAP Protocol to send a SOAP message without TIBCO BusinessConnect-specific headers, do not select the Add BusinessConnect Specific Header check box in the trading partner setup procedures. See Configuring General Properties for a Partner.
Without the TIBCO BusinessConnect-specific header in the outbound SOAP messages, the header information is put and encoded in the URL of the outbound HTTP requests. The format of the URL is the same.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved