Annotation of 43BSDReno/contrib/isode-beta/pepy/test.asn1/iso8571-ftam.py, revision 1.1

1.1     ! root        1: ISO8571-FTAM DEFINITIONS ::=
        !             2: BEGIN
        !             3: 
        !             4: PDU ::= CHOICE
        !             5:   { FTAM-Regime-PDU ,
        !             6:     File-PDU ,
        !             7:     Bulk-Data-PDU }
        !             8: 
        !             9: FTAM-Regime-PDU ::= CHOICE
        !            10:   { f-initialize-request [0] IMPLICIT F-INITIALIZE-request ,
        !            11:     f-initialize-response [1] IMPLICIT F-INITIALIZE-response ,
        !            12:     f-terminate-request [2] IMPLICIT F-TERMINATE-request ,
        !            13:     f-terminate-response [3] IMPLICIT F-TERMINATE-response ,
        !            14:     f-u-abort-request [4] IMPLICIT F-U-ABORT-request ,
        !            15:     f-p-abort-request [5] IMPLICIT F-P-ABORT-request }
        !            16: 
        !            17: F-INITIALIZE-request ::= SEQUENCE
        !            18:   { protocol-version Protocol-Version DEFAULT { version-1} ,
        !            19:     implementation-information Implementation-Information OPTIONAL ,
        !            20:     presentation-context-management [2] IMPLICIT BOOLEAN DEFAULT FALSE ,
        !            21:     service-class Service-Class DEFAULT { transfer-class } ,
        !            22:     functional-units Functional-Units ,
        !            23:     attribute-groups Attribute-Groups DEFAULT { } ,
        !            24:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !            25:     ftam-quality-of-service FTAM-Quality-Of-Service ,
        !            26:     contents-type-list Contents-Type-List OPTIONAL ,
        !            27:     initiator-identity User-Identity OPTIONAL ,
        !            28:     account Account OPTIONAL ,
        !            29:     filestore-password Password OPTIONAL ,
        !            30:     checkpoint-window [8] IMPLICIT INTEGER DEFAULT 1 }
        !            31: 
        !            32: F-INITIALIZE-response ::= SEQUENCE
        !            33:   { state-result State-Result DEFAULT success ,
        !            34:     action-result Action-Result DEFAULT success ,
        !            35:     protocol-version Protocol-Version DEFAULT { version-1 } ,
        !            36:     implementation-information Implementation-Information OPTIONAL ,
        !            37:     presentation-context-management [2] IMPLICIT BOOLEAN DEFAULT FALSE ,
        !            38:     service-class Service-Class DEFAULT { transfer-class } ,
        !            39:     functional-units Functional-Units ,
        !            40:     attribute-groups Attribute-Groups DEFAULT { } ,
        !            41:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !            42:     ftam-quality-of-service FTAM-Quality-Of-Service ,
        !            43:     contents-type-list Contents-Type-List OPTIONAL ,
        !            44:     diagnostic Diagnostic OPTIONAL ,
        !            45:     checkpoint-window [8] IMPLICIT INTEGER DEFAULT 1 }
        !            46: 
        !            47: Protocol-Version ::= [0] IMPLICIT BIT STRING { version-1 (0) }
        !            48: 
        !            49: Implementation-Information ::= [1] IMPLICIT GraphicString
        !            50: 
        !            51: Service-Class ::= [3] IMPLICIT BIT STRING { unconstrained-class (0) ,
        !            52:                                             management-class (1) ,
        !            53:                                             transfer-class (2) ,
        !            54:                                             transfer-and-management-class (3) ,
        !            55:                                             access-class (4) }
        !            56: 
        !            57: Functional-Units ::= [4] IMPLICIT BIT STRING { read (2) ,
        !            58:                                                write (3) ,
        !            59:                                                file-access (4) ,
        !            60:                                                limited-file-management (5) ,
        !            61:                                                enhanced-file-management (6) ,
        !            62:                                                grouping (7) ,
        !            63:                                                fadu-locking (8) ,
        !            64:                                                recovery (9) ,
        !            65:                                                restart-data-transfer (10) }
        !            66: 
        !            67: Attribute-Groups ::= [5] IMPLICIT BIT STRING { storage (0) ,
        !            68:                                                security (1) ,
        !            69:                                                private (2) }
        !            70: 
        !            71: FTAM-Quality-Of-Service ::= [6] IMPLICIT INTEGER { no-recovery (0) ,
        !            72:                                                    class-1-recovery (1) ,
        !            73:                                                    class-2-recovery (2) ,
        !            74:                                                    class-3-recovery (3) }
        !            75: 
        !            76: Contents-Type-List ::= [7] IMPLICIT SEQUENCE OF CHOICE
        !            77:   { document-type-name Document-Type-Name ,
        !            78:     abstract-syntax-name Abstract-Syntax-Name }
        !            79: 
        !            80: F-TERMINATE-request ::= SEQUENCE
        !            81:   { shared-ASE-information Shared-ASE-Information OPTIONAL }
        !            82: 
        !            83: F-TERMINATE-response ::= SEQUENCE
        !            84:   { shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !            85:     charging Charging OPTIONAL }
        !            86: 
        !            87: F-U-ABORT-request ::= SEQUENCE
        !            88:   { action-result Action-Result DEFAULT success ,
        !            89:     diagnostic Diagnostic OPTIONAL }
        !            90: 
        !            91: F-P-ABORT-request ::= SEQUENCE
        !            92:   { action-result Action-Result DEFAULT success ,
        !            93:     diagnostic Diagnostic OPTIONAL }
        !            94: 
        !            95: File-PDU ::= CHOICE
        !            96:   { f-select-request [6] IMPLICIT F-SELECT-request ,
        !            97:     f-select-response [7] IMPLICIT F-SELECT-response ,
        !            98:     f-deselect-request [8] IMPLICIT F-DESELECT-request ,
        !            99:     f-deselect-response [9] IMPLICIT F-DESELECT-response ,
        !           100:     f-create-request [10] IMPLICIT F-CREATE-request ,
        !           101:     f-create-response [11] IMPLICIT F-CREATE-response ,
        !           102:     f-delete-request [12] IMPLICIT F-DELETE-request ,
        !           103:     f-delete-response [13] IMPLICIT F-DELETE-response ,
        !           104:     f-read-attrib-request [14] IMPLICIT F-READ-ATTRIB-request ,
        !           105:     f-read-attrib-response [15] IMPLICIT F-READ-ATTRIB-response ,
        !           106:     f-change-attrib-request [16] IMPLICIT F-CHANGE-ATTRIB-request ,
        !           107:     f-change-attrib-response [17] IMPLICIT F-CHANGE-ATTRIB-response ,
        !           108:     f-open-request [18] IMPLICIT F-OPEN-request ,
        !           109:     f-open-response [19] IMPLICIT F-OPEN-response ,
        !           110:     f-close-request [20] IMPLICIT F-CLOSE-request ,
        !           111:     f-close-response [21] IMPLICIT F-CLOSE-response ,
        !           112:     f-begin-group-request [22] IMPLICIT F-BEGIN-GROUP-request ,
        !           113:     f-begin-group-response [23] IMPLICIT F-BEGIN-GROUP-response ,
        !           114:     f-end-group-request [24] IMPLICIT F-END-GROUP-request ,
        !           115:     f-end-group-response [25] IMPLICIT F-END-GROUP-response ,
        !           116:     f-recover-request [26] IMPLICIT F-RECOVER-request ,
        !           117:     f-recover-response [27] IMPLICIT F-RECOVER-response ,
        !           118:     f-locate-request [28] IMPLICIT F-LOCATE-request ,
        !           119:     f-locate-response [29] IMPLICIT F-LOCATE-response ,
        !           120:     f-erase-request [30] IMPLICIT F-ERASE-request ,
        !           121:     f-erase-response [31] IMPLICIT F-ERASE-response }
        !           122: 
        !           123: F-SELECT-request ::= SEQUENCE
        !           124:   { attributes Select-Attributes ,
        !           125:     requested-access Access-Request ,
        !           126:     access-passwords Access-Passwords OPTIONAL ,
        !           127:     concurrency-control Concurrency-Control OPTIONAL ,
        !           128:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           129:     account Account OPTIONAL }
        !           130: 
        !           131: F-SELECT-response ::= SEQUENCE
        !           132:   { state-result State-Result DEFAULT success ,
        !           133:     action-result Action-Result DEFAULT success ,
        !           134:     attributes Select-Attributes ,
        !           135:     diagnostic Diagnostic OPTIONAL }
        !           136: 
        !           137: F-DESELECT-request ::= SEQUENCE
        !           138:   { shared-ASE-information Shared-ASE-Information OPTIONAL }
        !           139: 
        !           140: F-DESELECT-response ::= SEQUENCE
        !           141:   { action-result Action-Result DEFAULT success ,
        !           142:     charging Charging OPTIONAL ,
        !           143:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           144:     diagnostic Diagnostic OPTIONAL }
        !           145: 
        !           146: F-CREATE-request ::= SEQUENCE
        !           147:   { override [0] IMPLICIT INTEGER { create-failure (0) ,
        !           148:                                     select-old-file (1) ,
        !           149:                                     delete-and-create-with-old-attributes (2) ,
        !           150:                                     delete-and-create-with-new-attributes (3) } DEFAULT create-failure ,
        !           151:     initial-attributes Create-Attributes ,
        !           152:     create-password Password OPTIONAL ,
        !           153:     requested-access Access-Request ,
        !           154:     access-passwords Access-Passwords OPTIONAL ,
        !           155:     concurrency-control Concurrency-Control OPTIONAL ,
        !           156:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           157:     account Account OPTIONAL }
        !           158: 
        !           159: F-CREATE-response ::= SEQUENCE
        !           160:   { state-result State-Result DEFAULT success ,
        !           161:     action-result Action-Result DEFAULT success ,
        !           162:     initial-attributes Create-Attributes ,
        !           163:     diagnostic Diagnostic OPTIONAL }
        !           164: 
        !           165: F-DELETE-request ::= SEQUENCE
        !           166:   { shared-ASE-information Shared-ASE-Information OPTIONAL }
        !           167: 
        !           168: F-DELETE-response ::= SEQUENCE
        !           169:   { action-result Action-Result DEFAULT success ,
        !           170:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           171:     charging Charging OPTIONAL ,
        !           172:     diagnostic Diagnostic OPTIONAL }
        !           173: 
        !           174: F-READ-ATTRIB-request ::= SEQUENCE
        !           175:   { attribute-names [0] IMPLICIT BIT STRING { read-filename (0) ,
        !           176:                                               read-permitted-actions (1) ,
        !           177:                                               read-contents-type (2) ,
        !           178:                                               read-storage-account (3) ,
        !           179:                                               read-date-and-time-of-creation (4) ,
        !           180:                                               read-date-and-time-of-last-modification (5) ,
        !           181:                                               read-date-and-time-of-last-read-access (6) ,
        !           182:                                               read-date-and-time-of-last-attribute-modification (7) ,
        !           183:                                               read-identity-of-creator (8) ,
        !           184:                                               read-identity-of-last-modifier (9) ,
        !           185:                                               read-identity-of-last-reader (10) ,
        !           186:                                               read-identity-of-last-attribute-modifier (11) ,
        !           187:                                               read-file-availability (12) ,
        !           188:                                               read-filesize (13) ,
        !           189:                                               read-future-filesize (14) ,
        !           190:                                               read-access-control (15) ,
        !           191:                                               read-legal-qualifications (16) ,
        !           192:                                               read-private-use (17) } }
        !           193: 
        !           194: F-READ-ATTRIB-response ::= SEQUENCE
        !           195:   { action-result Action-Result DEFAULT success ,
        !           196:     attributes Read-Attributes OPTIONAL ,
        !           197:     diagnostic Diagnostic OPTIONAL }
        !           198: 
        !           199: F-CHANGE-ATTRIB-request ::= SEQUENCE
        !           200:   { attributes Change-Attributes }
        !           201: 
        !           202: F-CHANGE-ATTRIB-response ::= SEQUENCE
        !           203:   { action-result Action-Result DEFAULT success ,
        !           204:     attributes Change-Attributes OPTIONAL ,
        !           205:     diagnostic Diagnostic OPTIONAL }
        !           206: 
        !           207: F-OPEN-request ::= SEQUENCE
        !           208:   { processing-mode [0] IMPLICIT BIT STRING { f-read (0) ,
        !           209:                                               f-insert (1) ,
        !           210:                                               f-replace (2) ,
        !           211:                                               f-extend (3) ,
        !           212:                                               f-erase (4) } DEFAULT { f-read } ,
        !           213:     contents-type [1] CHOICE
        !           214:       { unknown [0] IMPLICIT NULL ,
        !           215:         proposed [1] Contents-Type-Attribute } ,
        !           216:     concurrency-control Concurrency-Control OPTIONAL ,
        !           217:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           218:     enable-fadu-locking [2] IMPLICIT BOOLEAN DEFAULT FALSE ,
        !           219:     activity-identifier Activity-Identifier OPTIONAL ,
        !           220:     recovery-mode [3] IMPLICIT INTEGER { none (0) ,
        !           221:                                          at-start-of-file (1) ,
        !           222:                                          at-any-active-checkpoint (2) } DEFAULT none ,
        !           223:     remove-contexts [4] IMPLICIT SET OF Abstract-Syntax-Name OPTIONAL ,
        !           224:     define-contexts [5] IMPLICIT SET OF Abstract-Syntax-Name OPTIONAL }
        !           225: 
        !           226: F-OPEN-response ::= SEQUENCE
        !           227:   { state-result State-Result DEFAULT success ,
        !           228:     action-result Action-Result DEFAULT success ,
        !           229:     contents-type [1] Contents-Type-Attribute ,
        !           230:     concurrency-control Concurrency-Control OPTIONAL ,
        !           231:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           232:     diagnostic Diagnostic OPTIONAL ,
        !           233:     recovery-mode [3] IMPLICIT INTEGER { none (0) ,
        !           234:                                          at-start-of-file (1) ,
        !           235:                                          at-any-active-checkpoint (2) } DEFAULT none ,
        !           236:     presentation-action BOOLEAN DEFAULT FALSE }
        !           237: 
        !           238: F-CLOSE-request ::= SEQUENCE
        !           239:   { action-result Action-Result DEFAULT success ,
        !           240:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           241:     diagnostic Diagnostic OPTIONAL }
        !           242: 
        !           243: F-CLOSE-response ::= SEQUENCE
        !           244:   { action-result Action-Result DEFAULT success ,
        !           245:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           246:     diagnostic Diagnostic OPTIONAL }
        !           247: 
        !           248: F-BEGIN-GROUP-request ::= SEQUENCE
        !           249:   { threshold [0] IMPLICIT INTEGER }
        !           250: 
        !           251: F-BEGIN-GROUP-response ::= SEQUENCE
        !           252:   { }
        !           253: 
        !           254: F-END-GROUP-request ::= SEQUENCE
        !           255:   { }
        !           256: 
        !           257: F-END-GROUP-response ::= SEQUENCE
        !           258:   { }
        !           259: 
        !           260: F-RECOVER-request ::= SEQUENCE
        !           261:   { activity-identifier Activity-Identifier ,
        !           262:     bulk-transfer-number [0] IMPLICIT INTEGER ,
        !           263:     requested-access Access-Request ,
        !           264:     access-passwords Access-Passwords OPTIONAL ,
        !           265:     recovery-point [2] IMPLICIT INTEGER DEFAULT 0 ,
        !           266:     remove-contexts [3] IMPLICIT SET OF Abstract-Syntax-Name OPTIONAL ,
        !           267:     define-contexts [4] IMPLICIT SET OF Abstract-Syntax-Name OPTIONAL }
        !           268: 
        !           269: F-RECOVER-response ::= SEQUENCE
        !           270:   { state-result State-Result DEFAULT success ,
        !           271:     action-result Action-Result DEFAULT success ,
        !           272:     contents-type [1] Contents-Type-Attribute ,
        !           273:     recovery-point [2] IMPLICIT INTEGER DEFAULT 0 ,
        !           274:     diagnostic Diagnostic OPTIONAL ,
        !           275:     presentation-action BOOLEAN DEFAULT FALSE }
        !           276: 
        !           277: F-LOCATE-request ::= SEQUENCE
        !           278:   { file-access-data-unit-identity FADU-Identity ,
        !           279:     fadu-lock FADU-Lock }
        !           280: 
        !           281: F-LOCATE-response ::= SEQUENCE
        !           282:   { action-result Action-Result DEFAULT success ,
        !           283:     file-access-data-unit-identity FADU-Identity OPTIONAL ,
        !           284:     diagnostic Diagnostic OPTIONAL }
        !           285: 
        !           286: F-ERASE-request ::= SEQUENCE
        !           287:   { file-access-data-unit-identity FADU-Identity }
        !           288: 
        !           289: F-ERASE-response ::= SEQUENCE
        !           290:   { action-result Action-Result DEFAULT success ,
        !           291:     diagnostic Diagnostic OPTIONAL }
        !           292: 
        !           293: Bulk-Data-PDU ::= CHOICE
        !           294:   { f-read-request [32] IMPLICIT F-READ-request ,
        !           295:     f-write-request [33] IMPLICIT F-WRITE-request ,
        !           296:     f-data-end-request [34] IMPLICIT F-DATA-END-request ,
        !           297:     f-transfer-end-request [35] IMPLICIT F-TRANSFER-END-request ,
        !           298:     f-transfer-end-response [36] IMPLICIT F-TRANSFER-END-response ,
        !           299:     f-cancel-request [37] IMPLICIT F-CANCEL-request ,
        !           300:     f-cancel-response [38] IMPLICIT F-CANCEL-response ,
        !           301:     f-restart-request [39] IMPLICIT F-RESTART-request ,
        !           302:     f-restart-response [40] IMPLICIT F-RESTART-response }
        !           303: 
        !           304: F-READ-request ::= SEQUENCE
        !           305:   { file-access-data-unit-identity FADU-Identity ,
        !           306:     access-context Access-Context ,
        !           307:     fadu-lock FADU-Lock }
        !           308: 
        !           309: F-WRITE-request ::= SEQUENCE
        !           310:   { file-access-data-unit-operation [0] IMPLICIT INTEGER { insert (0) ,
        !           311:                                                            replace (1) ,
        !           312:                                                            extend (2) } ,
        !           313:     file-access-data-unit-identity FADU-Identity ,
        !           314:     fadu-lock FADU-Lock }
        !           315: 
        !           316: F-DATA-END-request ::= SEQUENCE
        !           317:   { action-result Action-Result DEFAULT success ,
        !           318:     diagnostic Diagnostic OPTIONAL }
        !           319: 
        !           320: F-TRANSFER-END-request ::= SEQUENCE
        !           321:   { shared-ASE-information Shared-ASE-Information OPTIONAL }
        !           322: 
        !           323: F-TRANSFER-END-response ::= SEQUENCE
        !           324:   { action-result Action-Result DEFAULT success ,
        !           325:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           326:     diagnostic Diagnostic OPTIONAL }
        !           327: 
        !           328: F-CANCEL-request ::= SEQUENCE
        !           329:   { action-result Action-Result DEFAULT success ,
        !           330:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           331:     diagnostic Diagnostic OPTIONAL }
        !           332: 
        !           333: F-CANCEL-response ::= SEQUENCE
        !           334:   { action-result Action-Result DEFAULT success ,
        !           335:     shared-ASE-information Shared-ASE-Information OPTIONAL ,
        !           336:     diagnostic Diagnostic OPTIONAL }
        !           337: 
        !           338: F-RESTART-request ::= SEQUENCE
        !           339:   { checkpoint-identifier [0] IMPLICIT INTEGER }
        !           340: 
        !           341: F-RESTART-response ::= SEQUENCE
        !           342:   { checkpoint-identifier [0] IMPLICIT INTEGER }
        !           343: 
        !           344: Abstract-Syntax-Name ::= [APPLICATION 0] IMPLICIT OBJECT IDENTIFIER
        !           345: 
        !           346: Access-Context ::= [APPLICATION 1] IMPLICIT SEQUENCE
        !           347:   { access-context [0] IMPLICIT INTEGER { hierarchical-all-data-units (0) ,
        !           348:                                           hierarchical-no-data-units (1) ,
        !           349:                                           flat-all-data-units (2) ,
        !           350:                                           flat-one-level-data-units (3) ,
        !           351:                                           flat-single-data-unit (4) ,
        !           352:                                           unstructured-all-data-units (5) ,
        !           353:                                           unstructured-single-data-unit (6) } ,
        !           354:     level-number [1] IMPLICIT INTEGER OPTIONAL }
        !           355: 
        !           356: Access-Passwords ::= [APPLICATION 2] IMPLICIT SEQUENCE
        !           357:   { read-password [0] IMPLICIT Password ,
        !           358:     insert-password [1] IMPLICIT Password ,
        !           359:     replace-password [2] IMPLICIT Password ,
        !           360:     extend-password [3] IMPLICIT Password ,
        !           361:     erase-password [4] IMPLICIT Password ,
        !           362:     read-attribute-password [5] IMPLICIT Password ,
        !           363:     change-attribute-password [6] IMPLICIT Password ,
        !           364:     delete-password [7] IMPLICIT Password }
        !           365: 
        !           366: Access-Request ::= [APPLICATION 3] IMPLICIT BIT STRING { read (0) ,
        !           367:                                                          insert (1) ,
        !           368:                                                          replace (2) ,
        !           369:                                                          extend (3) ,
        !           370:                                                          erase (4) ,
        !           371:                                                          read-attribute (5) ,
        !           372:                                                          change-attribute (6) ,
        !           373:                                                          delete-file (7) }
        !           374: 
        !           375: Account ::= [APPLICATION 4] IMPLICIT GraphicString
        !           376: 
        !           377: Action-Result ::= [APPLICATION 5] IMPLICIT INTEGER { success (0) ,
        !           378:                                                      transient-error (1) ,
        !           379:                                                      permanent-error (2) }
        !           380: 
        !           381: Activity-Identifier ::= [APPLICATION 6] IMPLICIT INTEGER
        !           382: 
        !           383: Application-Entity-Title ::= [APPLICATION 7] ACSE-1.AETitle
        !           384: 
        !           385: Change-Attributes ::= [APPLICATION 8] SEQUENCE
        !           386:   { filename [0] IMPLICIT Filename-Attribute OPTIONAL ,
        !           387:     storage-account [3] Account-Attribute OPTIONAL ,
        !           388:     file-availability [12] Filesize-Attribute OPTIONAL ,
        !           389:     access-control [15] Access-Control-Change-Attribute OPTIONAL ,
        !           390:     legal-qualification [16] Legal-Qualification-Attribute OPTIONAL ,
        !           391:     private-use [17] Private-Use-Attribute OPTIONAL }
        !           392: 
        !           393: Charging ::= [APPLICATION 9] IMPLICIT SEQUENCE OF SEQUENCE
        !           394:   { resource-identifier [0] IMPLICIT GraphicString ,
        !           395:     charging-unit [1] IMPLICIT GraphicString ,
        !           396:     charging-value [2] IMPLICIT INTEGER }
        !           397: 
        !           398: Concurrency-Control ::= [APPLICATION 10] IMPLICIT SEQUENCE
        !           399:   { read [0] IMPLICIT Lock ,
        !           400:     insert [1] IMPLICIT Lock ,
        !           401:     replace [2] IMPLICIT Lock ,
        !           402:     extend [3] IMPLICIT Lock ,
        !           403:     erase [4] IMPLICIT Lock ,
        !           404:     read-attribute [5] IMPLICIT Lock ,
        !           405:     change-attribute [6] IMPLICIT Lock ,
        !           406:     delete-file [7] IMPLICIT Lock }
        !           407: 
        !           408: Lock ::= INTEGER { shared (0) ,
        !           409:                    exclusive (1) ,
        !           410:                    not-required (2) ,
        !           411:                    no-access (3) }
        !           412: 
        !           413: Constraint-Set-Name ::= [APPLICATION 11] IMPLICIT OBJECT IDENTIFIER
        !           414: 
        !           415: Create-Attributes ::= [APPLICATION 12] SEQUENCE
        !           416:   { filename [0] IMPLICIT Filename-Attribute ,
        !           417:     permitted-actions [1] IMPLICIT Permitted-Actions-Attribute OPTIONAL ,
        !           418:     contents-type [2] Contents-Type-Attribute ,
        !           419:     storage-account [3] Account-Attribute OPTIONAL ,
        !           420:     file-availability [12] File-Availability-Attribute OPTIONAL ,
        !           421:     future-filesize [14] Filesize-Attribute OPTIONAL ,
        !           422:     access-control [15] Access-Control-Attribute OPTIONAL ,
        !           423:     legal-qualification [16] Legal-Qualification-Attribute OPTIONAL ,
        !           424:     private-use [17] Private-Use-Attribute OPTIONAL }
        !           425: 
        !           426: Diagnostic ::= [APPLICATION 13] IMPLICIT SEQUENCE OF SEQUENCE
        !           427:   { diagnostic-type [0] IMPLICIT INTEGER { informative (0) ,
        !           428:                                            transient (1) ,
        !           429:                                            permanent (3) } ,
        !           430:     error-identifier [1] IMPLICIT INTEGER ,
        !           431:     error-observer [2] IMPLICIT Entity-Reference ,
        !           432:     error-source [3] IMPLICIT Entity-Reference ,
        !           433:     suggested-delay [4] IMPLICIT INTEGER OPTIONAL ,
        !           434:     further-details [5] IMPLICIT GraphicString OPTIONAL }
        !           435: 
        !           436: Entity-Reference ::= INTEGER { no-categorization-possible (0) ,
        !           437:                                initiating-file-service-user (1) ,
        !           438:                                initiating-file-protocol-machine (2) ,
        !           439:                                service-supporting-the-file-protocol-machine (3) ,
        !           440:                                responding-file-protocol-machine (4) ,
        !           441:                                responding-file-service-user (5) }
        !           442: 
        !           443: Document-Type-Name ::= [APPLICATION 14] IMPLICIT OBJECT IDENTIFIER
        !           444: 
        !           445: FADU-Identity ::= [APPLICATION 15] CHOICE
        !           446:   { first-last [0] IMPLICIT INTEGER { first (0) ,
        !           447:                                       last (1) } ,
        !           448:     relative [1] IMPLICIT INTEGER { previous (0) ,
        !           449:                                     current (1) ,
        !           450:                                     next (2) } ,
        !           451:     begin-end [2] IMPLICIT INTEGER { begin (0) ,
        !           452:                                      end (1) } ,
        !           453:     single-name [3] IMPLICIT Node-Name ,
        !           454:     name-list [4] IMPLICIT SEQUENCE OF Node-Name ,
        !           455:     fadu-number [5] INTEGER }
        !           456: 
        !           457: Node-Name ::= EXTERNAL
        !           458: 
        !           459: FADU-Lock ::= [APPLICATION 16] IMPLICIT INTEGER { off (0) ,
        !           460:                                                   on (1) }
        !           461: 
        !           462: Password ::= [APPLICATION 17] CHOICE
        !           463:   { GraphicString ,
        !           464:     OCTET STRING }
        !           465: 
        !           466: Read-Attributes ::= [APPLICATION 18] IMPLICIT SEQUENCE
        !           467:   { filename [0] Filename-Attribute OPTIONAL ,
        !           468:     permitted-actions [1] IMPLICIT Permitted-Actions-Attribute OPTIONAL ,
        !           469:     contents-type [2] Contents-Type-Attribute OPTIONAL ,
        !           470:     storage-account [3] Account-Attribute OPTIONAL ,
        !           471:     date-and-time-of-creation [4] Date-and-Time-Attribute OPTIONAL ,
        !           472:     date-and-time-of-last-modification [5] Date-and-Time-Attribute OPTIONAL ,
        !           473:     date-and-time-of-last-read-access [6] Date-and-Time-Attribute OPTIONAL ,
        !           474:     date-and-time-of-last-attribute-modification [7] Date-and-Time-Attribute OPTIONAL ,
        !           475:     identity-of-creator [8] User-Identity-Attribute OPTIONAL ,
        !           476:     identity-oflast-modifier [9] User-Identity-Attribute OPTIONAL ,
        !           477:     identity-of-last-reader [10] User-Identity-Attribute OPTIONAL ,
        !           478:     identity-of-last-attribute-modifier [11] User-Identity-Attribute OPTIONAL ,
        !           479:     file-availability [12] File-Availability-Attribute OPTIONAL ,
        !           480:     filesize [13] Filesize-Attribute OPTIONAL ,
        !           481:     future-filesize [14] Filesize-Attribute OPTIONAL ,
        !           482:     access-control [15] Access-Control-Attribute OPTIONAL ,
        !           483:     legal-qualification [16] Legal-Qualification-Attribute OPTIONAL ,
        !           484:     private-use [17] Private-Use-Attribute OPTIONAL }
        !           485: 
        !           486: Select-Attributes ::= [APPLICATION 19] SEQUENCE
        !           487:   { filename [0] IMPLICIT Filename-Attribute }
        !           488: 
        !           489: Shared-ASE-Information ::= [APPLICATION 20] IMPLICIT EXTERNAL
        !           490: 
        !           491: State-Result ::= [APPLICATION 21] IMPLICIT INTEGER { success (0) ,
        !           492:                                                      failure (1) }
        !           493: 
        !           494: User-Identity ::= [APPLICATION 22] IMPLICIT GraphicString
        !           495: 
        !           496: Access-Control-Attribute ::= CHOICE
        !           497:   { no-value-available [0] IMPLICIT NULL ,
        !           498:     actual-values [1] IMPLICIT SET OF Access-Control-Element }
        !           499: 
        !           500: Access-Control-Change-Attribute ::= CHOICE
        !           501:   { no-value-available [0] IMPLICIT NULL ,
        !           502:     actual-values [1] IMPLICIT SEQUENCE
        !           503:       { insert-values [0] IMPLICIT SET OF Access-Control-Element OPTIONAL ,
        !           504:         delete-values [1] IMPLICIT SET OF Access-Control-Element OPTIONAL } }
        !           505: 
        !           506: Access-Control-Element ::= SEQUENCE
        !           507:   { action-list [0] IMPLICIT Access-Request ,
        !           508:     concurrency-access [1] IMPLICIT Concurrency-Access OPTIONAL ,
        !           509:     identity [2] IMPLICIT User-Identity OPTIONAL ,
        !           510:     passwords [3] IMPLICIT Access-Passwords OPTIONAL ,
        !           511:     location [4] IMPLICIT Application-Entity-Title OPTIONAL }
        !           512: 
        !           513: Concurrency-Access ::= SEQUENCE
        !           514:   { read [0] IMPLICIT Concurrency-Key ,
        !           515:     insert [1] IMPLICIT Concurrency-Key ,
        !           516:     replace [2] IMPLICIT Concurrency-Key ,
        !           517:     extend [3] IMPLICIT Concurrency-Key ,
        !           518:     erase [4] IMPLICIT Concurrency-Key ,
        !           519:     read-attribute [5] IMPLICIT Concurrency-Key ,
        !           520:     change-attribute [6] IMPLICIT Concurrency-Key ,
        !           521:     delete-file [7] IMPLICIT Concurrency-Key }
        !           522: 
        !           523: Concurrency-Key ::= BIT STRING { not-required (0) ,
        !           524:                                  shared (1) ,
        !           525:                                  exclusive (2) ,
        !           526:                                  no-access (3) }
        !           527: 
        !           528: Account-Attribute ::= CHOICE
        !           529:   { no-value-available [0] IMPLICIT NULL ,
        !           530:     actual-values Account }
        !           531: 
        !           532: Contents-Type-Attribute ::= CHOICE
        !           533:   { document-type [0] IMPLICIT SEQUENCE
        !           534:       { document-type-name Document-Type-Name ,
        !           535:         parameter ANY OPTIONAL } ,
        !           536:     constraint-set-and-abstract-syntax [1] IMPLICIT SEQUENCE
        !           537:       { constraint-set-name Constraint-Set-Name ,
        !           538:         abstract-syntax-name Abstract-Syntax-Name } }
        !           539: 
        !           540: Date-and-Time-Attribute ::= CHOICE
        !           541:   { no-value-available [0] IMPLICIT NULL ,
        !           542:     actual-values [1] IMPLICIT GeneralizedTime }
        !           543: 
        !           544: File-Availability-Attribute ::= CHOICE
        !           545:   { no-value-available [0] IMPLICIT NULL ,
        !           546:     actual-values [1] IMPLICIT INTEGER { immediate-availability (0) ,
        !           547:                                          deferred-availability (1) } }
        !           548: 
        !           549: Filename-Attribute ::= SEQUENCE OF GraphicString
        !           550: 
        !           551: Filesize-Attribute ::= CHOICE
        !           552:   { no-value-available [0] IMPLICIT NULL ,
        !           553:     actual-values [1] IMPLICIT INTEGER }
        !           554: 
        !           555: Legal-Qualification-Attribute ::= CHOICE
        !           556:   { no-value-available [0] IMPLICIT NULL ,
        !           557:     actual-values [1] IMPLICIT GraphicString }
        !           558: 
        !           559: Permitted-Actions-Attribute ::= BIT STRING { read (0) ,
        !           560:                                              insert (1) ,
        !           561:                                              replace (2) ,
        !           562:                                              extend (3) ,
        !           563:                                              erase (4) ,
        !           564:                                              read-attribute (5) ,
        !           565:                                              change-attribute (6) ,
        !           566:                                              delete-file (7) ,
        !           567:                                              traversal (8) ,
        !           568:                                              reverse-traversal (9) ,
        !           569:                                              random-order (10) }
        !           570: 
        !           571: Private-Use-Attribute ::= CHOICE
        !           572:   { no-value-available [0] IMPLICIT NULL ,
        !           573:     abstract-syntax-not-supported [1] IMPLICIT NULL ,
        !           574:     actual-values [2] IMPLICIT EXTERNAL }
        !           575: 
        !           576: User-Identity-Attribute ::= CHOICE
        !           577:   { no-value-available [0] IMPLICIT NULL ,
        !           578:     actual-values User-Identity }
        !           579: 
        !           580: END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.