TCAP transaction data event structure

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.