|
JAIN TCAP API v1.1 - 5th Sept 2001 |
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
ComponentConstants | Constants used in package jain.protocol.ss7.tcap.component |
ErrorIndEvent | An event representing a TCAP Error indication component primitive. |
ErrorReqEvent | An event representing a TCAP Error request component primitive. |
InvokeIndEvent | An event representing a TCAP Invoke indication component primitive. |
InvokeReqEvent | An event representing a TCAP Invoke request component primitive. |
LocalCancelIndEvent | An event representing a TCAP Local Cancel indication component primitive. |
Operation | This class represents the Operation parameter of a TCAP Component primitive. |
Parameters | Parameters is a parameter of a component. |
RejectIndEvent | An event representing a TCAP Reject indication component primitive. |
RejectReqEvent | An event representing a TCAP Reject request component primitive. |
ResultIndEvent | An event representing a TCAP Result indication component primitive. |
ResultReqEvent | An event representing a TCAP Result request component primitive. |
TimerResetReqEvent | An event representing a TCAP Timer Reset request component primitive. |
UserCancelReqEvent | An event representing a TCAP User Cancel request component primitive. |
This package contains the Event classes representing the component primitives and their specified parameters, if the coding of a paramater is not included in any specific class, it is common to all the specified components and therefore coded within that components parent class. The parent classes can be either ComponentIndEvent or ComponentReqEvent depending on whether the component is an indication or request primitive where:
Request Primitves | Indication Primitives | ITU�1993 | ITU 1997 | ANSI 1992 | ANSI 1996 |
InvokeReqEvent | InvokeIndEvent |
|
TC_INVOKE_NL |
||
ResultReqEvent | ResultIndEvent |
TC_RESULT_NL |
TC_RESULT_NL |
||
ErrorReqEvent | ErrorIndEvent |
|
|
||
RejectReqEvent | RejectIndEvent |
TC_L_REJECT (indication only) TC_R_REJECT (indication only) |
|
||
LocalCancelIndEvent |
|
||||
UserCancelReqEvent |
|
||||
TimerResetReqEvent |
|
NOTE:
Mapping of JAIN Mandatory and Optional parameters of Component primitives
The following tables identify the mapping between the ITU and ANSI TCAP Component primitives and parameters. The standards supported in JAIN TCAP v1.0 include:
Mandatory and Optional Parameters
Each of the supported standards defines mandatory and optional parameters for each primitive. As JAIN TCAP supports all the mandatory and optional parameters of each primitive of the supported variants within the one specification, it is necessary to redefine the mandatory and optional parameters of the standards. This new definition of mandatory and optional parameters will be referred to as JAIN TCAP mandatory and optional and will accommodate the mandatory and optional parameter differences within the standards supported.
JAIN TCAP MANDATORY: A JAIN TCAP mandatory parameter is a parameter within a primitive that is mandatory for all the supported variants. In the tables below if any parameter is mandatory (M) for all the variants then it will be mandatory for that JAIN TCAP primitive.
JAIN TCAP OPTIONAL: A JAIN TCAP optional parameter is a parameter within a primitive that is either optional or not supported by any of the supported variants. In the tables below if a parameter is regarded as mandatory for a specific variant and optional or not supported by the other variant it will be regarded as a JAIN TCAP optional.
Table Key:
M = mandatory
O = optional
Blank = not-supported
Invoke Req |
TC_INVOKE |
TC_INVOKE_NL |
||
ITU 1993 |
ITU 1997 |
ANSI 1992 |
ANSI 1996 |
|
Dialogue Id |
M |
M |
M |
M |
Class |
M |
M |
||
Invoke Id |
M |
M |
O |
O |
Linked Id (Correlation Id) |
O |
O |
O |
O |
Operation |
M |
M |
M |
M |
Parameters |
O |
O |
M |
M |
Timeout |
M |
M |
  |   |
Last Invoke Event |   |   | M | M |
Invoke Ind |
TC_INVOKE |
TC_INVOKE_NL |
||
ITU 1993 |
ITU 1997 |
ANSI 1992 |
ANSI 1996 |
|
Dialogue Id |
O (see note) |
O (see note) |
M |
M |
Invoke Id |
M |
M |
O |
O |
Linked Id (Correlation Id) |
O |
O |
O |
O |
Operation |
M |
M |
M |
M |
Parameters |
M |
O |
M |
M |
Last Component |
M |
M |
M |
M |
Last Invoke Event |   |   | M | M |
Result Req |
TC_RESULT_L |
TC_RESULT_L |
||
ITU 1993 |
ITU 1997 |
ANSI 1992 |
ANSI 1996 |
|
Dialogue Id |
M |
M |
M |
M |
Invoke Id (Correlation Id) |
M |
M |
O |
O |
Last Result Event |
M |
M |
M |
M |
Operation |
O |
O |
O |
O |
Parameters |
O |
O |
M |
M |
Result Ind |
TC_RESULT_L |
TC_RESULT_L |
||
ITU 1993 |
ITU 1997 |
ANSI 1992 |
ANSI 1996 |
|
Dialogue Id |
M |
M |
M |
M |
Invoke Id (Correlation Id) |
M |
M |
O |
O |
Parameters |
O |
O |
M |
M |
Operation |
O |
O |
O |
O |
Last Component |
M |
M |
M |
M |
Last Result Event |
M |
M |
M |
M |
Error Req |
TC_U_ERROR |
TC_ERROR |
||
ITU 1993 |
ITU 1997 |
ANSI 1992 |
ANSI 1996 |
|
Dialogue Id |
M |
M |
M |
M |
Invoke Id (Correlation Id) |
M |
M |
O |
O |
Parameters |
O |
O |
M |
M |
Error |
M |
M |
M |
M |
Error Ind |
TC_U_ERROR |
TC_ERROR |
||
ITU 1993 |
ITU 1997 |
ANSI 1992 |
ANSI 1996 |
|
Dialogue Id |
M |
M |
M |
M |
Invoke Id (Correlation Id) |
M |
M |
O |
O |
Parameters |
O |
O |
M |
M |
Error |
M |
M |
M |
M |
Last Component |
M |
M |
M |
M |
Reject Req |
TC_U_REJECT |
TC_REJECT |
||
ITU 1993 |
ITU 1997 |
ANSI 1992 |
ANSI 1996 |
|
Dialogue Id |
M |
M |
M |
M |
Invoke Id (Correlation Id) |
M |
M |
O |
O |
Parameters |
M |
M |
||
Problem Code |
M |
M |
M |
M |
Reject Ind |
TC_R_REJECT |
TC_REJECT |
||
ITU 1993 |
ITU 1997 |
ANSI 1992 |
ANSI 1996 |
|
Dialogue Id |
M |
M |
M |
M |
Invoke Id (Correlation Id) |
M |
M |
O |
O |
Parameters |
M |
M |
||
Problem Code |
M |
M |
M |
M |
Last Component |
M |
M |
M |
M |
Reject Type | M | M | O | O |
LocalCancel Ind |
TC_L_CANCEL |
|
ITU 1993 |
ITU 1997 |
|
Dialogue Id |
M |
M |
Invoke Id |
M |
M |
UserCancel Req |
TC_U_CANCEL |
|
ITU 1993 |
ITU 1997 |
|
Dialogue Id |
M |
M |
Invoke Id |
M |
M |
|
JAIN TCAP API v1.1 - 5th Sept 2001 |
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |