Properties specific to this collaboration template

In addition to its standard configuration properties, this collaboration template has specific configuration properties

AUDIT_PORT_ENABLE

AUDIT_PORT_ENABLE controls whether the collaboration sends audit information to the Audit port.
Possible values Usage
true The collaboration object sends audit information to the Audit port for each Retail_Item and Retail_Price processed.
false Default. The collaboration object does not send audit information to the Audit port.

CATEGORY_FILE

This property specifies the path and name of a file that contains a list of categories from which items are accepted. Filtering based on items belonging to accepted categories shows how to create this file.

The CATEGORY_FILE property has no default value.

CATEGORYMAP_FILE

This property specifies the path and name of a file that contains a list of categories to be mapped and the values to which they are mapped. Mapping might be necessary, for example, to change UDEX category codes as received by UCCnet to the demand-side trading partner's internal category codes. Mapping category codes (Catalogue Item Notifications) shows how to create this file.

The CATEGORYMAP_FILE property has no default value.

COMPLEX_FILTER_FILE

This property specifies the path and name of a file that contains the complex filtering rules. Complex field filtering based on multiple attributesshows how to create this file.

The COMPLEX_FILTER_FILE property has no default value.

DEBUG

DEBUG allows debug messages to be sent to the IBM® WebSphere® InterChange Server (ICS) trace log. Messages include variable values, object values, and other run-time status. Use this property only for development testing purposes; do not use it in production code.
Possible values Usage
false (Default) Prevents debug messages from being sent to the trace log of the ICS.
true Allows debug messages to be sent to the trace log of the ICS. Do not use this setting for production operation.

ENVELOPE_CORRELATIONID_FIELDS

ENVELOPE_CORRELATIONID_FIELDS lists the fully qualified field names from the UCCnetGBO_envelope business object to be included in the correlationID attribute. This property has the following values:
Possible values Usage
List of fully qualified field names from the UCCnetGBO_envelope business object to be included in the correlationID attribute. The default value is ROOT.messageHeader.messageIdentifierValue. Do not change the default value, because it affects the key used for the item store and the message store.

ERROR_PORT_ENABLE

ERROR_PORT_ENABLE controls whether the collaboration sends detected exception information to the Error port.
Possible values Usage
true The collaboration object sends error information to the Error port.
false Default. The collaboration object does not send error information to the Error port.

FILTER_DUPLICATE

FILTER_DUPLICATE controls whether the collaboration object checks the identifier store for duplicates when NEW_ITEM, DATA_CHANGE, WITHDRAW, or DE_LIST Catalogue Item Notifications are received.
Possible values Usage
true Default. The collaboration object checks the identifier store for duplicates.
false The collaboration object does not check the identifier store for duplicates. As a result, duplicated items will exist in the identifier log. Multiple entries in the identifier store must be deleted manually.

FILTER_FAIL_RESPONSE

FILTER_FAIL_RESPONSE property determines how an item is processed if the collaboration object discovers that it contains invalid data or that required data is missing from it.
Possible values Usage
Review (Default) The status of Retail_Item with missing or invalid information is set to Review, and the business object is sent to the ToRetail_Response port so that a response can be built and sent to UCCnet.
Reject The status of Retail_Item with missing or invalid information is set to Rejected, and the business object is sent to the ToRetail_Response port so that a response can be built and sent to UCCnet.
None The Retail_Item with missing or invalid information continues processing. No response is built or sent to UCCnet.

NOTIFICATION_CORRELATIONID_FIELDS

NOTIFICATION_CORRELATIONID_FIELDS lists the fully qualified field names from the UCCnetGBO_envelope business object to be included in the correlationID attribute.
Possible values Usage
List of fully qualified field names from the UCCnetXSD_envelope_notification business object to be included in the correlationID attribute. The default value is sequenceId. Do not change the default value because it affects the key used for the item store and the message store.

REQUIRED_ATTRIBUTE_FILE

REQUIRED_ATTRIBUTE_FILE specifies the path and name of a file that contains a list of UCCnetGBO_envelope attributes, which if present in the UCCnetGBO_envelope business object, must contain data. Filtering based on the presence of required attributes shows how to create this file.

The REQUIRED_ATTRIBUTE_FILE property has no default value.

TOIDENTIFIER_STORE_MAP

TOIDENTIFIER_STORE_MAP contains the name of the map used to convert the UCCnetGBO_envelope business object to a UCCnetGBO_identifier business object. The default map name can be changed to any value desired.
Possible values Usage
UCCnetGBO_envelope_to_UCCnetGBO_identifier The name of the map for the ToIdentifier_Store port.

TOMESSAGE_STORE_MAP

TOMESSAGE_STORE_MAP contains the name of the map used to convert the UCCnetGBO_envelope business object to a UCCnetGBO_storable business object. The default map name can be changed to any value desired.
Possible values Usage
UCCnetGBO_envelope_to_UCCnetGBO_storable The name of the map for the ToMessage_Store port.

TOPRICE_PROCESSING_MAP

This property contains the name of the map used to convert the UCCnetGBO_envelope business object to a Retail_Price business object when the object is being sent to the ToPrice_Processing port. You can change the name of the default map to any value desired.
Possible values Usage
UCCnetGBO_envelope_to_Retail_Price The name of the map for the ToPrice_Processing port.

TORETAIL_PROCESSING_MAP

TORETAIL_PROCESSING_MAP contains the name of the map used to convert the UCCnetGBO_envelope business object to a Retail_Item business object when the object is being sent to the ToRetail_Processing port. The default map name can be changed to any value desired.
Possible values Usage
UCCnetGBO_envelope_to_Retail_Item The name of the map for the ToRetail_Processing port.

TORETAIL_RESPONSE_MAP

TORETAIL_RESPONSE_MAP contains the name of the map used to convert the UCCnetGBO_envelope business object to a Retail_Item business object when the object is being sent to the ToRetail_Response port. The default map name can be changed to any value desired.
Possible values Usage
UCCnetGBO_envelope_to_Retail_Item The name of the map for the ToRetail_Response port.

UTILITY_CLASS

The collaboration object uses this property to check for the presence of the class before attempting to execute the required filtering logic. If this class is not available, the collaboration object returns the Retail_Item business object with its status set to Error.
Possible values Usage
com.ibm.wbi.retail.utils.RetailUtility The default external class used by the collaboration object to perform the filtering logic.

VENDOR_FILE

VENDOR_FILE specifies the path and name of a file that contains a list of the vendors from which items are accepted. Filtering based on items belonging to approved supply-side trading partners shows how to create this file.

The VENDOR_FILE property has no default value.

Parent topic: UCCnetMessageReceive configuration properties