Manipulating spec values

You can manipulate the spec values corresponding to a spec using the AttributeValueBObj object associated with the business object. The AttributeValueBObj object is made up of the following three prescribed elements:
  • Action: Supports the values of add, update, replace, and remove.
  • Path: A simple XPath expression that identifies the target element of the Action element.
  • Value: The value provided for the Action element.

In an add request, only one AttributeValueBObj object should be provided. If the Path and Action elements within it are provided, they are ignored.

In an update request, zero or more AttributeValueBObj objects can be provided. The update request operates on each of the AttributeValueBObj objects based on the information in the Path, Value, and Action elements.

The Path, Value, and Action elements are described in detail: