|
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 c
Length: 7543 (0x1d77) Types: TextFile Names: »cmip-rosy.ry«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« └─⟦d3ac74d73⟧ └─⟦this⟧ »isode-5.0/doc/cookbook/cmip-rosy.ry« └─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z« └─⟦de7628f85⟧ └─⟦this⟧ »isode-6.0/doc/cookbook/cmip-rosy.ry«
-- this is NOT an official specification, it is a touched-up version of the -- CMIP RO spec: -- operations, errors, and types have been group together -- a few typos in the specification have been cleaned up -- ISO-9596-2-CMIP-1 CMIP {iso standard(0) ips-osi-mips(9596) cmip(2) version(1) protocol(1)} DEFINITIONS ::= BEGIN -- IMPORTS OPERATION, ERROR -- FROM Remote-Operation-Notation -- {joint-iso-ccitt remoteOperations(4) notation(0)}; IMPORTS DistinguishedName, RelativeDistinguishedName FROM Information-Framework {joint-iso-ccitt ds(5) modules(1) information-framework(1)}; -- operations m-EventReport OPERATION ARGUMENT EventReportArgument ::= 0 m-ConfirmedEventReport OPERATION ARGUMENT EventReportArgument RESULT EventReportResult ERRORS { noSuchObject, noSuchEventType, accessDenied, noSuchMgmtInfoId, invalidMgmtInfoValue} ::= 1 m-LinkedReply OPERATION ARGUMENT LinkedReplyArgument ::= 2 m-Confirmed-Get OPERATION ARGUMENT GetArgument RESULT GetResult ERRORS { noSuchObject, accessDenied, syncNotSupported, invalidFilter, noSuchMgmtInfoId, getListError } LINKED { m-Linked-Reply } ::= 3 m-Set OPERATION ARGUMENT SetArgument ::= 4 m-ConfirmedSet OPERATION ARGUMENT SetArgument RESULT SetResult ERRORS { noSuchObject, accessDenied, syncNotSupported, invalidFilter, noSuchMgmtInfoId, invalidMgmtInfoValue, setListError } LINKED { m-Linked-Reply } ::= 5 m-Action OPERATION ARGUMENT ActionArgument ::= 6 m-ConfirmedAction OPERATION ARGUMENT ActionArgument RESULT ActionResult ERRORS { noSuchObject, accessDenied, invalidFilter, noSuchAction, noSuchMgmtInfoId, invalidMgmtInfoValue, processingFailure } LINKED { m-Linked-Reply } ::= 7 -- errors noSuchObject ERROR PARAMETER NoSuchObject ::= 1 accessDenied ERROR ::= 2 syncNotSupported ERROR PARAMETER SyncNotSupported ::= 3 invalidFilter ERROR PARAMETER InvalidFilter ::= 4 noSuchMgmtInfoId ERROR PARAMETER NoSuchMgmtInfoId ::= 5 invalidMgmtInfoValue ERROR PARAMETER InvalidMgmtInfoValue ::= 6 getListError ERROR PARAMETER GetListError ::= 7 setListError ERROR PARAMETER SetListError ::= 8 noSuchAction ERROR PARAMETER NoSuchAction ::= 9 processingFailure ERROR PARAMETER ProcessingFailure ::= 10 noSuchEventType ERROR PARAMETER NoSuchEventType ::= 11 -- types EventReportArgument ::= SEQUENCE { managedObjectClass ObjectClass, managedObjectInstance ObjectInstance, eventType[5] -- DEFINED BY managedObjectClass EventTypeID, eventTime[6] IMPLICIT GeneralizedTime OPTIONAL, eventInfo[7] EventInfo OPTIONAL } EventReportResult ::= NULL -- event acknowledgement indication LinkedReplyArgument ::= CHOICE { getResult[0] IMPLICIT GetResult, getError[1] IMPLICIT GetListError, setResult[2] IMPLICIT SetResult, setError[3] IMPLICIT SetListError, actionResult[4] IMPLICIT ActionResult } GetArgument ::= SEQUENCE { managedObjectClass ObjectClass, managedObjectInstance ObjectInstance, accessControl[5] AccessControl OPTIONAL, synchronization[6] IMPLICIT CMISSync DEFAULT bestEffort, filter CMISFilter OPTIONAL, mgmtInfoIdList[11] IMPLICIT SEQUENCE OF MgmtInfoId } GetResult ::= SEQUENCE { managedObjectClass ObjectClass OPTIONAL, managedObjectInstance ObjectInstance OPTIONAL, currentTime[5] IMPLICIT GeneralizedTime OPTIONAL, mgmtInfoList[6] IMPLICIT SEQUENCE OF MgmtInfo } SetArgument ::= SEQUENCE { managedObjectClass ObjectClass, managedObjectInstance ObjectInstance, accessControl[5] AccessControl OPTIONAL, synchronization[6] IMPLICIT CMISSync DEFAULT bestEffort, filter CMISFilter OPTIONAL, mgmtInfoList[11] IMPLICIT SEQUENCE OF MgmtInfo } SetResult ::= SEQUENCE { managedObjectClass ObjectClass OPTIONAL, managedObjectInstance ObjectInstance OPTIONAL, currentTime[5] IMPLICIT GeneralizedTime OPTIONAL, mgmtInfoList[6] IMPLICIT SEQUENCE OF MgmtInfo } ActionArgument ::= SEQUENCE { managedObjectClass ObjectClass, managedObjectInstance ObjectInstance, accessControl[5] AccessControl OPTIONAL, filter CMISFilter OPTIONAL, actionType[11] -- DEFINED BY managedObjectClass ActionTypeId, actionInfo[12] ActionInfo OPTIONAL } ActionResult ::= SEQUENCE { managedObjectClass ObjectClass OPTIONAL, managedObjectInstance ObjectInstance OPTIONAL, currentTime[5] IMPLICIT GeneralizedTime OPTIONAL, actionResult[6] IMPLICIT MgmtInfo } NoSuchObject ::= OBJECT IDENTIFIER SyncNotSupported ::= CMISSync InvalidFilter ::= CMISFilter NoSuchMgmtInfoId ::= MgmtInfoId InvalidMgmtInfoValue ::= MgmtInfo GetListError ::= SEQUENCE { managedObjectClass ObjectClass OPTIONAL, managedObjectInstance ObjectInstance OPTIONAL, currentTime[5] IMPLICIT GeneralizedTime OPTIONAL, mgmtInfoList[6] IMPLICIT SEQUENCE OF MISGetInfoStatus } MISGetInfoStatus ::= CHOICE { mgmtInfoIdError[0] IMPLICIT MgmtInfoIdError, mgmtInfo[1] IMPLICIT MgmtInfo } MgmtInfoIdError ::= SEQUENCE { errorStatus[0] IMPLICIT ErrorStatus, mgmtInfoId[1] MgmtInfoId } SetListError ::= SEQUENCE { managedObjectClass ObjectClass OPTIONAL, managedObjectInstance ObjectInstance OPTIONAL, currentTime[5] IMPLICIT GeneralizedTime OPTIONAL, mgmtInfoList[6] IMPLICIT SEQUENCE OF MISSetInfoStatus } MISSetInfoStatus ::= CHOICE { mgmtInfoError[0] IMPLICIT MgmtInfoError, mgmtInfo[1] IMPLICIT MgmtInfo } MgmtInfoError ::= SEQUENCE { errorStatus[0] IMPLICIT ErrorStatus, mgmtInfo[1] IMPLICIT MgmtInfo } ErrorStatus ::= INTEGER { accessDenied(2), noSuchMgmtInfoId(5), invalidMgmtInfoValue(7) } NoSuchAction ::= ActionTypeId ProcessingFailure ::= CHOICE { actual[0] SpecificErrorInfo, none[1] IMPLICIT NULL } NoSuchEventType ::= EventTypeID ObjectClass ::= CHOICE { globalForm[0] IMPLICIT OBJECT IDENTIFIER, nonSpecificForm[1] IMPLICIT OCTET STRING } ObjectInstance ::= CHOICE { distinguishedName[2] IMPLICIT DistinguishedName, nonSpecificForm[3] IMPLICIT OCTET STRING, enumeratedForm[4] IMPLICIT INTEGER } CMISSync ::= INTEGER { bestEffort(0), ordered(1), stopOnError(2), atomic(3) } CMISFilter ::= CHOICE { item[7] FilterItem, and[8] IMPLICIT SET OF CMISFilter, or[9] IMPLICIT SET OF CMISFilter, not[10] CMISFilter } FilterItem ::= CHOICE { equality[0] IMPLICIT MgmtInfo, greaterOrEqual[1] IMPLICIT MgmtInfo, lessOrEqual[2] IMPLICIT MgmtInfo, present[3] MgmtInfoID } -- parameters defined in the specification of the Managed Object AccessControl ::= ANY -- DEFINED BY managedObjectClass EventTypeId ::= ANY -- DEFINED BY managedObjectClass EventInfo ::= ANY -- DEFINED BY eventType MgmtInfo ::= SEQUENCE { MgmtInfoId, MgmtInfoValue } MgmtInfoId ::= ANY -- DEFINED BY managedObjectClass MgmtInfoValue ::= ANY -- DEFINED BY managedObjectClass ActionTypeId ::= ANY -- DEFINED BY managedObjectClass ActionInfo ::= ANY -- DEFINED BY actionType SpecificErrorInfo ::= ANY -- DEFINED BY actionType END