Use community collaboration settings to control how outbound Web Services messages are sent to partners.
The collaboration settings you set at the level of a partner delivery override any other level of delivery settings (default, community, category).
Web Services collaboration settings exist for each community/partner pair that are linked through a Web Services partner delivery.
If you created a Web Services partner delivery using the WSDL parsing wizard, the collaboration settings were automatically generated for community/partner pair. For more information, see Add a Web Services trading delivery.
To view the collaboration settings that control sending of messages to a Web Services partner:
Sender routing ID
From the drop-down box, select the sender routing ID to use.
Receiver routing ID
From the drop-down box, select the receiver routing ID to use.
Web Services
Setting | Description |
---|---|
Send handler config file |
Name of the file in the Activator provides two versions of the Axis2 file:
You can create a customized version of this file for outbound messages, however, doing so requires the aid of a professional services consultant, or obtaining the optional Software Development Kit, or both. |
Payload location |
Select an option:
|
SOAP action | The SOAP action header value. If specified for outbound messages, the value is used when packaging. If no value is specified, SOAPAction defaults to a blank string. |
SOAP version |
Select a version for the outbound call:
This setting is overwritten by any metadata specifying a SOAP version that is linked to a message that is being handled. |
Encrypt messages |
Select this option to encrypt outbound messages When you select this option, you can also select the following options:
|
Sign messages |
Select this option to digitally sign the messages you send. When you select this option, you can also select the following options:
|
Use MTOM to encode messages |
Select this option to specify parts of the payload to use Message Transmission Optimization Mechanism (MTOM) encoding of outbound messages. This is base 64-encoding for preserving the integrity of non-ASCII parts of payloads (for example, blank spaces). To use MTOM encoding of outbound messages, the receiving partner must be able to auto-detect the encoded parts and decode them. The transaction engine auto-detects and decodes such messages when it receives payloads from partners. When you select this option, you can also select the following options:
|
Use username token when sending |
Select this option to require that messages sent via the Web Services delivery contain a UsernameToken element in the SOAP header. The Username token element includes the user name and password specified below.
|
Enable web service reliable messaging |
Select this option to enable reliable messaging on outbound messages to this partner. When you select this option, you can also select the following option:
|
Resend attempts
Setting | Description |
---|---|
Resend attempts | The maximum number of resend attempts allowed. |
Resend interval in minutes | Interval between resend attempts. |
Signing certificate
From the drop-down list of available certificates, select the certificate to use to sign outbound messages to this partner.
Receipt signing certificate
From the drop-down list of available certificates, select the certificate to use for signing receipts to this partner.
Partner encryption certificate
From the drop-down list of available certificates, select the certificate to use for encrypting files sent to this partner.
Specify the delivery to send messages to
From the drop-down list, select the delivery to use in the event that there is no delivery point that matches the default delivery for this partner.