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


Chapter 11 Private Messages : Initiator Messages

Initiator Messages
The following initiator messages are described:
Initiator Outbound Request — Private Process to BusinessConnect
The initiator private process uses this message to handle outbound requests, as shown in Figure 24.
Figure 24 Initiator Outbound Request
Subject Name
prefix.installation.SOAP.INITIATOR.REQUEST
Example RV Subject: AX.BC.BC-ACME.SOAP.INITIATOR.REQUEST
Example JMS queue: AX.BC.BC-ACME.INITIATOR.REQUEST
A three-part ID of the form: interface/version/operation_name.
The private process generates a closure message and sends it to BusinessConnect. BusinessConnect is required to return this closure contents back in the InitiatorResponse message to ensure that the private process can match it with the original InitiatorRequest message.
If this field is present, the hostName field must contain the domain identity.
Identifies the specific value under xop >
tagName > value
if MTOM is selected when sending outbound messages.
If the SOAP MTOM Enabled check box is selected, the value under xop > tagName > value of the private process message must be populated according to the binary data element in the body node. If not, the request is rejected and the outbound process is ended.
If the SOAP MTOM Enabled check box is not selected, and the value under xop > tagName > value in the private process is provided, the request is rejected and the outbound process is ended.
MTOM and attachments from the private process cannot be used together. If the SOAP MTOM Enabled check box is selected, and some attachments are also specified from the private process request message, the request is rejected and the outbound process is ended.
When selecting the SOAP MTOM Enabled and Require Content Encryption check boxes to send outbound messages, the binary content which refers to the value under xop > tagName > value in the private process message is ignored. The encrypted data in the CipherValue element after encryption is used to construct the MTOM attachment.
Specifies the required values in the saml node if SAML assertions are used when sending outbound messages.
If you use SAML assertions in conformance with NHIN/esMD Authorization Framework, provide all the required values in the saml node from the private process. Errors occur if any of the required values is missing.
See Request Action Tab on how to configure SAML assertions in conformance with NHIN/esMD Authorization Framework.
Sequence of Attachment
Sequence of SOAP/
Attribute
Sequence of SOAP/
Attribute
Initiator Inbound Response — BusinessConnect to Private Process
A synchronous response is sent from the responder BusinessConnect to the initiator BusinessConnect and forwarded to the local private process, as shown in Figure 25.
Figure 25 Initiator Inbound Response
Subject Name
prefix.installation.SOAP.INITIATOR.RESPONSE
Example RV Subject: AX.BC.BC-ACME.SOAP.INITIATOR.RESPONSE
Example JMS queue: AX.BC.BC-ACME.INITIATOR.RESPONSE
The body element is modified to have appropriate namespaces; for example, if a body element is in a default namespace, it is added to the body element before converting to XML format.
OK, or the string representing the cause of the error.
A three-part ID of the form: interface/version/operation_name
The same value that was in the transactionID field of the initiator request.
The private process generates a closure message and sends it to BusinessConnect. BusinessConnect is required to return this closure contents back in the InitiatorResponse message to ensure that the private process can match it with the original InitiatorRequest message.
Sequence of Attachment
Sequence of SOAP/
Attribute
This field is set to true when the message is a resent transaction.
This field is set to true when this is a duplicate response.
The Receive Response activity can receive a SOAP fault or any valid XML document as a response. Therefore, if the Parse XML Payload check box in the Configuration tab in private process is selected, the body element can have either the schema for the response, or the SOAPFault element.

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