Annotation of 43BSDReno/contrib/isode-beta/acsap/acs.py, revision 1.1

1.1     ! root        1: -- acs.py - AcSAP definitions
        !             2: --     lifted directly from ISO8650
        !             3:     
        !             4: -- $Header: /f/osi/acsap/RCS/acs.py,v 7.1 90/07/09 14:30:23 mrose Exp $
        !             5: --
        !             6: --
        !             7: -- $Log:       acs.py,v $
        !             8: -- Revision 7.1  90/07/09  14:30:23  mrose
        !             9: -- sync
        !            10: -- 
        !            11: -- Revision 7.0  89/11/23  21:21:43  mrose
        !            12: -- Release 6.0
        !            13: -- 
        !            14: 
        !            15: --
        !            16: --                               NOTICE
        !            17: --
        !            18: --    Acquisition, use, and distribution of this module and related
        !            19: --    materials are subject to the restrictions of a license agreement.
        !            20: --    Consult the Preface in the User's Manual for the full terms of
        !            21: --    this agreement.
        !            22: --
        !            23: --
        !            24: 
        !            25: 
        !            26: --* ACSE-1 *-- ACS DEFINITIONS ::=
        !            27: 
        !            28: %{
        !            29: #ifndef        lint
        !            30: static char *rcsid = "$Header: /f/osi/acsap/RCS/acs.py,v 7.1 90/07/09 14:30:23 mrose Exp $";
        !            31: #endif
        !            32: %}
        !            33: 
        !            34: BEGIN
        !            35: 
        !            36: -- ACSE-1 refers to ACSE version 1
        !            37: 
        !            38: ACSE-apdu ::=
        !            39:         CHOICE {
        !            40:             aarq
        !            41:                 AARQ-apdu,
        !            42: 
        !            43:             aare
        !            44:                 AARE-apdu,
        !            45: 
        !            46:             rlrq
        !            47:                 RLRQ-apdu,
        !            48: 
        !            49:             rlre
        !            50:                 RLRE-apdu,
        !            51: 
        !            52:             abrt
        !            53:                 ABRT-apdu
        !            54:         }
        !            55: 
        !            56: 
        !            57: AARQ-apdu ::=
        !            58:     [APPLICATION 0]
        !            59:         IMPLICIT SEQUENCE {
        !            60:             protocol-version[0]
        !            61:                 IMPLICIT BIT STRING {
        !            62:                     version1(0)
        !            63:                 }
        !            64:                 DEFAULT { version1 },
        !            65: 
        !            66:             application-context-name[1]
        !            67:                 Application-context-name,
        !            68: 
        !            69:             called-AP-title[2]
        !            70:                 AP-title
        !            71:                 OPTIONAL,
        !            72: 
        !            73:             called-AE-qualifier[3]
        !            74:                 AE-qualifier
        !            75:                 OPTIONAL,
        !            76: 
        !            77:             called-AP-invocation-id[4]
        !            78:                 AP-invocation-id
        !            79:                 OPTIONAL,
        !            80: 
        !            81:             called-AE-invocation-id[5]
        !            82:                 AE-invocation-id
        !            83:                 OPTIONAL,
        !            84: 
        !            85:             calling-AP-title[6]
        !            86:                 AP-title
        !            87:                 OPTIONAL,
        !            88: 
        !            89:             calling-AE-qualifier[7]
        !            90:                 AE-qualifier
        !            91:                 OPTIONAL,
        !            92: 
        !            93:             calling-AP-invocation-id[8]
        !            94:                 AP-invocation-id
        !            95:                 OPTIONAL,
        !            96: 
        !            97:             calling-AE-invocation-id[9]
        !            98:                 AE-invocation-id
        !            99:                 OPTIONAL,
        !           100: 
        !           101:             implementation-information[29]
        !           102:                 IMPLICIT Implementation-data
        !           103:                 OPTIONAL,
        !           104: 
        !           105:             user-information[30]
        !           106:                 IMPLICIT Association-information
        !           107:                 OPTIONAL
        !           108:         }
        !           109: 
        !           110: 
        !           111: AARE-apdu ::=
        !           112:     [APPLICATION 1]
        !           113:         IMPLICIT SEQUENCE {
        !           114:             protocol-version[0]
        !           115:                 IMPLICIT BIT STRING {
        !           116:                     version1(0)
        !           117:                 }
        !           118:                 DEFAULT { version1 },
        !           119: 
        !           120:             application-context-name[1]
        !           121:                 Application-context-name,
        !           122: 
        !           123:             result[2]
        !           124:                 --* Associate-result, *--
        !           125:                INTEGER {                       --* *--
        !           126:                    accepted(0),                --* *--
        !           127:                    rejected-permanent(1),      --* *--
        !           128:                    rejected-transient(2)       --* *--
        !           129:                },                              --* *--
        !           130: 
        !           131:             result-source-diagnostic[3]
        !           132:                 Associate-source-diagnostic,
        !           133: 
        !           134:             responding-AP-title[4]
        !           135:                 AP-title
        !           136:                 OPTIONAL,
        !           137: 
        !           138:             responding-AE-qualifier[5]
        !           139:                 AE-qualifier
        !           140:                 OPTIONAL,
        !           141: 
        !           142:             responding-AP-invocation-id[6]
        !           143:                 AP-invocation-id
        !           144:                 OPTIONAL,
        !           145: 
        !           146:             responding-AE-invocation-id[7]
        !           147:                 AE-invocation-id
        !           148:                 OPTIONAL,
        !           149: 
        !           150:             implementation-information[29]
        !           151:                 IMPLICIT Implementation-data
        !           152:                 OPTIONAL,
        !           153: 
        !           154:             user-information[30]
        !           155:                 IMPLICIT Association-information
        !           156:                 OPTIONAL
        !           157:         }
        !           158: 
        !           159: 
        !           160: RLRQ-apdu ::=
        !           161:     [APPLICATION 2]
        !           162:         IMPLICIT SEQUENCE {
        !           163:             reason[0]
        !           164:                 IMPLICIT --* Release-request-reason *--
        !           165:                INTEGER {                       --* *--
        !           166:                    normal(0),                  --* *--
        !           167:                    urgent(1),                  --* *--
        !           168:                    user-defined(30)            --* *--
        !           169:                }                               --* *--
        !           170:                 OPTIONAL,
        !           171: 
        !           172:             user-information[30]
        !           173:                 IMPLICIT Association-information
        !           174:                 OPTIONAL
        !           175:         }
        !           176: 
        !           177: 
        !           178: RLRE-apdu ::=
        !           179:     [APPLICATION 3]
        !           180:         IMPLICIT SEQUENCE {
        !           181:             reason[0]
        !           182:                 IMPLICIT --* Release-response-reason *--
        !           183:                INTEGER {                       --* *--
        !           184:                    normal(0),                  --* *--
        !           185:                    not-finished(1),            --* *--
        !           186:                    user-defined(30)            --* *--
        !           187:                }                               --* *--
        !           188:                 OPTIONAL,
        !           189: 
        !           190:             user-information[30]
        !           191:                 IMPLICIT Association-information
        !           192:                 OPTIONAL
        !           193:         }
        !           194: 
        !           195: 
        !           196: ABRT-apdu ::=
        !           197:     [APPLICATION 4]
        !           198:         IMPLICIT SEQUENCE {
        !           199:             abort-source[0]
        !           200:             --* IMPLICIT ABRT-source, *--
        !           201:                 IMPLICIT INTEGER {             --* *--
        !           202:                     acse-service-user(0),      --* *--
        !           203:                     acse-service-provider(1)   --* *--
        !           204:                 },                             --* *--
        !           205: 
        !           206: 
        !           207:             user-information[30]
        !           208:                 IMPLICIT Association-information
        !           209:                 OPTIONAL
        !           210:         }
        !           211: 
        !           212: ABRT-source ::=
        !           213:         INTEGER {
        !           214:             acse-service-user(0),
        !           215:             acse-service-provider(1)
        !           216:         }
        !           217: 
        !           218: 
        !           219: Application-context-name ::=
        !           220:         OBJECT IDENTIFIER
        !           221: 
        !           222: 
        !           223: AP-title ::=
        !           224:         ANY
        !           225:     -- The exact definition and values used for AP-title
        !           226:     -- should be chosen taking into account the ongoing
        !           227:     -- work in the areas of naming, the Directory, and the
        !           228:     -- Registration Authority procedures for AP-titles,
        !           229:     -- AE-titles and AE-qualifiers.
        !           230: 
        !           231: AE-qualifier ::=
        !           232:         ANY
        !           233:     -- The exact definition and values used for AE-qualifier
        !           234:     -- should be chosen taking into account the ongoing
        !           235:     -- work in the areas of naming, the Directory, and the
        !           236:     -- Registration Authority procedures for AP-titles,
        !           237:     -- AE-titles and AE-qualifiers.
        !           238: 
        !           239: -- As defined in ISO 7498-3, an application-entity title is composed of
        !           240: -- an application-process title and an application-entity qualifier.
        !           241: -- The ACSE protocol provides for the transfer of an application-entity
        !           242: -- title value by the transfer of its component values.  However, the
        !           243: -- following data type is provided by reference for other International
        !           244: -- Standards that require a single syntactic structure for AE-titles.
        !           245: 
        !           246: AE-title ::=
        !           247:         SEQUENCE {
        !           248:            title --* *--
        !           249:                AP-title,
        !           250: 
        !           251:            qualifier --* *--
        !           252:                AE-qualifier
        !           253:        }
        !           254: 
        !           255: AE-invocation-id ::=
        !           256:         INTEGER
        !           257: 
        !           258: AP-invocation-id ::=
        !           259:         INTEGER
        !           260: 
        !           261: 
        !           262: Associate-result ::=
        !           263:         INTEGER {
        !           264:             accepted(0),
        !           265:             rejected-permanent(1),
        !           266:             rejected-transient(2)
        !           267:         }
        !           268: 
        !           269: Associate-source-diagnostic ::=
        !           270:         CHOICE {
        !           271:             acse-service-user[1]
        !           272:                 INTEGER {
        !           273:                     null(0),
        !           274:                     no-reason-given(1),
        !           275:                     application-context-name-not-supported(2),
        !           276:                     calling-AP-title-not-recognized(3),
        !           277:                     calling-AP-invocation-identifier-not-recognized(4),
        !           278:                     calling-AE-qualifier-not-recognized(5),
        !           279:                     calling-AE-invocation-id-not-recognized(6),
        !           280:                     called-AP-title-not-recognized(7),
        !           281:                     called-AP-invocation-identifier-not-recognized(8),
        !           282:                     called-AE-qualifier-not-recognized(9),
        !           283:                     called-AE-invocation-id-not-recognized(10)
        !           284:                 },
        !           285: 
        !           286:             acse-service-provider[2]
        !           287:                 INTEGER {
        !           288:                     null(0),
        !           289:                     no-reason-given(1),
        !           290:                     no-common-acse-version(2)
        !           291:                 }
        !           292:         }
        !           293: 
        !           294: Association-information ::=
        !           295:         SEQUENCE OF
        !           296:             EXTERNAL
        !           297: 
        !           298: Implementation-data ::=
        !           299:         GraphicString
        !           300: 
        !           301: Release-request-reason ::=
        !           302:         INTEGER {
        !           303:             normal(0),
        !           304:             urgent(1),
        !           305:             user-defined(30)
        !           306:         }
        !           307: 
        !           308: Release-response-reason ::=
        !           309:         INTEGER {
        !           310:             normal(0),
        !           311:             not-finished(1),
        !           312:             user-defined(30)
        !           313:         }
        !           314: 
        !           315: END

unix.superglobalmegacorp.com

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