Open topic with navigation

ibi™ MDM Add-on for Global Data Synchronization 4.0.0

# Changing Rulebase

You need to make some changes to the rbsynchtradingpartner.xml rulebase file through which marketplaces and trading partners are specified.

Procedure
1. In `$MQ_COMMON_DIR/bottler/rulebase`, open the rbsynchtradingpartner.xml rulebase file.
2. Make the following changes in this file for variable declaration.
   - Declare Variables for Enterprises
     - Search for the following section:
       `<!-- Convenience variables to hold GLN number to use. -->`
     - Provide the following as the first four variable declarations:
       BO_GLN, VM_GLN, TP1GLN, TP2GLN.
     - Your code should read as follows:

           <declare usage="local">
             <var>BO_GLN</var>
           </declare>
           <declare usage="local">
             <var>VM_GLN</var>
           </declare>
           <declare usage="local">
             <var>TP1GLN</var>
           </declare>
           <declare usage="local">
             <var>TP2GLN</var>
           </declare>

   - Assign Credential Variables and Values
     - Search for the following section:
       `<name>AssignCredentials</name>`
     - Provide the appropriate GLN variables (BO_GLN, VM_GLN, TP1GLN, TP2GLN) and the GLNs. Ensure that the GLNs match what you have defined in the UI.
     - Your code should read as follows:

           <action>
            <assign>
              <var>BO_GLN</var>
                <const type="string">0044444447786</const>
            </assign>
            <assign>
              <var>VM_GLN</var>
                <const type="string">0044444447779</const>
            </assign>
            <assign>
              <var>TP1GLN</var>
                <const type="string">0044444447793</const>
            </assign>
            <assign>
              <var>TP2GLN</var>
                <const type="string">0044444447700</const>
            </assign>
           </action>

   - Define Marketplaces for each Product
     - Search for:`<description>Marketplaces for Each Products</description>`
     - Search for the following variable:`<var>SenderArray</var>`
     - Assign the following variables to SenderArray:`<var>BO_GLN</var>  <var>BO_GLN</var>`
     - Search for the following variable:`<var>ChannelArray</var>`
     - Assign the following variables to ChannelArray:`<var>VM_GLN</var>  <var>VM_GLN</var>`
     - Search for the following variable:`<var>TradingPartnerArray</var>`
     - Assign the following variables to TradingPartnerArray:`<var>TP1GLN</var>  <var>TP2GLN</var>`
       Note: Two variables are added to the Sender Array and Channel Array sections respectively, for two trading partners. You need as many variables in these sections as trading partners.

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

ibi™ MDM Add-on for Global Data Synchronization

Copyright © 1999-2023. Cloud Software Group, Inc. All Rights Reserved.