JAIN TCAP API
v1.1 - 5th Sept 2001

jain.protocol.ss7.tcap.component
Class ComponentConstants

java.lang.Object
  |
  +--jain.protocol.ss7.tcap.component.ComponentConstants

public class ComponentConstants
extends java.lang.Object

Constants used in package jain.protocol.ss7.tcap.component

Version:
1.1
Author:
Sun Microsystems Inc.

Field Summary
static int CLASS_1
          Class Type constants (used byInvokeReqEvent): Both success and failure are reported.
static int CLASS_2
          Class Type constants (used byInvokeReqEvent): Only failure is reported.
static int CLASS_3
          Class Type constants (used byInvokeReqEvent): Only success is reported.
static int CLASS_4
          Class Type constants (used byInvokeReqEvent): Neither success nor failure are reported.
static int ERROR_GLOBAL
          Error Type constant (used by the Error events): Indicates a Global Error(ITU) or National Error(ANSI), this has an integer value of 1.
static int ERROR_LOCAL
          Error Type constant (used by the Error events): Indicates a Local Error(ITU) or Private Error(ANSI), this has an integer value of 2.
static int PROBLEM_CODE_BADLY_STRUCTURED_COMPONENT
          Problem Code constant (ProblemType = PROBLEM_TYPE_GENERAL): The contents of the component do not conform to the encoding rules.
static int PROBLEM_CODE_BADLY_STRUCTURED_TRANSACTION
          Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): A fundamental encoding problem (e.g.
static int PROBLEM_CODE_DUPLICATE_INVOKE_ID
          Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The invoke ID is that of a previously invoked operation which has not been completed.
static int PROBLEM_CODE_INCORRECT_COMPONENT_CODING
          Problem Code constant (ProblemType = PROBLEM_TYPE_GENERAL): General encoding problems not covered by the other General Problem codes.
static int PROBLEM_CODE_INCORRECT_TRANSACTION
          Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): An unexpected or undefined error was received within the Dialogue/Transaction handling primitive.
static int PROBLEM_CODE_INITIATING_RELEASE
          Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The requested operation cannot be invoked because the dialogue is about to be released.
static int PROBLEM_CODE_LINKED_RESPONSE_UNEXPECTED
          Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The operation referred to by the linked ID is not an operation for which linked invokes are allowed.
static int PROBLEM_CODE_MISTYPED_COMPONENT
          Problem Code constant (ProblemType = PROBLEM_TYPE_GENERAL): The element structure of a component does not conform to the defined structure of that component.
static int PROBLEM_CODE_MISTYPED_PARAMETER
          Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE or PROBLEM_TYPE_RETURN_RESULT or PROBLEM_TYPE_RETURN_ERROR): Signifies that the type of parameter in an invoke/return_result/return error component is not that agreed by the two TcapListeners.
static int PROBLEM_CODE_PERMISSION_TO_RELEASE
          Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): For further study.
static int PROBLEM_CODE_RESOURCE_LIMITATION
          Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): Sufficient resources are not available to perform the requested operation.
static int PROBLEM_CODE_RESOURCE_UNAVAILABLE
          Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): Sufficient resources are not available for the Provider to establish a dialogue.
static int PROBLEM_CODE_RETURN_ERROR_UNEXPECTED
          Problem Code constant (ProblemType = PROBLEM_TYPE_RETURN_ERROR): The invoked operation does not report failure.
static int PROBLEM_CODE_RETURN_RESULT_UNEXPECTED
          Problem Code constant (ProblemType = PROBLEM_TYPE_RETURN_RESULT): The invoked operation does not report success.
static int PROBLEM_CODE_UNASSIGNED_RESPONDING_ID
          Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): The received transaction id is derivable, but does not reflect a transaction currently in progress.
static int PROBLEM_CODE_UNEXPECTED_ERROR
          Problem Code constant (ProblemType = PROBLEM_TYPE_RETURN_ERROR): An unexpected or undefined parameter was received.
static int PROBLEM_CODE_UNEXPECTED_LINKED_OPERATION
          Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The operation referred to by the linked ID does not allow this linked operation.
static int PROBLEM_CODE_UNRECOGNISED_COMPONENT
          Problem Code constant (ProblemType = PROBLEM_TYPE_GENERAL): The component type is not recognised.
