|
The Set Argument syntax which is carried in the SET INVOKE is defined
as follows:
SetArgument ::= SEQUENCE { COMPONENTS OF BaseManagedObjectId, accessControl [5] AccessControl OPTIONAL, synchronization [6] IMPLICIT CMISSync DEFAULT bestEffort, scope [7] Scope DEFAULT namedNumbers : baseObject, filter CMISFilter DEFAULT and : {}, modificationList [12] IMPLICIT SET OF SEQUENCE { modifyOperator [2] IMPLICIT ModifyOperator DEFAULT replace, attributeId CMIP-ATTRIBUTE.&id ({AttributeSet}), attributeValue CMIP-ATTRIBUTE.&Value ({AttributeSet} {@.attributeId}) OPTIONAL }, -- value is absent for setToDefault
... } ModifyOperator ::= INTEGER { replace (0), addValues (1), removeValues (2), setToDefault (3) }
The modificationList consists of a set of values each of which
comprises a modifyOperator that indicates the type of GET operation that
will be performed on the following specified attribute; an attributeId which is either an
INTEGER or an OBJECT IDENTIFIER that identifies the type of ATTRIBUTE
(from the REGISTERED AS clause in the ATTRIBUTE template); and, an
attributeValue which is the value with the syntax that is identified by
the WITH ATTRIBUTE SYNTAX clause of the related ATTRIBUTE template.
|