1
-- Module TC-Notation-Extensions (Q.775:06/1997)
3
TC-Notation-Extensions {itu-t recommendation q 775 modules(2)
4
notation-extension(4) version1(1)} DEFINITIONS ::=
9
FROM TCAPMessages {itu-t recommendation q 773 modules(2) messages(1)
12
FROM Remote-Operations-Generic-ROS-PDUs {joint-iso-itu-t
13
remote-operations(4) generic-ROS-PDUs(6) version1(0)}
14
AllOperations{}, ConsumerPerforms{}, SupplierPerforms{}, combine{}
15
FROM Remote-Operations-Useful-Definitions {joint-iso-itu-t
16
remote-operations(4) useful-definitions(7) version1(0)}
17
CONTRACT, OPERATION-PACKAGE
18
FROM Remote-Operations-Information-Objects {joint-iso-itu-t
19
remote-operations(4) informationObjects(5) version1(0)}
20
UniDialoguePDU, uniDialogue-as-id
21
FROM UnidialoguePDUs {itu-t recommendation q 773 modules(2)
22
unidialoguePDUs(3) version1(1)}
23
DialoguePDU, dialogue-as-id
24
FROM DialoguePDUs {itu-t recommendation q 773 modules(2) dialoguePDUs(2)
27
APPLICATION-CONTEXT ::= CLASS {
28
&associationContract CONTRACT,
29
&dialogueMode DialogueMode,
30
&termination Termination OPTIONAL,
31
&componentGrouping BOOLEAN DEFAULT TRUE,
32
&dialogueAndComponentGrouping BOOLEAN DEFAULT TRUE,
33
&AdditionalASEs OBJECT IDENTIFIER OPTIONAL,
34
&AbstractSyntaxes ABSTRACT-SYNTAX,
35
&applicationContextName OBJECT IDENTIFIER UNIQUE
38
CONTRACT &associationContract
39
DIALOGUE MODE &dialogueMode
40
[TERMINATION &termination]
41
[COMPONENT GROUPING ALLOWED &componentGrouping]
42
[DIALOGUE WITH COMPONENTS ALLOWED &dialogueAndComponentGrouping]
43
[ADDITIONAL ASES &AdditionalASEs]
44
ABSTRACT SYNTAXES &AbstractSyntaxes
45
APPLICATION CONTEXT NAME &applicationContextName
48
DialogueMode ::= ENUMERATED {structured(1), unstructured(2)}
50
Termination ::= ENUMERATED {basic(1), prearranged(2)}
52
dialogue-abstract-syntax ABSTRACT-SYNTAX ::= {
54
IDENTIFIED BY dialogue-as-id
57
uniDialogue-abstract-syntax ABSTRACT-SYNTAX ::= {
59
IDENTIFIED BY uniDialogue-as-id
62
TCSingleAS{OPERATION-PACKAGE:package} ::=
63
TCMessage{{AllOperations {package}}, {AllOperations {package}}}
65
TCConsumerAS{OPERATION-PACKAGE:package} ::=
66
TCMessage{{ConsumerPerforms {package}}, {ConsumerPerforms {package}}}
68
TCSupplierAS{OPERATION-PACKAGE:package} ::=
69
TCMessage{{SupplierPerforms {package}}, {SupplierPerforms {package}}}
71
AllPackagesAS{APPLICATION-CONTEXT:ac} ::=
73
{combine{{ac.&associationContract.&OperationsOf |
74
ac.&associationContract.&InitiatorConsumerOf |
75
ac.&associationContract.&InitiatorSupplierOf},
76
{...}, --was illegaly empty, needs to be changed
77
{ -- Information Object of class OPERATION-PACKAGE to be defined --}}}
79
ConnectionAS{APPLICATION-CONTEXT:ac} ::= CHOICE {
80
bind Bind{ac.&associationContract.&connection.&bind},
81
unbind Unbind{ac.&associationContract.&connection.&unbind}
86
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D