3.2.4.2.3.1 OperationXmlType
This enumeration type is used to specify the value of the Operation attribute in the Change element. It indicates the type of modification to be performed to the identity attribute that is specified in the Change element.
-
<xsd:simpleType name="OperationXmlType"> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="add" /> <xsd:enumeration value="delete" /> <xsd:enumeration value="replace" /> </xsd:restriction> </xsd:simpleType>
|
Value |
Meaning |
|---|---|
|
add |
The server SHOULD add the specified identity attribute value(s) to the set of values in the specified identity attribute, creating the identity attribute if it does not already exist on the targeted identity object. |
|
delete |
The server SHOULD<36> remove the specified identity attribute value(s) from the specified identity attribute. If no values are specified, the server SHOULD remove all the values. If the specified identity attribute does not exist on the targeted identity object, then the server MUST fail the PUT request. |
|
replace |
The server SHOULD replace the set of values in the specified identity attribute with the value(s) specified in the operation, creating the identity attribute if it does not already exist on the targeted identity object. If no values are specified in the operation, the server SHOULD remove all the values currently on the specified identity attribute. |