Initiator Request

This message is sent from the private process to CMI Protocol.

JMS Queue Name

prefix.installation.INITIATOR.REQUEST

Example: AX.BC.BC-ACME.INITIATOR.REQUEST

Message Name

InitiatorRequest

InitiatorRequest

Field

Type

Required

Description

standardID

String

yes

The string CMI.

transactionID

String

no

A unique ID to identity the current request/response in CMI Protocol. If not specified, it is automatically generated.

batchID

String

no

Batch ID of the request.

Requests from the private process with the same batchID are grouped together and processed in one batch.

operationID

String

yes

CMI Operation Schema version and the operation name in the following format: version/Category/operationName
For example: 1.0/Write/UpdateParticipant.

userID

String

no

A userID to identify the BusinessConnect configuration store database as an Internal Application User. Either a UserID/password or sessionID must be supplied.

passWord

base64Binary

no

Internal Application User’s password, which should be base64-encoded outside before it is set.

sessionID

String

no

A sessionID to identify the current session. Either UserID/passwd or sessionID must be supplied.

If both UserID/passwd and sessionID are not empty, sessionID takes precedence.

request

String

no

A string representing the message body or TIBCO Rendezvous/JMS representation of an XML file:
CMI <XXXREQ> element

Example:

<UPDATEParticipantREQ>
<Participant name="partner1">
<ListOfBizLocations>
<BizLocation name="loc1" addr1="xxx" />
</ ListOfBizLocations >
</Participant>
</ UPDATEParticipantREQ >

closure

String

no

A unique identifier used between the private process and BusinessConnect to match up the Request and Response documents in a transaction. The Response to this Request or Notify message from BusinessConnect contains the same ID in the closure field.