1 -- Generated by Asnp, the pretty-printer of France Telecom R&D (http://asn1.elibel.tm.fr/asnp/)
2 -- Module Remote-Operations-Information-Objects (Rec. X.880:07/1994)
3 Remote-Operations-Information-Objects {joint-iso-itu-t remote-operations(4)
4 informationObjects(5) version1(0)} DEFINITIONS
5 IMPLICIT TAGS -- WS: Don't know why I need to add this - but if it isn't, the ROS operationCode is not successfully decoded - even though it doesn't have any tags! An asn2wrs issue?
11 emptyBind, emptyUnbind
12 FROM Remote-Operations-Useful-Definitions {joint-iso-itu-t
13 remote-operations(4) useful-definitions(7) version1(0)};
16 &ArgumentType OPTIONAL,
17 &argumentTypeOptional BOOLEAN OPTIONAL,
18 &returnResult BOOLEAN DEFAULT TRUE,
20 &resultTypeOptional BOOLEAN OPTIONAL,
21 &Errors ERROR OPTIONAL,
22 &Linked OPERATION OPTIONAL,
23 &synchronous BOOLEAN DEFAULT FALSE,
24 &alwaysReturns BOOLEAN DEFAULT TRUE,
25 &InvokePriority Priority OPTIONAL,
26 &ResultPriority Priority OPTIONAL,
27 &operationCode Code UNIQUE OPTIONAL
30 [ARGUMENT &ArgumentType
31 [OPTIONAL &argumentTypeOptional]]
33 [OPTIONAL &resultTypeOptional]]
34 [RETURN RESULT &returnResult]
37 [SYNCHRONOUS &synchronous]
38 [ALWAYS RESPONDS &alwaysReturns]
39 [INVOKE PRIORITY &InvokePriority]
40 [RESULT-PRIORITY &ResultPriority]
45 &ParameterType OPTIONAL,
46 ¶meterTypeOptional BOOLEAN OPTIONAL,
47 &ErrorPriority Priority OPTIONAL,
48 &errorCode Code UNIQUE OPTIONAL
51 [PARAMETER &ParameterType
52 [OPTIONAL ¶meterTypeOptional]]
53 [PRIORITY &ErrorPriority]
57 OPERATION-PACKAGE ::= CLASS {
58 &Both OPERATION OPTIONAL,
59 &Consumer OPERATION OPTIONAL,
60 &Supplier OPERATION OPTIONAL,
61 &id OBJECT IDENTIFIER UNIQUE OPTIONAL
63 -- continued on the next page
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
94 [CONNECTION &connection]
95 [OPERATIONS OF &OperationsOf]
96 [INITIATOR CONSUMER OF &InitiatorConsumerOf]
97 [RESPONDER CONSUMER OF &InitiatorSupplierOf]
101 ROS-OBJECT-CLASS ::= CLASS {
102 &Is ROS-OBJECT-CLASS OPTIONAL,
103 &Initiates CONTRACT OPTIONAL,
104 &Responds CONTRACT OPTIONAL,
105 &InitiatesAndResponds CONTRACT OPTIONAL,
106 &id OBJECT IDENTIFIER UNIQUE
110 [BOTH &InitiatesAndResponds]
111 [INITIATES &Initiates]
116 Code ::= CHOICE {local INTEGER,
117 global OBJECT IDENTIFIER
120 Priority ::= INTEGER(0..MAX)
122 END -- end of Information Object specifications
124 -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D