Appendix C. The MRO Configuration file

See Editing the configuration file for instructions on editing this file. Some lines in the file have been reformatted to fit on the printed page.

<?xml version="1.0"?>
   <!DOCTYPE wbiadapter SYSTEM "wbixadapterconfig.dtd" []>
    
   <!-- 
   *** README FIRST ***
   Although most fields have a default,
   values marked with ENTER need to have a value provided
   $connectors points to the directory where the adapter was installed:
   connectors/Mro/
   -->
    
   <wbiadapter>
           <transports>
                   <transport id="MRO" senderclass="com.ibm.wbix.adapter.transports.mq.xml.XMLSender"
                                       receiverclass="com.ibm.wbix.adapter.transports.mq.xml.XMLReceiver"
                                       eventstoreclass="com.ibm.wbix.adapter.transports.FileSystemEventStore">
                           <sender id="Out">
                                   <param name="hostname" value="localhost"/>
                                   <param name="port" value="1414"/>
                                   <param name="channel" value="CHANNEL1"/>
                                   <param name="queue" value="queue:///MROTESTOUT"/>
    
                                   <!-- ENTER - SERVERNAME.queue.manager -->
                                   <param name="queuemanager" value=""/>
                           </sender>
                           <receiver id="In">
                                   <param name="hostname" value="localhost"/>
                                   <param name="port" value="1414"/>
                                   <param name="channel" value="CHANNEL1"/>
                                   <param name="queue" value="queue:///MROTESTIN"/>
                                   <param name="pollinterval" value="10000"/>
                                   <param name="locationOfObjectType" value="//DATAAREA/*"/>
    
                                   <!-- ENTER - SERVERNAME.queue.manager -->
                                   <param name="queuemanager" value=""/>
                           </receiver>
                           <eventstore>
                                   <param name="handlerClass" value="com.ibm.wbix.datahandlers.XMLDataHandler"/>
    
                                   <!-- ENTER - $connector/events -->
                                   <param name="eventDir" value=""/>
                                   <!-- ENTER - $connector/events/archive -->
                                   <param name="archive" value=""/>
                           </eventstore>
                   </transport>
                   <transport id="CW" broker="true"
                                      senderclass="com.ibm.wbix.adapter.transports.wbi.WBISender"
                                      receiverclass="com.ibm.wbix.adapter.transports.wbi.WBIReceiver">
                           <sender id="Sender"/>
                           <receiver id="Receiver"/>
                   </transport>
           </transports>
           <logicmodules>
                   <logicmodule class="com.ibm.wbix.adapter.logicmodules.XsltLogicModule" id="TranslationManager">
                           <param name="MRO" value="CW"/>
                           <param name="CW" value="MRO"/>
    
                           <!-- ENTER - $connectors/translations/xslt -->
                           <param name="repository" value=""/>
                           <!-- ENTER - $connectors/translations/schemaTypes.xml -->
                           <param name="schemaConfig" value=""/>
                   </logicmodule>
           </logicmodules>
           <routingpaths>
                   <routingpath>
                           <origin transport="MRO"/>
                           <destination transport="CW"/>
                           <logicmoduleref id="TranslationManager"/>
                           <includeobjects>
                                   <object name="SYNC_ITEM"/>
                                   <object name="SYNC_INVENTORY"/>
                                   <object name="SYNC_ECATALOG"/>
                                   <object name="SYNC_SITELEVEL"/>
                                   <object name="SYNC_SUPPLIER"/>
                                   <object name="SYNC_PO"/>
                                   <object name="LOAD_PAYABLE"/>
                                   <object name="POST_JOURNAL"/>
                           </includeobjects>
                   </routingpath>
                   <routingpath>
                           <origin transport="CW"/>
                           <destination transport="MRO"/>
                           <logicmoduleref id="TranslationManager"/>
                           <includeobjects>
                                   <object name="AcctDistribution"/>
                                   <object name="CustomerPartner"/>
                                   <object name="InventoryLevel"/>
                                   <object name="wbieuLocation"/>
                                   <object name="Invoice"/>
                                   <object name="Item"/>
                                   <object name="LineItem"/>
                                   <object name="Order"/>
                           </includeobjects>
                   </routingpath>
           </routingpaths>
   </wbiadapter>
   

Copyright IBM Corp. 1997, 2003