|
|
1.1 root 1: ISO8823-PRESENTATION DEFINITIONS ::=
2: BEGIN
3:
4: CP-type ::= SET
5: { [0] IMPLICIT Mode-selector ,
6: [1] IMPLICIT SET
7: { COMPONENTS OF Reliable-Transfer-APDUs.RTORQapdu } OPTIONAL ,
8: [2] IMPLICIT SEQUENCE
9: { [0] IMPLICIT Protocol-version DEFAULT { version-1 } ,
10: [1] IMPLICIT Calling-presentation-selector OPTIONAL ,
11: [2] IMPLICIT Called-presentation-selector OPTIONAL ,
12: [4] IMPLICIT Presentation-context-definition-list OPTIONAL ,
13: [6] IMPLICIT Default-context-name OPTIONAL ,
14: [8] IMPLICIT Presentation-requirements OPTIONAL ,
15: [9] IMPLICIT User-session-requirements OPTIONAL ,
16: [11] User-data OPTIONAL } OPTIONAL }
17:
18: CPC-type ::= User-data
19:
20: CPA-PPDU ::= SET
21: { [0] IMPLICIT Mode-selector ,
22: [1] IMPLICIT SET
23: { COMPONENTS OF Reliable-Transfer-APDUs.RTOACapdu } OPTIONAL ,
24: [2] IMPLICIT SEQUENCE
25: { [0] IMPLICIT Protocol-version DEFAULT { version-1 } ,
26: [3] IMPLICIT Responding-presentation-selector OPTIONAL ,
27: [5] IMPLICIT Presentation-context-definition-result-list OPTIONAL ,
28: [8] IMPLICIT Presentation-requirements OPTIONAL ,
29: [9] IMPLICIT User-session-requirements OPTIONAL ,
30: [11] User-data OPTIONAL } OPTIONAL }
31:
32: CPR-PPDU ::= CHOICE
33: { SET
34: { COMPONENTS OF Reliable-Transfer-APDUs.RTORJapdu } ,
35: SEQUENCE
36: { [0] IMPLICIT Protocol-version DEFAULT { version-1 } ,
37: [3] IMPLICIT Responding-presentation-selector OPTIONAL ,
38: [5] IMPLICIT Presentation-context-definition-result-list OPTIONAL ,
39: [7] IMPLICIT Default-context-result OPTIONAL ,
40: [10] IMPLICIT Provider-reason OPTIONAL ,
41: [11] User-data OPTIONAL } }
42:
43: Abort-type ::= CHOICE
44: { ARU-PPDU ,
45: ARP-PPDU }
46:
47: ARU-PPDU ::= CHOICE
48: { SET
49: { COMPONENTS OF Reliable-Transfer-APDUs.RTOABapdu } ,
50: [0] IMPLICIT SEQUENCE
51: { [0] Presentation-context-identifier-list OPTIONAL ,
52: [11] User-data OPTIONAL } }
53:
54: ARP-PPDU ::= SEQUENCE
55: { provider-reason [0] IMPLICIT Abort-reason OPTIONAL ,
56: [1] IMPLICIT Event-identifier OPTIONAL }
57:
58: Typed-data-type ::= CHOICE
59: { acPPDU [0] IMPLICIT AC-PPDU ,
60: acaPPDU [1] IMPLICIT ACA-PPDU ,
61: ttdPPDU [11] User-data }
62:
63: AC-PPDU ::= SEQUENCE
64: { [0] IMPLICIT Presentation-context-addition-list OPTIONAL ,
65: [1] IMPLICIT Presentation-context-deletion-list OPTIONAL ,
66: [11] User-data OPTIONAL }
67:
68: ACA-PPDU ::= SEQUENCE
69: { [0] IMPLICIT Presentation-context-addition-result-list OPTIONAL ,
70: [1] IMPLICIT Presentation-context-deletion-result-list OPTIONAL ,
71: [11] User-data OPTIONAL }
72:
73: RS-PPDU ::= SEQUENCE
74: { [0] IMPLICIT Presentation-context-identifier-list OPTIONAL ,
75: [11] User-data OPTIONAL }
76:
77: RSA-PPDU ::= SEQUENCE
78: { [0] IMPLICIT Presentation-context-identifier-list OPTIONAL ,
79: [11] User-data OPTIONAL }
80:
81: Abort-reason ::= INTEGER { reason-not-specified (0) ,
82: unrecognized-ppdu (1) ,
83: unexpected-ppdu (2) ,
84: unexpected-session-service-primitive (3) ,
85: unrecognized-ppdu-parameter (4) ,
86: unexpected-ppdu-parameter (5) ,
87: invalid-ppdu-parameter-value (6) }
88:
89: Abstract-syntax-name ::= OBJECT IDENTIFIER
90:
91: Called-presentation-selector ::= Presentation-selector
92:
93: Calling-presentation-selector ::= Presentation-selector
94:
95: Context-list ::= SEQUENCE OF SEQUENCE
96: { Presentation-context-identifier ,
97: Abstract-syntax-name ,
98: SEQUENCE OF Transfer-syntax-name }
99:
100: Default-context-name ::= SEQUENCE
101: { Abstract-syntax-name ,
102: Transfer-syntax-name }
103:
104: Default-context-result ::= Result
105:
106: Event-identifier ::= INTEGER { cp-PPDU (0) ,
107: cpa-PPDU (1) ,
108: cpr-PPDU (2) ,
109: aru-PPDU (3) ,
110: arp-PPDU (4) ,
111: ac-PPDU (5) ,
112: aca-PPDU (6) ,
113: td-PPDU (7) ,
114: ttd-PPDU (8) ,
115: te-PPDU (9) ,
116: tc-PPDU (10) ,
117: tcc-PPDU (11) ,
118: rs-PPDU (12) ,
119: rsa-PPDU (13) ,
120: s-release-indication (14) ,
121: s-release-confirm (15) ,
122: s-token-give-indication (16) ,
123: s-token-please-indication (17) ,
124: s-control-give-indication (18) ,
125: s-sync-minor-indication (19) ,
126: s-sync-minor-confirm (20) ,
127: s-sync-major-indication (21) ,
128: s-sync-major-confirm (22) ,
129: s-p-exception-report-indication (23) ,
130: s-u-exception-report-indication (24) ,
131: s-activity-start-indication (25) ,
132: s-activity-resume-indication (26) ,
133: s-activity-interrupt-indication (27) ,
134: s-activity-interrupt-confirm (28) ,
135: s-activity-discard-indication (29) ,
136: s-activity-discard-confirm (30) ,
137: s-activity-end-indication (31) ,
138: s-activity-end-confirm (32) }
139:
140: Mode-selector ::= SET
141: { [0] IMPLICIT INTEGER { x410-1984-mode (0) ,
142: normal-mode (1) } }
143:
144: Presentation-context-addition-list ::= Context-list
145:
146: Presentation-context-addition-result-list ::= Result-list
147:
148: Presentation-context-definition-list ::= Context-list
149:
150: Presentation-context-definition-result-list ::= Result-list
151:
152: Presentation-context-deletion-list ::= SEQUENCE OF Presentation-context-identifier
153:
154: Presentation-context-deletion-result-list ::= SEQUENCE OF INTEGER { acceptance (0) ,
155: user-rejection (1) }
156:
157: Presentation-context-identifier ::= INTEGER
158:
159: Presentation-context-identifier-list ::= SEQUENCE OF SEQUENCE
160: { Presentation-context-identifier ,
161: Transfer-syntax-name }
162:
163: Presentation-requirements ::= BIT STRING { context-management (0) ,
164: restoration (1) }
165:
166: Presentation-selector ::= OCTET STRING
167:
168: Protocol-version ::= BIT STRING { version-1 (0) }
169:
170: Provider-reason ::= INTEGER { reason-not-specified (0) ,
171: temporary-congestion (1) ,
172: local-limit-exceeded (2) ,
173: called-presentation-address-unknown (3) ,
174: protocol-version-not-supported (4) ,
175: default-context-not-supported (5) ,
176: user-data-not-readable (6) ,
177: no-PSAP-available (7) }
178:
179: Responding-presentation-selector ::= Presentation-selector
180:
181: Result ::= INTEGER { acceptance (0) ,
182: provider-rejection (1) ,
183: user-rejection (2) }
184:
185: Result-list ::= SEQUENCE OF SEQUENCE
186: { [0] IMPLICIT Result ,
187: [1] IMPLICIT Transfer-syntax-name OPTIONAL ,
188: provider-reason [2] IMPLICIT INTEGER { reason-not-specified (0) ,
189: abstract-syntax-not-supported (1) ,
190: proposed-transfer-syntaxes-not-supported (2) ,
191: local-limit-on-DCS-exceeded (3) } OPTIONAL }
192:
193: Transfer-syntax-name ::= OBJECT IDENTIFIER
194:
195: User-data ::= CHOICE
196: { Simply-encoded-data ,
197: Fully-encoded-data }
198:
199: Simply-encoded-data ::= OCTET STRING
200:
201: Fully-encoded-data ::= SEQUENCE OF PDV-list
202:
203: PDV-list ::= SEQUENCE
204: { Transfer-syntax-name OPTIONAL ,
205: Presentation-context-identifier ,
206: presentation-data-values CHOICE
207: { single-ASN1-type [0] ANY ,
208: octet-aligned [1] IMPLICIT OCTET STRING ,
209: arbitrary [2] IMPLICIT BIT STRING } }
210:
211: User-session-requirements ::= BIT STRING { half-duplex (0) ,
212: duplex (1) ,
213: expedited-data (2) ,
214: minor-synchronize (3) ,
215: major-synchronize (4) ,
216: resynchronize (5) ,
217: activity-management (6) ,
218: negotiated-release (7) ,
219: capability-data (8) ,
220: exceptions (9) ,
221: typed-data (10) }
222:
223: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.