CorrelatorSpec

Use this element of the ServiceSpecification.xml document to specify the generation options for the IMS Correlator file. The correlation information is used by the IMS Enterprise Suite SOAP Gateway.

Contained by

Contains

None

Attributes

Table 1 shows the attributes for CorrelatorSpec.

Table 1. Attribute Specifications for CorrelatorSpec
Fields Description
Attribute: adapterType
Valid values: See Description
Required?: No
Default value: See Description
The IMS Connect adapter which controls conversion of XML messages and execution of XML enabled programs.

The default value is: IBM® XML Adapter

Attribute: calloutConnBundleName
Valid values: See Description
Required?: No
Default value: None
The name of the connection bundle for IMS Enterprise Suite SOAP Gateway Outbound.
Attribute: calloutConnBundleNames
Valid values: See Description
Required?: No
Default value: blank
A space-separated list of callout connection bundle names. Callout connection bundles contain the connection and security properties that are used by SOAP Gateway to connect with IMS in the service requester scenario. Each callout connection bundle name should be no longer than 20 characters.
Attribute: connectionBundleName
Valid values: See Description
Required?: No
Default value: None
The name of the connection bundle for IMS Enterprise Suite SOAP Gateway Inbound.
Attribute: calloutSendOnlyWithACK
Valid values: true | false
Required?: No
Default value: false
Send-only with acknowledgement protocol: If this attribute is set to true, SOAP Gateway sends the callout response message to IMS using the send-only with acknowledgement protocol. The final ACK or NACK message from IMS is not forwarded to the external client application. The ACK or NACK responses are logged by SOAP Gateway if the server log level is set to 2 (for NACK responses) or 4 (for ACK and NACK responses).
Attribute: calloutWSSecurity
Valid values:
blank
SAML11Token
SAML20Token
Required?: No
Default value: blank
The security token type to use for WS-Security for the service requester scenario.
Attribute: calloutWSTimeout
Valid values: See Description
Required?: No
Default value: 5000
The number of milliseconds for which the IMS Enterprise Suite SOAP Gateway should wait for a response from the target Web service. Valid range: Positive integer (in milliseconds).
Attribute: executionTimeout
Valid values: See Description
Required?: No
Default value: 5000
Specifies the time that the IMS Connect waits for a response from IMS. Valid range: 0-3600000 (in milliseconds).
Attribute: fileName
Valid values: See Description
Required?: No
Default value: See Description
Specifies the name of the output file.

The default value is: Data source file name concatenated with "xml"

Attribute: inboundTPIPEName
Valid values: See Description
Required?: No
Default value: None
The Tpipe name used with CM0 transactions in IMS.
Attribute: ltermName
Valid values: See Description
Required?: No
Default value: None
The LTERM name used to override the value in the LTERM field of the IMS application program's I/O PCB.
Attribute: overwrite
Valid values: true | false
Required?: No
Default value: true
Specifies whether to overwrite the output file if it exists.
Attribute: socketTimeout
Valid values: See Description
Required?: No
Default value: 0
Specifies the time that the IMS Enterprise Suite SOAP Gateway runtime waits for a response from IMS Connect. Valid range: Positive integer (in milliseconds).
Attribute: suppressGeneration
Valid values: true | false
Required?: No
Default value: false
Indicates whether or not to suppress generation of the correlator file.
Attribute: trancode
Valid values: See Description
Required?: No
Default value: None

Service Provider: IMS transaction which is providing the Web service.

Service Requester: IMS transaction which handles the response from the target Web service.

Attribute: WSSecurity
Valid values:
blank
SAML11Token
SAML20Token
SAML11SignedTokenTrustAny
SAML11SignedTokenTrustOne
SAML20SignedTokenTrustAny
SAML20SignedTokenTrustOne
UserNameToken
Required?: No
Default value: blank

The security token type to use for web services security for the provider scenario.

Example


<CorrelatorSpec fileName="IMSPHBK.xml" overwrite="true" trancode="IVTNO" 
         socketTimeout="0" executionTimeout="0" connectionBundleName="conn1" />