|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T a
Length: 3556 (0xde4) Types: TextFile Names: »acsold.py«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z« └─⟦de7628f85⟧ └─⟦this⟧ »isode-6.0/acsap/acsold.py«
-- acsold.py - AcSAP definitions for old-style applications -- $Header: /f/osi/acsap/RCS/acsold.py,v 7.1 90/01/11 18:34:59 mrose Exp $ -- -- -- $Log: acsold.py,v $ -- Revision 7.1 90/01/11 18:34:59 mrose -- real-sync -- -- Revision 7.0 89/11/23 21:22:04 mrose -- Release 6.0 -- -- -- NOTICE -- -- Acquisition, use, and distribution of this module and related -- materials are subject to the restrictions of a license agreement. -- Consult the Preface in the User's Manual for the full terms of -- this agreement. -- -- OACS DEFINITIONS ::= %{ #ifndef lint static char *rcsid = "$Header: /f/osi/acsap/RCS/acsold.py,v 7.1 90/01/11 18:34:59 mrose Exp $"; #endif #include <stdio.h> #include "acpkt.h" int acsap_application; int acsap_ckpoint; int acsap_window; int acsap_mode; int acsap_refuse; int acsap_conntype; PE acsap_data; int acsap_abort; int acsap_priority; /* \f */ %} BEGIN -- these are used by pre-ACSE versions of ROS and RTS -- they are not part of the 8650 standard, but are included here for use -- by old-style applications PConnect ::= %{ acsap_application = PCONN_AP_DFLT; %} SET { [0] IMPLICIT DataTransferSyntax, pUserData[1] IMPLICIT SET { checkpointSize[0] IMPLICIT INTEGER %{ acsap_ckpoint = $$; %} DEFAULT 0, windowSize[1] IMPLICIT INTEGER %{ acsap_window = $$; %} DEFAULT 3, dialogueMode[2] IMPLICIT INTEGER { monologue(0), twa(1) } %{ acsap_mode = $$; %} DEFAULT monologue, [3] ConnectionData, applicationProtocol[4] --* IMPLICIT INTEGER { *-- --* p1(1), p3(3) *-- --* } *-- IMPLICIT INTEGER %{ acsap_application = $$; %} DEFAULT --* p1 *-- 1, protocolVersion[5] IMPLICIT INTEGER OPTIONAL } } PAccept ::= SET { [0] IMPLICIT DataTransferSyntax, pUserData[1] IMPLICIT SET { checkpointSize[0] IMPLICIT INTEGER %{ acsap_ckpoint = $$; %} DEFAULT 0, windowsize[1] IMPLICIT INTEGER %{ acsap_window = $$; %} DEFAULT 3, [2] ConnectionData } } PRefuse ::= SET { [0] IMPLICIT RefuseReason } DataTransferSyntax ::= SET { [0] IMPLICIT INTEGER { x409(0) } } ConnectionData ::= CHOICE { open[0] -- ACS user data ANY %{ acsap_conntype = CN_OPEN; acsap_data = $$; %}, recover[1] IMPLICIT SessionConnectionIdentifier %{ acsap_conntype = CN_RECOVER; %} } SessionConnectionIdentifier ::= SEQUENCE { CallingSSUserReference, CommonReference, [0] IMPLICIT AdditionalReferenceInformation OPTIONAL } CallingSSUserReference ::= SSAPAddress -- of the initiator CommonReference ::= UTCTime AdditionalReferenceInformation ::= T61String SSAPAddress ::= T61String RefuseReason ::= INTEGER { busy(0), cannotRecover(1), validationFailure(2), unacceptableDialogueMode(3) } %{ acsap_refuse = $$; %} -- similarly, this is used during a provider-initiated abort AbortInformation ::= SET { [0] IMPLICIT AbortReason OPTIONAL, reflectedParameter[1] IMPLICIT BITSTRING OPTIONAL } AbortReason ::= INTEGER { localSystemProblem(0), invalidParameter(1), -- reflectedParameter supplied unrecognizedActivity(2), temporaryProblem(3), -- the ACS cannot accept a session -- for a period of time protocolError(4) -- ACS level protocol error } %{ acsap_abort = $$; %} -- these are definitions from CCITT X.410 Priority ::= INTEGER %{ acsap_priority = $$; %} END