An ItemCollector collaboration template can be configured with properties that indicate which attributes to copy from the triggering business object into the complete object previously stored in the item store.
For each of the attributes identified in these configuration properties, the collaboration object first verifies that the attribute exists in the Retail_Item business object and, if it does, copies the updated attribute value from the Retail_Item business object received on the From port to the Retail_Item retrieved from the local item store. If the attribute does not exist in the Retail_Item business object, the collaboration object generates an informational message in the log and continues processing.
When using an unmodified Retail_Item business object, at a minimum, set 1_COPY_ATTRIBUTE equal to the value internals.item_status, so that the status of the item is copied. Remove any properties of the form x_COPY_ATTRIBUTE that are not used. A blank for the property value, or an invalid attribute name, cause a warning message to be logged by the collaboration object.