GDSN-Specific Rulebases

This section introduces you to rulebases specific to GDSN provided in the $MQ_HOME/plugins/gdsn/version/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 the master catalog used in synchronization having 1SYNC 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 the message handler for outgoing messages or the response handler for incoming messages.
rbconnectorrolederivation.xml This rulebase decides the protocol to be used by the message 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 a 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 a fact sheet.

The following customizations are possible:

  • Customize the product attributes that can be displayed.
  • Customize actions that can be performed.
  • Customize the MarketPlace and TradingPartner Credentials.
  • Customize the user defined attributes.
rbsyncstatusupdatederivation.xml This sample rulebase is used to customize the 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-the-box workitem descriptions for the GDSN edition.
rbcim2cimsupplier.xml This rulebase identifies the operation state machine for CIM to CIM supply side.