|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
ComponentConstants | Constants used in package jain.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 a paramater is not included in any specific primitive, 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 ‘93 | ITU ‘97 | ANSI ‘92 | ANSI ‘96 |
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 ‘93 |
ITU ‘97 |
ANSI ‘92 |
ANSI ‘96 |
|
Dialogue Id |
M |
M |
M |
M |
Class |
M |
M |
||
Invoke Id |
M |
M |
O |
O |
Linked Id |
O |
O |
O |
O |
Operation |
M |
M |
M |
M |
Parameters |
O |
O |
M |
M |
Timeout |
M |
M |
|
|
Invoke Ind |
TC_INVOKE |
TC_INVOKE_NL |
||
ITU ‘93 |
ITU ‘97 |
ANSI ‘92 |
ANSI ‘96 |
|
Dialogue Id |
O (see note) |
O (see note) |
M |
M |
Invoke Id |
M |
M |
O |
O |
Linked Id |
O |
O |
O |
O |
Operation |
M |
M |
M |
M |
Parameters |
M |
O |
M |
M |
Last Component |
M |
M |
M |
M |
Result Req |
TC_RESULT_L |
TC_RESULT_L |
||
ITU ‘93 |
ITU ‘97 |
ANSI ‘92 |
ANSI ‘96 |
|
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 ‘93 |
ITU ‘97 |
ANSI ‘92 |
ANSI ‘96 |
|
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 ‘93 |
ITU ‘97 |
ANSI ‘92 |
ANSI ‘96 |
|
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 ‘93 |
ITU ‘97 |
ANSI ‘92 |
ANSI ‘96 |
|
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_R_REJECT |
TC_REJECT |
||
ITU ‘93 |
ITU ‘97 |
ANSI ‘92 |
ANSI ‘96 |
|
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 ‘93 |
ITU ‘97 |
ANSI ‘92 |
ANSI ‘96 |
|
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 |
LocalCancel Ind |
TC_L_CANCEL |
|
ITU ‘93 |
ITU ‘97 |
|
Dialogue Id |
M |
M |
Invoke Id |
M |
M |
UserCancel Req |
TC_U_CANCEL |
|
ITU ‘93 |
ITU ‘97 |
|
Dialogue Id |
M |
M |
Invoke Id |
M |
M |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |