Annotation of 43BSDReno/contrib/isode-beta/acsap/acsold.py, revision 1.1.1.1

1.1       root        1: -- acsold.py - AcSAP definitions for old-style applications
                      2: 
                      3: -- $Header: /f/osi/acsap/RCS/acsold.py,v 7.2 90/07/01 21:02:14 mrose Exp $
                      4: --
                      5: --
                      6: -- $Log:       acsold.py,v $
                      7: -- Revision 7.2  90/07/01  21:02:14  mrose
                      8: -- pepsy
                      9: -- 
                     10: -- Revision 7.1  90/01/11  18:34:59  mrose
                     11: -- real-sync
                     12: -- 
                     13: -- Revision 7.0  89/11/23  21:22:04  mrose
                     14: -- Release 6.0
                     15: -- 
                     16: 
                     17: --
                     18: --                               NOTICE
                     19: --
                     20: --    Acquisition, use, and distribution of this module and related
                     21: --    materials are subject to the restrictions of a license agreement.
                     22: --    Consult the Preface in the User's Manual for the full terms of
                     23: --    this agreement.
                     24: --
                     25: --
                     26: 
                     27: 
                     28: OACS DEFINITIONS ::=
                     29: 
                     30: BEGIN
                     31: 
                     32: -- these are used by pre-ACSE versions of ROS and RTS
                     33: -- they are not part of the 8650 standard, but are included here for use
                     34: -- by old-style applications
                     35: 
                     36: PConnect ::= 
                     37:        SET {
                     38:            [0]
                     39:                IMPLICIT DataTransferSyntax,
                     40: 
                     41:            pUserData[1]
                     42:                IMPLICIT SET {
                     43:                    checkpointSize[0]
                     44:                        IMPLICIT INTEGER        
                     45:                        DEFAULT 0,
                     46: 
                     47:                    windowSize[1]
                     48:                        IMPLICIT INTEGER        
                     49:                        DEFAULT 3,
                     50: 
                     51:                    dialogueMode[2]
                     52:                        IMPLICIT INTEGER {
                     53:                            monologue(0), twa(1)
                     54:                        }                       
                     55:                        DEFAULT monologue,
                     56: 
                     57:                    [3]
                     58:                        ConnectionData,
                     59: 
                     60:                    applicationProtocol[4]
                     61:                        --* IMPLICIT INTEGER { *--
                     62:                        --*     p1(1), p3(3)   *--
                     63:                        --*  }                 *--
                     64:                        IMPLICIT INTEGER        
                     65:                        DEFAULT --* p1 *-- 1,
                     66: 
                     67:                    protocolVersion[5]
                     68:                        IMPLICIT INTEGER
                     69:                        OPTIONAL
                     70:                }
                     71:        }
                     72: 
                     73: PAccept ::=
                     74:        SET {
                     75:            [0]
                     76:                IMPLICIT DataTransferSyntax,
                     77: 
                     78:            pUserData[1]
                     79:                IMPLICIT SET {
                     80:                    checkpointSize[0]
                     81:                        IMPLICIT INTEGER        
                     82:                        DEFAULT 0,
                     83: 
                     84:                    windowsize[1]
                     85:                        IMPLICIT INTEGER        
                     86:                        DEFAULT 3,
                     87: 
                     88:                    [2]
                     89:                        ConnectionData
                     90:                }
                     91:        }
                     92: 
                     93: PRefuse ::=
                     94:        SET {
                     95:            [0]
                     96:                IMPLICIT RefuseReason
                     97:        }
                     98: 
                     99: DataTransferSyntax ::=
                    100:        SET {
                    101:            [0]
                    102:                IMPLICIT INTEGER { x409(0) }
                    103:        }
                    104: 
                    105: ConnectionData ::=
                    106:        CHOICE {
                    107:            open[0]                     -- ACS user data
                    108:                ANY,
                    109:            recover[1]
                    110:                IMPLICIT SessionConnectionIdentifier
                    111:                                        
                    112:        }
                    113: 
                    114: SessionConnectionIdentifier ::=
                    115:        SEQUENCE {
                    116:            CallingSSUserReference,
                    117: 
                    118:            CommonReference,
                    119: 
                    120:            [0]
                    121:                IMPLICIT AdditionalReferenceInformation
                    122:                OPTIONAL
                    123:        }
                    124: 
                    125: CallingSSUserReference ::=
                    126:        SSAPAddress                             -- of the initiator
                    127: 
                    128: CommonReference ::=
                    129:        UTCTime
                    130: 
                    131: AdditionalReferenceInformation ::=
                    132:        T61String
                    133: 
                    134: SSAPAddress ::=
                    135:        T61String
                    136: 
                    137: 
                    138: RefuseReason ::=
                    139:        INTEGER {
                    140:            busy(0),
                    141:            cannotRecover(1),
                    142:            validationFailure(2),
                    143:            unacceptableDialogueMode(3)
                    144:        }                               
                    145: 
                    146: 
                    147: -- similarly, this is used during a provider-initiated abort
                    148: 
                    149: AbortInformation ::=
                    150:        SET {
                    151:            [0]
                    152:                IMPLICIT AbortReason
                    153:                OPTIONAL,
                    154: 
                    155:            reflectedParameter[1]
                    156:                IMPLICIT BITSTRING
                    157:                OPTIONAL
                    158:        }
                    159: 
                    160: AbortReason ::=
                    161:        INTEGER {
                    162:            localSystemProblem(0),
                    163: 
                    164:            invalidParameter(1),        -- reflectedParameter supplied
                    165: 
                    166:            unrecognizedActivity(2),
                    167: 
                    168:            temporaryProblem(3),        -- the ACS cannot accept a session
                    169:                                        -- for a period of time
                    170: 
                    171:            protocolError(4)            -- ACS level protocol error
                    172:        }                               
                    173: 
                    174: 
                    175: -- these are definitions from CCITT X.410
                    176: 
                    177: Priority ::=
                    178:        INTEGER                                 
                    179: 
                    180: END

unix.superglobalmegacorp.com

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