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