Make SOAP Request Message mode
The Make SOAP Request Message mode method supports signing SOAP messages according to the Web Services Security (WSS) specification to assure the integrity of the SOAP message and allows the communication of the X.509 security token format. Signed messages also provide non-repudiation. In the Message mode, you can either provide the entire SOAP envelope or the SOAP body payload as required by the web service.
The following table describes the process inputs for the Web Services adapter with Make SOAP request in message mode.
Input |
Description |
Required |
---|---|---|
|
Specifies the name of the adapter to use for this process |
No |
|
Specifies the URI (file name or URL) pointing to a XML WSDL definition |
Yes |
|
Specifies the fully formatted SOAP message to transmit or the SOAP body payload as required by the web service |
Yes |
|
Specifies the target service endpoint address |
No |
|
Specifies a unique name among all the services defined in the enclosing WSDL document |
No |
|
Specifies a unique name among all the ports defined in the enclosing WSDL document |
No |
|
Specifies the value of the SOAPAction header for the operation |
No |
|
Specifies the SOAP version to use |
No |
|
Specifies the ways in which a web service request can be invoked |
No |
|
Specifies whether to establish a secure connection |
No |
|
Specifies whether to install certificates |
No |
|
Specifies whether to allow unsigned certificates from trusted zones |
No |
|
Specifies the path to the truststore file containing the CAs Default value: Java standard truststore |
No |
|
Specifies the password of the truststore file Warning
|
No |
|
Specifies the path to the keystore containing the client certificate |
No |
|
Specifies the path to the keystore containing the client certificate |
No |
|
Specifies the alias name in the keystore that identifies the public key certificate (PKC) used by the web server to authenticate the client computer |
No |
|
Builds a Web Services Username Token and inserts it into the SOAP envelope |
No |
|
Specifies the user name for authentication |
No |
|
Specifies the password for authentication |
No |
|
Specifies the method of encryption used to encrypt the given password Note This element can contain an
|
No |
|
Specifies the types of password supported by UsernameToken Authentication |
No |
|
Builds a Web Services timestamp and inserts it into the SOAP envelope Valid values: true, false (default) |
No |
|
Sets the time difference in seconds between the Created and the Expires values in the timestamp |
No |
|
Adds a nonce element to the <username-token> element |
No |
|
Adds a created element to the <username-token> element |
No |
|
Creates a signature according to the Web Services specification X.509 profile and adds it to the Security header The Token Reference supported by the adapter is Binary Security Token. |
No |
|
Signs the Web Services |
No |
|
Signs the Web Services timestamp element in the Security header |
No |
|
Specifies the format in which the public (X.509 certificate) and private keys used for signing the SOAP envelope will be provided The keys can be provided via a Java Keystore (JKS), or PEM/DER files, or unencrypted Base-64 format |
No |
|
Specifies the file containing the private key used to sign the SOAP message using the signing algorithm
|
Conditional; required if the value of the |
|
Specifies the file containing the X.509 certificate (public key)
|
Conditional; required if the value of the |
|
Specifies the private key in unencrypted Base64-encoded PEM format |
Conditional; required if the value of the |
|
Specifies the X.509 certificate (public key) in unencrypted Base64-encoded PEM format |
Conditional; required if the value of the |
|
Specifies the XML representing details of the keystore containing the public and private keys used for signing the SOAP envelope |
Conditional |
|
Contains an XML document that specifies the name and path of the files to be attached |
No |
|
Specifies whether to download attachments that are embedded as MIME parts in the SOAP response |
No |
|
Specifies the supporting charset |
No |
|
Specifies an XML document containing the list of custom HTTP headers to be added to the outgoing SOAP request |
No |
|
Specifies whether the connection pooling feature is enabled for the adapter |
No |
|
Defines the maximum number of objects that can be in circulation in the pool, if the value of |
No |
|
Specifies the maximum amount of time, in minutes, for which a connection can remain idle in the connection pool before it is terminated, if the value of |
No |
The following table describes the process output parameter for the Web Services adapter with JAX-WS and message mode.
Make SOAP request in message mode process output
Output |
Description |
---|---|
|
Specifies the Web Services adapter response |
Comments
Log in or register to comment.