UserArea

UserArea is a construct provided by OAGIS that allows data to be associated with a noun. This data is not previously defined for a noun. UserArea is built with a type xs:any, which means that you can use any defined element inside xs:any. For more information on UserArea elements, see the Infor ION technical documentation.

The UserArea element has a wildcard element as its only child. This complex type is used by all UserArea elements:


<xs:complexType name="UserAreaType" block="restriction">
	<xs:sequence>
		<xs:any namespace="##any" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
	</xs:sequence>
</xs:complexType>

A UserArea element may have one or more replacement elements as child elements.

Note: Use replacement elements in a custom BOD mapping to extend a standard BOD mapping.

For Infor BODs, you can use these types of replacement elements:

User Defined Fields

User Defined Fields are always published using the Property element which belongs to the default namespace.

BOD instance example:


<UserArea>
 	<Property>
	 	 <NameValue name="ln.Priority" type="NumericType">999</NameValue>
	 </Property>
	 <Property>
		  <NameValue name="ln.Owner" type="StringType">SFC</NameValue>
	 </Property>
</UserArea>

Custom Elements

Custom elements may not be added by standard development teams. Custom elements are new elements that are defined in a custom namespace.

BOD instance example:


<UserArea>
 	<cust:AdditionalInformation>
	  	<cust:ReceivingWarehouse>WHAMS1</cust:ReceivingWarehouse>
		  <cust:InterfaceUpdate>No</cust:InterfaceUpdate>
	 </cust:AdditionalInformation>
</UserArea>