GDSN Specific Rulebases

The rulebases specific to GDSN are located in the $MQ_HOME/datapool/common/standard/rulebase folder.

GDSN Specific Rulebases
File Description
_1sync_catalogvalidation.xml
This rulebase declares validation rules for out-of-the-box catalog synchronization for 1Sync datapool.
_1sync_mastercatalog_catalogvalidation.xml
This rulebase declares validation rules for master catalog used in synchronization having 1SYNC catalog output map.
_wwre_catalogvalidation.xml
This rulebase declares validation rules for out-of-the-box catalog synchronization for WWRE (Agentrics) datapool.
_wwre_mastercatalog_catalogvalidation.xml
This rulebase declares validation rules for master catalog having WWRE (Agentrics) catalog output map.
rbapprover.xml
This is an empty rulebase which is used in the workflow wfin26prodnotifretailerv4.xml to flag any errors or warnings in the incoming message data. This rulebase should be customized as per your business process needs.
rbconnectorprotocolderivation_gdsn.xml
This rulebase decides the protocol to be used by messaging handler for outgoing messages or the response handler for incoming messages.
rbconnectorrolederivation.xml
This rulebase decides the protocol to be used by messaging handler for outgoing messages or the response handler for incoming messages.
rbduplicate.xml
This rulebase provides a sample duplicate check constraint for incoming messages. The sample rulebase is used to implement duplicate check for GDSN incoming messages.
rbeditor.xml
This is an empty rulebase which is used in workflow wfin26prodnotifretailerv4.xml and other incoming message processing workflows to flag any errors or warnings in the incoming message data. This rulebase should be customized as per your business process needs.
rbformatattributes_gdsn.xml
Format specific attributes to be used for a marketplace.
rbgdsnrelationship.xml
This rulebase is used to identify the relationship to be used in the GDSN edition.
rbGPCClassificationscheme.xml
This rulebase drives the classification codes for the GPC predefined classification scheme.
rbresponsehandlerprotocolderivation_gdsn.xml
This rulebase is used to identify the protocol used for message processing.
rbretailerval.xml
This is a sample retailer validation rulebase.
rbsendmessage_gdsn.xml
The generic screen is available from the Product View screen, where there is an actions link for SendMessage based on the user privileges (Role). The UI that opens on clicking this link is completely customizable based on the underlined rulebase rbsendMessage.xml. Currently, it is used to send an RFCIN message and generate fact sheet.

Following customizations are possible:

  • Customize the product attributes that can be displayed.
  • Customize action that can be performed.
  • Customize the MarketPlace and TradingPartner Credentials.
  • Customize the user defined attributes
rbsyncstatusupdatederivation.xml
This sample rulebase is used to customize manual synchronization status update action.
rbtolerance.xml
Permissible values for attributes are defined in this rulebase.
rbtransorasupplier.xml
This rulebase identifies different sync operations for the 1SYNC datapool.
rbUDEXClassificationscheme.xml
This rulebase derives the classification codes for the UDEX predefined classification scheme.
rbworkitemdescription_gdsn.xml
This rulebase derives out-of-box work-item descriptions for the GDSN edition.
rbwwreretailer.xml
This rulebase identifies different sync operations for the Agentrics (WWRE) datapool on the retailer side.
rbwwresupplier.xml
This rulebase identifies different sync operations for the Agentrics (WWRE) datapool on the supplier side.