ChannelManagerClient.associate is used to associate a response to a request. This operation can only be used for message level documents — in other words envelopes, as opposed to business documents.
The service associates the response to the request using a message identifier to tie the two messages to each other.
Table 3–8 Input Containers for ChannelManagerClient.associate
Name |
Description |
---|---|
OrigPkgHdrId |
Database ID of the original message |
AckPkgHeaderId |
Database ID of the acknowledgement message |
PkgType |
Name of the messaging or packaging envelope used for the message, such as ISA or GS. |
TPId |
The database’s unique ID for the trading partner; in other words, the foreign key to ex_trading_partner. |
MsgUniqId |
Unique ID for the message. |
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. |
ErrorNo |
(reserved) |
ErrorStr |
A description of the error. |
Table 3–9 Output Container for ChannelManagerClient.associate
Name |
Description |
---|---|
PkgAssocId |
Association ID used to associate the response package to the request package. |