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