Actions:
AddHTTPHeader_ToRequest:
Adds an HTTP header to requests of a consumed SOAP web service. This method must be called in the context of the OnBeforeRequestAdvanced SOAP callback.
Inputs:
Outputs:
AddHTTPHeader_ToResponse
Adds an HTTP header to responses of a consumed SOAP web service. This method must be called in the context of the OnBeforeRequestAdvanced SOAP callback.
AddSOAPHeader_ToRequest
Adds a SOAP header to requests of a consumed SOAP web service. This method must be called in the context of the OnBeforeRequestAdvanced SOAP callback.
AddSOAPHeader_ToResponse
Adds a SOAP header to responses of a consumed SOAP web service. This method must be called in the context of the OnBeforeRequestAdvanced SOAP callback.
AddWSAddressing
Adds WS-Addressing elements to requests of a consumed SOAP web service. This method must be called in the context of the OnBeforeRequestAdvanced SOAP callback.
ChangeEndpoint
Sets the service endpoint for the requests of a consumed SOAP web service. This method must be called in the context of the OnBeforeRequestAdvanced SOAP callback.Note: The new URI must have the same scheme (e.g. "https://") of the original URI, where the original URI is either the effective URL defined in Service Center (if configured) or the URL that appears in the service properties in Service Studio.
EnableMTOM
Adds support for Message Transmission Optimization Mechanism (MTOM) in a consumed SOAP web service. This method must be called in the context of the OnBeforeRequestAdvanced SOAP callback.
GetHTTPHeaders_FromRequest
Returns the list of HTTP headers sent in the last request of a consumed SOAP web service. To use this action you must call the RegisterInspectHeaders server action in the OnBeforeRequestAdvanced callback of the SOAP web service.
GetHTTPHeaders_FromResponse
Returns the list of HTTP headers received in the last response of a consumed SOAP web service. To use this action you must call the RegisterInspectHeaders server action in the OnBeforeRequestAdvanced callback of the SOAP web service.
GetSOAPHeaders_FromRequest
Returns the list of SOAP headers sent in the last request of a consumed SOAP web service. To use this action you must call the RegisterInspectHeaders server action in the OnBeforeRequestAdvanced callback of the SOAP web service.
GetSOAPHeaders_FromResponse
Returns the list of SOAP headers received in the last response of a consumed SOAP web service. To use this action you must call the RegisterInspectHeaders server action in the OnBeforeRequestAdvanced callback of the SOAP web service.
RegisterInspectHeaders
Enables the inspection of both HTTP and SOAP headers included in requests and responses of SOAP web services. This method must be called in the context of the OnBeforeRequestAdvanced SOAP callback.
Note: If RegisterInspectHeaders is not called, all the Get*Headers_From* server actions will return an empty list.
SetClientCertificate
Defines the client certificate used in requests of a consumed SOAP web service for authentication purposes. This method must be called in the context of the OnBeforeRequestAdvanced SOAP callback.
Note: If the client certificate you're using was signed by an intermediate CA (Certificate Authority) and not a root CA, you must install the certificate for this intermediate CA in every front-end server machine of the environment. The servers must contain the certificates for every CA in the certificate chain, from intermediate CAs to the root CA.
SetEncoding
Defines the character encoding used in requests of a consumed SOAP web service. Used to configure a custom character encoding supported by the .NET framework but which is not supported out-of-the-box by Windows Communication Foundation (WCF). This method must be called in the context of the OnBeforeRequestAdvanced SOAP callback.
Structures
HTTPHeader:
SOAPHeader: