Sun B2B Suite eXchange Integrator User's Guide

trackDialogueAction

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)