|
|
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.