static int PROBLEM_CODE_UNRECOGNIZED_ERROR
          Problem Code constant (ProblemType = PROBLEM_TYPE_RETURN_ERROR): The error code is not one of those agreed by the two TcapListeners.
static int PROBLEM_CODE_UNRECOGNIZED_INVOKE_ID
          Problem Code constant (ProblemType = PROBLEM_TYPE_RETURN_RESULT or PROBLEM_TYPE_RETURN_ERROR): No operation with the specified invoke ID is in progress.
static int PROBLEM_CODE_UNRECOGNIZED_LINKED_ID
          Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The linked ID does not correspond to an active invoke operation.
static int PROBLEM_CODE_UNRECOGNIZED_OPERATION
          Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The operation code is not one of those agreed by the two TcapListeners.
static int PROBLEM_CODE_UNRECOGNIZED_PACKAGE_TYPE
          Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): Indicates that the package type has not been defined.
static int PROBLEM_TYPE_GENERAL
          Problem Type constant: This problem type applies to the component sublayer in General , and does not relate to any specific component type.
static int PROBLEM_TYPE_INVOKE
          Problem Type constant: This problem type relates only to the Invoke component type.
static int PROBLEM_TYPE_RETURN_ERROR
          Problem Type constant: This problem type relates only to the Return Error component type.
static int PROBLEM_TYPE_RETURN_RESULT
          Problem Type constant: This element contains one of the problem codes which relate only to the Return Result component type.
static int PROBLEM_TYPE_TRANSACTION
          Problem Type constant: This describes a problem specific to a Transaction primitive.
static int REJECT_TYPE_LOCAL
          Reject Type Constant (used by Reject Events): Indicates that this Reject Component is a Local Reject.
static int REJECT_TYPE_REMOTE
          Reject Type Constant (used by Reject Events):Indicates that this Reject Component is a Remote Reject.
static int REJECT_TYPE_USER
          Reject Type Constant (used by Reject Events): Indicates that this Reject Component is a User Reject.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_1

public static final int CLASS_1
Class Type constants (used byInvokeReqEvent): Both success and failure are reported. It has an integer value of 1.

CLASS_2

public static final int CLASS_2
Class Type constants (used byInvokeReqEvent): Only failure is reported. It has an integer value of 2.

CLASS_3

public static final int CLASS_3
Class Type constants (used byInvokeReqEvent): Only success is reported. It has an integer value of 3.

CLASS_4

public static final int CLASS_4
Class Type constants (used byInvokeReqEvent): Neither success nor failure are reported. It has an integer value of 4.

ERROR_GLOBAL

public static final int ERROR_GLOBAL
Error Type constant (used by the Error events): Indicates a Global Error(ITU) or National Error(ANSI), this has an integer value of 1.

ERROR_LOCAL

public static final int ERROR_LOCAL
Error Type constant (used by the Error events): Indicates a Local Error(ITU) or Private Error(ANSI), this has an integer value of 2.

REJECT_TYPE_LOCAL

public static final int REJECT_TYPE_LOCAL
Reject Type Constant (used by Reject Events): Indicates that this Reject Component is a Local Reject. It has an integer value of 1.

REJECT_TYPE_REMOTE

public static final int REJECT_TYPE_REMOTE
Reject Type Constant (used by Reject Events):Indicates that this Reject Component is a Remote Reject. It has an integer value of 2.

REJECT_TYPE_USER

public static final int REJECT_TYPE_USER
Reject Type Constant (used by Reject Events): Indicates that this Reject Component is a User Reject. It has an integer value of 3.

PROBLEM_TYPE_GENERAL

public static final int PROBLEM_TYPE_GENERAL
Problem Type constant: This problem type applies to the component sublayer in General , and does not relate to any specific component type. All of these are generated by the component sublayer. It has an integer value of 1.

PROBLEM_TYPE_INVOKE

public static final int PROBLEM_TYPE_INVOKE
Problem Type constant: This problem type relates only to the Invoke component type. It has an integer value of 2.

PROBLEM_TYPE_RETURN_RESULT

public static final int PROBLEM_TYPE_RETURN_RESULT
Problem Type constant: This element contains one of the problem codes which relate only to the Return Result component type. It has an integer value of 3.

