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. |