|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.