Appendix C. The IndusConnect Framework Configuration file

See Editing the configuration file for instructions of editing this file. Some lines have been reformatted to fit on the 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/Indus/
   -->
    
   <wbiadapter>
           <transports>
                   <transport id="Indus" senderclass="com.ibm.wbix.adapter.transports.http.indus.IndusSenderReceiver"
                                         receiverclass="com.ibm.wbix.adapter.transports.http.indus.IndusSenderReceiver"
                                         eventstoreclass="com.ibm.wbix.adapter.transports.http.indus.IndusEventStore">
                           <sender id="IndusSenderReceiver">
                                   <param name="sendURL" value="http://sfosalestmp/apifw/servlet/APIFWAdapterServlet"/>
                                   <param name="pollingInterval" value="30000"/>
                                   <param name="prePollStatus" value="R"/>
                                   <param name="postPollStatus" value="9"/>
                                   <param name="apifwVersion" value="V090000"/>
                                   <param name="dtdLocation" value="http://sfosalestmp/xml"/>
                                   <param name="environment" value="D903"/>
                                   <param name="username" value="api"/>
                                   <param name="DefaultSendMethod" value="POST"/>
                           </sender>
                           <eventstore>
                                   <param name="fetchURL" value="http://sfosalestmp/ibm/servlet/getEventXML"/>
                                   <param name="fetchIDParameter" value="eventID"/>
                                   <param name="fetchStatusParameter" value="status"/>
                                   <param name="postPollStatus" value="9"/>
                                   <param name="updateURL" value="http://sfosalestmp/ibm/servlet/setStatus"/>
                                   <param name="updateIDParameter" value="eventID"/>
                                   <param name="updateStatusParameter" value="status"/>
                                   <param name="deleteURL" value="http://sfosalestmp/ibm/servlet/removeEvent"/>
                                   <param name="deleteIDParameter" value="eventID"/>
                                   <param name="useGetMethod" value="true"/>
                                   <!-- ENTER - $connectors/eventStore -->
                                   <param name="eventDir" value=""/>
                                   <!-- ENTER - $connectors/eventStore/archive -->
                                   <param name="archive" value=""/>
                                   <param name="archiveFailureFatal" value="true"/>
                                   <param name="successCompletionStatus" value="8"/>
                                   <param name="errorCompletionStatus" value="7"/>
                                   <param name="deleteOnArchive" value="false"/>
                           </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="CWSender"/>
                           <receiver id="CWReceiver"/>
                   </transport>
           </transports>
           <logicmodules>
                   <logicmodule id="TranslationManager" class="com.ibm.wbix.adapter.logicmodules.XsltLogicModule">
                           <param name="Indus" value="CW"/>
                           <param name="CW" value="Indus"/>
    
                           <!-- ENTER - $connectors/translations/xslt -->
                           <param name="repository" value=""/>
                           <!-- ENTER - $connectors/translations/schemaTypes.xml -->
                           <param name="schemaConfig" value=""/>
    
                   </logicmodule>
           </logicmodules>
           <routingpaths>
                   <routingpath>
                           <origin transport="CW"/>
                           <destination transport="Indus.IndusSenderReceiver"/>
                           <logicmoduleref id="TranslationManager"/>
                           <includeobjects>
                                   <object name="wbieuWorkOrder"/>
                                   <object name="Vendor"/>
                                   <object name="wbieuAsset"/>
                                   <object name="wbieuWorkRequest"/>
                                   <object name="wbieuMaterialRequest"/>
                                   <object name="indusCatalog"/>
                                   <object name="indusManufacturer"/>
                                   <object name="wbieuConsumer"/>
                                   <object name="wbieuWorkSchedule"/>
                           </includeobjects>
                   </routingpath>
                   <routingpath>
                           <origin transport="Indus"/>
                           <destination transport="CW.CWSender"/>
                           <logicmoduleref id="TranslationManager"/>
                           <includeobjects>
                                   <object name="Manufacturer"/>
                                   <object name="Crew"/>
                                   <object name="WorkOrder"/>
                                   <object name="Vendor"/>
                                   <object name="Schedule"/>
                                   <object name="Client"/>
                                   <object name="MaterialRequest"/>
                                   <object name="Equipment"/>
                                   <object name="UniqueTrackedCmmdty"/>
                                   <object name="EntityAddress"/>
                                   <object name="Catalog"/>
                                   <object name="ServiceRequest"/>
                           </includeobjects>
                   </routingpath>
           </routingpaths>
   </wbiadapter>
   

Copyright IBM Corp. 1997, 2003