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