1 TCAP-Remote-Operations-Information-Objects {iso(1)
2 memberbody(2) usa(840) t1-114(10013) modules(0) informationObjects(1) version4(4) }
11 emptyBind, emptyUnbind
12 FROM Remote-Operations-Useful-Definitions {joint-iso-ccitt remote-operations(4) useful-definitions(7) version1(0) };
15 &ArgumentType OPTIONAL,
16 &argumentTypeOptional BOOLEAN OPTIONAL,
17 &returnResult BOOLEAN DEFAULT TRUE,
19 &resultTypeOptional BOOLEAN OPTIONAL,
20 &Errors ERROR OPTIONAL,
21 &Linked OPERATION OPTIONAL,
22 &synchronous BOOLEAN DEFAULT FALSE,
23 &alwaysReturns BOOLEAN DEFAULT TRUE,
24 &InvokePriority Priority OPTIONAL,
25 &ResultPriority Priority OPTIONAL,
26 &invokeLast BOOLEAN DEFAULT FALSE,
27 &operationCode OperationCode UNIQUE OPTIONAL
30 [ARGUMENT &ArgumentType
31 [OPTIONAL &argumentTypeOptional]]
33 [OPTIONAL &resultTypeOptional]]
34 [RETURN RESULT &returnResult]
37 [SYNCHRONOUS &synchronous]
38 [ALWAYS RETURNS &alwaysReturns]
39 [INVOKE PRIORITY &InvokePriority]
40 [RESULT PRIORITY &ResultPriority]
46 &ParameterType OPTIONAL,
47 ¶meterTypeOptional BOOLEAN OPTIONAL,
48 &ErrorPriority Priority OPTIONAL,
49 &errorCode ErrorCode UNIQUE OPTIONAL
52 [PARAMETER &ParameterType
53 [OPTIONAL ¶meterTypeOptional]]
54 [PRIORITY &ErrorPriority]
58 OPERATION-PACKAGE ::= CLASS {
59 &Both OPERATION OPTIONAL,
60 &Consumer OPERATION OPTIONAL,
61 &Supplier OPERATION OPTIONAL,
62 &id OBJECT IDENTIFIER UNIQUE OPTIONAL
66 [CONSUMER INVOKES &Supplier]
67 [SUPPLIER INVOKES &Consumer]
71 CONNECTION-PACKAGE ::= CLASS {
72 &bind OPERATION DEFAULT emptyBind,
73 &unbind OPERATION DEFAULT emptyUnbind,
74 &responderCanUnbind BOOLEAN DEFAULT FALSE,
75 &unbindCanFail BOOLEAN DEFAULT FALSE,
76 &id OBJECT IDENTIFIER UNIQUE OPTIONAL
81 [RESPONDER UNBIND &responderCanUnbind]
82 [FAILURE TO UNBIND &unbindCanFail]
87 &connection CONNECTION-PACKAGE OPTIONAL,
88 &OperationsOf OPERATION-PACKAGE OPTIONAL,
89 &InitiatorConsumerOf OPERATION-PACKAGE OPTIONAL,
90 &InitiatorSupplierOf OPERATION-PACKAGE OPTIONAL,
91 &id OBJECT IDENTIFIER UNIQUE OPTIONAL
95 [CONNECTION &connection]
96 [OPERATIONS OF &OperationsOf]
97 [INITIATOR CONSUMER OF &InitiatorConsumerOf]
98 [RESPONDER CONSUMER OF &InitiatorSupplierOf]
102 ROS-OBJECT-CLASS ::= CLASS {
103 &Is ROS-OBJECT-CLASS OPTIONAL,
104 &Initiates CONTRACT OPTIONAL,
105 &Responds CONTRACT OPTIONAL,
106 &InitiatesAndResponds CONTRACT OPTIONAL,
107 &id OBJECT IDENTIFIER UNIQUE
111 [BOTH &InitiatesAndResponds]
112 [INITIATES &Initiates]
117 OperationCode ::= CHOICE{
118 national [PRIVATE 16] IMPLICIT INTEGER (-32768..32767),
119 private [PRIVATE 17] IMPLICIT INTEGER
122 ErrorCode ::= CHOICE {
123 national [PRIVATE 19] INTEGER (-128..127),
124 --WS adaptation This is only correct for ANSI MAP but that's the only user.
125 private [PRIVATE 20] IMPLICIT ANSIMAPPrivateErrorcode
128 ANSIMAPPrivateErrorcode ::= INTEGER {
129 unrecognized-MIN (129),
130 unrecognized-ESN (130),
131 mINorHLR-Mismatch (131),
132 operation-Sequence-Problem (132),
133 resource-Shortage (133),
134 operation-Not-Supported (134),
135 trunk-Unavailable (135),
136 parameter-Error (136),
137 system-Failure (137),
138 unrecognized-Parameter-Value (138),
139 feature-Inactive (139),
140 missing-Parameter (140)
143 Priority ::= INTEGER (0..MAX)
145 END --end of Information Object Specifications