Represents an incoming transaction message (eventType of TCAP_EVENT_DAT_IND):
typedef struct Tcap_Trans_Event
{
U32 opc; /* originating point code from
* routing label */
TcapTransInfo transInfo; /* transaction info block */
TcapDlgSect dlgPart; /* ITU-92 dialog section */
U16 numComps; /* number of components in msg */
U16 userInfoLen; /* byte length of user info */
U8 *pUserInfo; /* pointer to user dialog info */
} TcapTransEvent;
The TcapTransEvent structure contains the following fields:
Field |
Description |
opc |
Originating point code from the routing label of the incoming message. |
transInfo |
Contains the transaction message type, dialog IDs, and originating and destination SCCP addresses. |
dlgPart |
Contains the dialog portion (application context name, etc.) of the message. It is used only for ITU-92 or later and ANSI-96 and later protocols. |
numComps |
Contains a count of the number of components in the received message. |
userInfoLen |
Contains the number of bytes in the user information section of the dialog portion message. It is used only for ITU-92 or later and ANSI-96 and later protocols. It is set to zero if there was no user information in the dialog portion of the message and for protocol variants other than ITU-92 or later and ANSI-96 and later protocols. |
pUserInfo |
Contains the address of the user information section of the dialog portion message. It is used only for ITU-92 or later and ANSI-96 and later protocols. It is set to NULL if there was no user information in the dialog portion of the message and for protocol variants other than ITU-92 or later and ANSI-96 and later protocols. |