Hook Input for ‘anyType’ Used Attributes

If an anyType attribute implementation is a used attribute for another attribute implementation then the following happens.

For example, Group_Attribute is a used attribute for another attribute implementation InternalAttribute having an on set hook.

If the request contains:

<Group>
		<Attribute>
			 <aGroup>
				  <value1>x</value1>
			 </aGroup>
			 <value2>y</value2>
		<Attribute>
<Group>

then in the on set hook for InternalAttribute, the i.Group_Attribute parameter will contain a reference to the Attribute node:

<Attribute>
		<aGroup>
				<value1>x</value1>
		</aGroup>
		<value2>y</value2>
<Attribute>

and i.Group_Attribute.isSet will be true

If the request does not contain the Attribute node then in the on set hook:

  • i.Group_Attribute = 0 and
  • i.Group_Attribute.isSet = false