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. |
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.
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. |