ChannelManagerClient.trackDialogueAction also writes to message tracking, but it writes subsequent messages in a business conversation (after the initial message was written by trackDialogue operation).
Table 3–16 Input Containers for ChannelManagerClient.trackDialogueAction|
Name |
Description |
|---|---|
|
messageId |
(deprecated) Duplicate of actionMessageId |
|
actionName |
Name of the messaging action that is processing the message. |
|
receiveFlag |
A value of Y signifies that it is an inbound message. |
|
resendFlag |
A value of Y signifies that this is a re-send of the message |
|
sendCount |
A value of Y signifies that the business conversation is active. |
|
sequenceNum |
Status of the business conversation. |
|
referToType |
(not used) |
|
actStatus |
(not used) |
|
pkgMsgHdrId |
Database-assigned unique ID for the message packaging. |
|
msgType |
Message type for the message, such as Message or Ack. |
|
msgEncoding |
Encoding to which the message conforms. |
|
compressedFlag |
A value of Y signifies that the message is compressed. |
|
encryptedFlag |
A value of Y signifies that the message is encrypted. |
|
envelopedFlag |
A value of Y signifies that the message is enveloped. |
|
signedFlag |
A value of Y signifies that the message is signed. |
|
msgContent |
The payload of the message. |
|
attributeMap |
Extended attributes for the message. |
|
isStoreOriginal |
(not used) A value of Y signifies that the original (raw) message is to be stored in the database. |
|
errorFlag |
A value of Y signifies that the message has an error associated with it. |
|
respRequiredFlag |
A value of Y signifies that a response is required for the message. |
|
actionMessageId |
Message ID. |
|
messageType |
A value of msg signifies a message; ack signifies an acknowledgment. |
Table 3–17 Output Containers for ChannelManagerClient.trackDialogueAction
|
Name |
Description |
|---|---|
|
ActionId |
ID of the service action (business transaction) |