Sun B2B Suite eXchange Integrator User's Guide

track

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.