|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T i
Length: 8775 (0x2247)
Types: TextFile
Names: »iso8823-pres.py«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape
└─⟦eba4602b1⟧ »./isode-5.0.tar.Z«
└─⟦d3ac74d73⟧
└─⟦this⟧ »isode-5.0/pepy/test.asn1/iso8823-pres.py«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z«
└─⟦de7628f85⟧
└─⟦this⟧ »isode-6.0/pepy/test.asn1/iso8823-pres.py«
ISO8823-PRESENTATION DEFINITIONS ::=
BEGIN
CP-type ::= SET
{ [0] IMPLICIT Mode-selector ,
[1] IMPLICIT SET
{ COMPONENTS OF Reliable-Transfer-APDUs.RTORQapdu } OPTIONAL ,
[2] IMPLICIT SEQUENCE
{ [0] IMPLICIT Protocol-version DEFAULT { version-1 } ,
[1] IMPLICIT Calling-presentation-selector OPTIONAL ,
[2] IMPLICIT Called-presentation-selector OPTIONAL ,
[4] IMPLICIT Presentation-context-definition-list OPTIONAL ,
[6] IMPLICIT Default-context-name OPTIONAL ,
[8] IMPLICIT Presentation-requirements OPTIONAL ,
[9] IMPLICIT User-session-requirements OPTIONAL ,
[11] User-data OPTIONAL } OPTIONAL }
CPC-type ::= User-data
CPA-PPDU ::= SET
{ [0] IMPLICIT Mode-selector ,
[1] IMPLICIT SET
{ COMPONENTS OF Reliable-Transfer-APDUs.RTOACapdu } OPTIONAL ,
[2] IMPLICIT SEQUENCE
{ [0] IMPLICIT Protocol-version DEFAULT { version-1 } ,
[3] IMPLICIT Responding-presentation-selector OPTIONAL ,
[5] IMPLICIT Presentation-context-definition-result-list OPTIONAL ,
[8] IMPLICIT Presentation-requirements OPTIONAL ,
[9] IMPLICIT User-session-requirements OPTIONAL ,
[11] User-data OPTIONAL } OPTIONAL }
CPR-PPDU ::= CHOICE
{ SET
{ COMPONENTS OF Reliable-Transfer-APDUs.RTORJapdu } ,
SEQUENCE
{ [0] IMPLICIT Protocol-version DEFAULT { version-1 } ,
[3] IMPLICIT Responding-presentation-selector OPTIONAL ,
[5] IMPLICIT Presentation-context-definition-result-list OPTIONAL ,
[7] IMPLICIT Default-context-result OPTIONAL ,
[10] IMPLICIT Provider-reason OPTIONAL ,
[11] User-data OPTIONAL } }
Abort-type ::= CHOICE
{ ARU-PPDU ,
ARP-PPDU }
ARU-PPDU ::= CHOICE
{ SET
{ COMPONENTS OF Reliable-Transfer-APDUs.RTOABapdu } ,
[0] IMPLICIT SEQUENCE
{ [0] Presentation-context-identifier-list OPTIONAL ,
[11] User-data OPTIONAL } }
ARP-PPDU ::= SEQUENCE
{ provider-reason [0] IMPLICIT Abort-reason OPTIONAL ,
[1] IMPLICIT Event-identifier OPTIONAL }
Typed-data-type ::= CHOICE
{ acPPDU [0] IMPLICIT AC-PPDU ,
acaPPDU [1] IMPLICIT ACA-PPDU ,
ttdPPDU [11] User-data }
AC-PPDU ::= SEQUENCE
{ [0] IMPLICIT Presentation-context-addition-list OPTIONAL ,
[1] IMPLICIT Presentation-context-deletion-list OPTIONAL ,
[11] User-data OPTIONAL }
ACA-PPDU ::= SEQUENCE
{ [0] IMPLICIT Presentation-context-addition-result-list OPTIONAL ,
[1] IMPLICIT Presentation-context-deletion-result-list OPTIONAL ,
[11] User-data OPTIONAL }
RS-PPDU ::= SEQUENCE
{ [0] IMPLICIT Presentation-context-identifier-list OPTIONAL ,
[11] User-data OPTIONAL }
RSA-PPDU ::= SEQUENCE
{ [0] IMPLICIT Presentation-context-identifier-list OPTIONAL ,
[11] User-data OPTIONAL }
Abort-reason ::= INTEGER { reason-not-specified (0) ,
unrecognized-ppdu (1) ,
unexpected-ppdu (2) ,
unexpected-session-service-primitive (3) ,
unrecognized-ppdu-parameter (4) ,
unexpected-ppdu-parameter (5) ,
invalid-ppdu-parameter-value (6) }
Abstract-syntax-name ::= OBJECT IDENTIFIER
Called-presentation-selector ::= Presentation-selector
Calling-presentation-selector ::= Presentation-selector
Context-list ::= SEQUENCE OF SEQUENCE
{ Presentation-context-identifier ,
Abstract-syntax-name ,
SEQUENCE OF Transfer-syntax-name }
Default-context-name ::= SEQUENCE
{ Abstract-syntax-name ,
Transfer-syntax-name }
Default-context-result ::= Result
Event-identifier ::= INTEGER { cp-PPDU (0) ,
cpa-PPDU (1) ,
cpr-PPDU (2) ,
aru-PPDU (3) ,
arp-PPDU (4) ,
ac-PPDU (5) ,
aca-PPDU (6) ,
td-PPDU (7) ,
ttd-PPDU (8) ,
te-PPDU (9) ,
tc-PPDU (10) ,
tcc-PPDU (11) ,
rs-PPDU (12) ,
rsa-PPDU (13) ,
s-release-indication (14) ,
s-release-confirm (15) ,
s-token-give-indication (16) ,
s-token-please-indication (17) ,
s-control-give-indication (18) ,
s-sync-minor-indication (19) ,
s-sync-minor-confirm (20) ,
s-sync-major-indication (21) ,
s-sync-major-confirm (22) ,
s-p-exception-report-indication (23) ,
s-u-exception-report-indication (24) ,
s-activity-start-indication (25) ,
s-activity-resume-indication (26) ,
s-activity-interrupt-indication (27) ,
s-activity-interrupt-confirm (28) ,
s-activity-discard-indication (29) ,
s-activity-discard-confirm (30) ,
s-activity-end-indication (31) ,
s-activity-end-confirm (32) }
Mode-selector ::= SET
{ [0] IMPLICIT INTEGER { x410-1984-mode (0) ,
normal-mode (1) } }
Presentation-context-addition-list ::= Context-list
Presentation-context-addition-result-list ::= Result-list
Presentation-context-definition-list ::= Context-list
Presentation-context-definition-result-list ::= Result-list
Presentation-context-deletion-list ::= SEQUENCE OF Presentation-context-identifier
Presentation-context-deletion-result-list ::= SEQUENCE OF INTEGER { acceptance (0) ,
user-rejection (1) }
Presentation-context-identifier ::= INTEGER
Presentation-context-identifier-list ::= SEQUENCE OF SEQUENCE
{ Presentation-context-identifier ,
Transfer-syntax-name }
Presentation-requirements ::= BIT STRING { context-management (0) ,
restoration (1) }
Presentation-selector ::= OCTET STRING
Protocol-version ::= BIT STRING { version-1 (0) }
Provider-reason ::= INTEGER { reason-not-specified (0) ,
temporary-congestion (1) ,
local-limit-exceeded (2) ,
called-presentation-address-unknown (3) ,
protocol-version-not-supported (4) ,
default-context-not-supported (5) ,
user-data-not-readable (6) ,
no-PSAP-available (7) }
Responding-presentation-selector ::= Presentation-selector
Result ::= INTEGER { acceptance (0) ,
provider-rejection (1) ,
user-rejection (2) }
Result-list ::= SEQUENCE OF SEQUENCE
{ [0] IMPLICIT Result ,
[1] IMPLICIT Transfer-syntax-name OPTIONAL ,
provider-reason [2] IMPLICIT INTEGER { reason-not-specified (0) ,
abstract-syntax-not-supported (1) ,
proposed-transfer-syntaxes-not-supported (2) ,
local-limit-on-DCS-exceeded (3) } OPTIONAL }
Transfer-syntax-name ::= OBJECT IDENTIFIER
User-data ::= CHOICE
{ Simply-encoded-data ,
Fully-encoded-data }
Simply-encoded-data ::= OCTET STRING
Fully-encoded-data ::= SEQUENCE OF PDV-list
PDV-list ::= SEQUENCE
{ Transfer-syntax-name OPTIONAL ,
Presentation-context-identifier ,
presentation-data-values CHOICE
{ single-ASN1-type [0] ANY ,
octet-aligned [1] IMPLICIT OCTET STRING ,
arbitrary [2] IMPLICIT BIT STRING } }
User-session-requirements ::= BIT STRING { half-duplex (0) ,
duplex (1) ,
expedited-data (2) ,
minor-synchronize (3) ,
major-synchronize (4) ,
resynchronize (5) ,
activity-management (6) ,
negotiated-release (7) ,
capability-data (8) ,
exceptions (9) ,
typed-data (10) }
END