PROBLEM_TYPE_RETURN_ERROR

public static final int PROBLEM_TYPE_RETURN_ERROR
Problem Type constant: This problem type relates only to the Return Error component type. It has an integer value of 4.

PROBLEM_TYPE_TRANSACTION

public static final int PROBLEM_TYPE_TRANSACTION
Problem Type constant: This describes a problem specific to a Transaction primitive. This classification of problem type is an ANSI type only. It has an integer value of 5.

PROBLEM_CODE_UNRECOGNISED_COMPONENT

public static final int PROBLEM_CODE_UNRECOGNISED_COMPONENT
Problem Code constant (ProblemType = PROBLEM_TYPE_GENERAL): The component type is not recognised. It has an integer value of 1

PROBLEM_CODE_MISTYPED_COMPONENT

public static final int PROBLEM_CODE_MISTYPED_COMPONENT
Problem Code constant (ProblemType = PROBLEM_TYPE_GENERAL): The element structure of a component does not conform to the defined structure of that component. This constant is the equivalent of the Incorrect Component Portion in ANSI . It has an integer value of 2.

PROBLEM_CODE_BADLY_STRUCTURED_COMPONENT

public static final int PROBLEM_CODE_BADLY_STRUCTURED_COMPONENT
Problem Code constant (ProblemType = PROBLEM_TYPE_GENERAL): The contents of the component do not conform to the encoding rules. It has an integer value of 3.

PROBLEM_CODE_INCORRECT_COMPONENT_CODING

public static final int PROBLEM_CODE_INCORRECT_COMPONENT_CODING
Problem Code constant (ProblemType = PROBLEM_TYPE_GENERAL): General encoding problems not covered by the other General Problem codes. Can only be used by an ANSI 1996 implementation of the JAIN TCAP API. It has an integer value of 4.

PROBLEM_CODE_DUPLICATE_INVOKE_ID

public static final int PROBLEM_CODE_DUPLICATE_INVOKE_ID
Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The invoke ID is that of a previously invoked operation which has not been completed. This code is generated by a TcapListener. It has an integer value of 5.

PROBLEM_CODE_UNRECOGNIZED_OPERATION

public static final int PROBLEM_CODE_UNRECOGNIZED_OPERATION
Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The operation code is not one of those agreed by the two TcapListeners. It has an integer value of 6.

PROBLEM_CODE_MISTYPED_PARAMETER

public static final int PROBLEM_CODE_MISTYPED_PARAMETER
Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE or PROBLEM_TYPE_RETURN_RESULT or PROBLEM_TYPE_RETURN_ERROR): Signifies that the type of parameter in an invoke/return_result/return error component is not that agreed by the two TcapListeners. Equivalent to Incorrect Parameter in the ANSI T1.114 recommendations. It has an integer value of 7.

PROBLEM_CODE_RESOURCE_LIMITATION

public static final int PROBLEM_CODE_RESOURCE_LIMITATION
Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): Sufficient resources are not available to perform the requested operation. This code is generated by the TcapListener. Specific to an ITU implementation of the JAIN TCAP API. It has an integer value of 8.

PROBLEM_CODE_INITIATING_RELEASE

public static final int PROBLEM_CODE_INITIATING_RELEASE
Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The requested operation cannot be invoked because the dialogue is about to be released. Specific to an ITU implementation of the JAIN TCAP API. This code is generated only by the TcapListener. It has an integer value of 9.

PROBLEM_CODE_UNRECOGNIZED_LINKED_ID

public static final int PROBLEM_CODE_UNRECOGNIZED_LINKED_ID
Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The linked ID does not correspond to an active invoke operation. This code is generated only by the Provider. This code is equivalent to the Correlation Id in an ANSI implemetaion of the JAIN TCAP API. It has an integer value of 10.

PROBLEM_CODE_LINKED_RESPONSE_UNEXPECTED

public static final int PROBLEM_CODE_LINKED_RESPONSE_UNEXPECTED
Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The operation referred to by the linked ID is not an operation for which linked invokes are allowed. Specific to an ITU implementation of the JAIN TCAP API. This code is generated only by the TcapListener. It has an integer value of 11.

