ChannelManagerClient.track performs a track operation to store the message to the eXchange Integrator database
Table 3–12 Input Containers for ChannelManagerClient.track
Name |
Description |
---|---|
Protocol |
Name of the protocol being used to handle the message. |
ReceiveFlag |
A value of Y signifies that the request message was inbound. |
BufferId |
ebXML only. Conversation ID. |
OrderNumInBuffer |
ebXML only. Reserved for use in message ordering. |
MsgUniqId |
Unique ID for the message. |
TPId |
The database’s unique ID for the trading partner; in other words, the foreign key to ex_trading_partner. |
OrdMsgId |
(not currently used) |
Multiple Content |
(not currently used) |
PkgType |
Name of the messaging or packaging envelope used for the message, such as ISA or GS. |
ErrorFlag |
A value of Y signifies that the message contains a “business” type of error: could not decrypt, could not verify signature, and so forth. |
RespRequired |
A value of Y signifies that a response to this message is required. |
MsgBlob |
Container for the message payload. |
SignedFlag |
A value of Y signifies that the message is signed. |
CompressedFlag |
A value of Y signifies that the message is compressed. |
EncryptedFlag |
A value of Y signifies that the message is encrypted. |
MessageType |
Message type for the message, such as Message or Ack. |
Resendable |
A value of Y signifies that the message can be re-sent. |
Service |
Service name for the request message for which the response is received. |
Action |
Action name for the request message for which the response is received. |
Table 3–13 Output Container for ChannelManagerClient.track
Name |
Description |
---|---|
MsgHdrId |
Message header ID, used for message association. |