PROBLEM_CODE_UNEXPECTED_LINKED_OPERATION

public static final int PROBLEM_CODE_UNEXPECTED_LINKED_OPERATION
Problem Code constant (ProblemType = PROBLEM_TYPE_INVOKE): The operation referred to by the linked ID does not allow this linked operation. This code is generated only by the TcapListener. Specific to an ITU implementation of the JAIN TCAP API. It has an integer value of 12.

PROBLEM_CODE_UNRECOGNIZED_INVOKE_ID

public static final int PROBLEM_CODE_UNRECOGNIZED_INVOKE_ID
Problem Code constant (ProblemType = PROBLEM_TYPE_RETURN_RESULT or PROBLEM_TYPE_RETURN_ERROR): No operation with the specified invoke ID is in progress. This code is generated by the Provider. Equivalent to the Correlation Id in an ANSI implemetaion of the JAIN TCAP API. It has an integer value of 13.

PROBLEM_CODE_RETURN_RESULT_UNEXPECTED

public static final int PROBLEM_CODE_RETURN_RESULT_UNEXPECTED
Problem Code constant (ProblemType = PROBLEM_TYPE_RETURN_RESULT): The invoked operation does not report success. This code is generated by the Provider. It has an integer value of 14.

PROBLEM_CODE_RETURN_ERROR_UNEXPECTED

public static final int PROBLEM_CODE_RETURN_ERROR_UNEXPECTED
Problem Code constant (ProblemType = PROBLEM_TYPE_RETURN_ERROR): The invoked operation does not report failure. This code is generated by the Provider. It has an integer value of 15.

PROBLEM_CODE_UNRECOGNIZED_ERROR

public static final int PROBLEM_CODE_UNRECOGNIZED_ERROR
Problem Code constant (ProblemType = PROBLEM_TYPE_RETURN_ERROR): The error code is not one of those agreed by the two TcapListeners. It has an integer value of 16.

PROBLEM_CODE_UNEXPECTED_ERROR

public static final int PROBLEM_CODE_UNEXPECTED_ERROR
Problem Code constant (ProblemType = PROBLEM_TYPE_RETURN_ERROR): An unexpected or undefined parameter was received. This code is generated by the Provider. It has an integer value of 17.

PROBLEM_CODE_UNRECOGNIZED_PACKAGE_TYPE

public static final int PROBLEM_CODE_UNRECOGNIZED_PACKAGE_TYPE
Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): Indicates that the package type has not been defined. Specific to an ANSI implementation of the JAIN TCAP API. It has an integer value of 18.

PROBLEM_CODE_INCORRECT_TRANSACTION

public static final int PROBLEM_CODE_INCORRECT_TRANSACTION
Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): An unexpected or undefined error was received within the Dialogue/Transaction handling primitive. Specific to an ANSI implementation of the JAIN TCAP API. It has an integer value of 19.

PROBLEM_CODE_BADLY_STRUCTURED_TRANSACTION

public static final int PROBLEM_CODE_BADLY_STRUCTURED_TRANSACTION
Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): A fundamental encoding problem (e.g. bad length). Specific to an ANSI implementation of the JAIN TCAP API. It has an integer value of 20.

PROBLEM_CODE_UNASSIGNED_RESPONDING_ID

public static final int PROBLEM_CODE_UNASSIGNED_RESPONDING_ID
Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): The received transaction id is derivable, but does not reflect a transaction currently in progress. Specific to an ANSI implementation of the JAIN TCAP API. It has an integer value of 21.

PROBLEM_CODE_PERMISSION_TO_RELEASE

public static final int PROBLEM_CODE_PERMISSION_TO_RELEASE
Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): For further study. Specific to an ANSI implementation of the JAIN TCAP API. It has an integer value of 22.

PROBLEM_CODE_RESOURCE_UNAVAILABLE

public static final int PROBLEM_CODE_RESOURCE_UNAVAILABLE
Problem Code constant (ProblemType = PROBLEM_TYPE_TRANSACTION): Sufficient resources are not available for the Provider to establish a dialogue. Specific to an ANSI implementation of the JAIN TCAP API. It has an integer value of 23.

JAIN TCAP API
v1.1 - 5th Sept 2001

Email comments to [email protected]