Difference between revisions of "Middleware config.xml"

From Commander4j Wiki
Jump to: navigation, search
Line 21: Line 21:
 
     </map>
 
     </map>
  
     <map id="map02" enabed="Y" description="S95 Process Order to C4J Process Order">
+
     <map id="[[map02]]" enabed="Y" description="S95 Process Order to C4J Process Order">
 
         <input id="in1" description="Read SAP S95 CR XML">
 
         <input id="in1" description="Read SAP S95 CR XML">
 
             <type>XML</type>
 
             <type>XML</type>
Line 36: Line 36:
 
     </map>
 
     </map>
  
     <map id="map03" enabed="Y" description="Synchro CSV">
+
     <map id="[[map03]]" enabed="Y" description="Synchro CSV">
 
         <input id="in1" description="Read CSV Example">
 
         <input id="in1" description="Read CSV Example">
 
             <type>CSV</type>
 
             <type>CSV</type>
Line 51: Line 51:
 
     </map>
 
     </map>
  
     <map id="map04" enabed="Y" description="S95 Batch Status Change to C4J Batch Status Change">
+
     <map id="[[map04]]" enabed="Y" description="S95 Batch Status Change to C4J Batch Status Change">
 
         <input id="in1" description="Read S95 Batch Status Change">
 
         <input id="in1" description="Read S95 Batch Status Change">
 
             <type>XML</type>
 
             <type>XML</type>
Line 66: Line 66:
 
     </map>
 
     </map>
  
     <map id="map05" enabed="Y" description="S95 Transfer Schedule to C4J Pallet Status Change">
+
     <map id="[[map05]]" enabed="Y" description="S95 Transfer Schedule to C4J Pallet Status Change">
 
         <input id="in1" description="Read SAP S95 TRANSFER ORDER XML">
 
         <input id="in1" description="Read SAP S95 TRANSFER ORDER XML">
 
             <type>XML</type>
 
             <type>XML</type>
Line 81: Line 81:
 
     </map>
 
     </map>
  
     <map id="map06" enabed="Y"
+
     <map id="[[map06]]" enabed="Y" description="S95 Process Order Status Change to C4J Process Order Status Change">
        description="S95 Process Order Status Change to C4J Process Order Status Change">
+
 
+
 
         <input id="in1" description="Read SAP S95 CRST XML">
 
         <input id="in1" description="Read SAP S95 CRST XML">
 
             <type>XML</type>
 
             <type>XML</type>
Line 98: Line 96:
 
     </map>
 
     </map>
  
     <map id="map07" enabed="Y"
+
     <map id="[[map07]]" enabed="Y" description="C4J Production Declaration to S95 Production Declaration">
        description="C4J Production Declaration to S95 Production Declaration">
+
 
         <input id="in1" description="Read C4J Prod Dec XML">
 
         <input id="in1" description="Read C4J Prod Dec XML">
 
             <type>XML</type>
 
             <type>XML</type>
Line 114: Line 111:
 
     </map>
 
     </map>
  
     <map id="map08" enabed="Y" description="ASCII Flat File Fixed Column to XML">
+
     <map id="[[map08]]" enabed="Y" description="ASCII Flat File Fixed Column to XML">
 
         <input id="in1" description="Read ASCII Flat File">
 
         <input id="in1" description="Read ASCII Flat File">
 
             <type>ASCII</type>
 
             <type>ASCII</type>
Line 130: Line 127:
 
     </map>
 
     </map>
  
     <map id="map09" enabed="Y" description="Tropos Material XML">
+
     <map id="[[map09]]" enabed="Y" description="Tropos Material XML">
 
         <input id="in1" description="Read XML File">
 
         <input id="in1" description="Read XML File">
 
             <type>XML</type>
 
             <type>XML</type>
Line 145: Line 142:
 
     </map>
 
     </map>
  
     <map id="map10" enabed="Y" description="Tropos Works Order XML">
+
     <map id="[[map10]]" enabed="Y" description="Tropos Works Order XML">
 
         <input id="in1" description="Read XML File">
 
         <input id="in1" description="Read XML File">
 
             <type>XML</type>
 
             <type>XML</type>
Line 160: Line 157:
 
     </map>
 
     </map>
  
     <map id="map11" enabed="Y" description="C4J Production Declaration to TROPOS Goods Receipt">
+
     <map id="[[map11]]" enabed="Y" description="C4J Production Declaration to TROPOS Goods Receipt">
 
         <input id="in1" description="Read XML File">
 
         <input id="in1" description="Read XML File">
 
             <type>XML</type>
 
             <type>XML</type>
Line 177: Line 174:
 
     </map>
 
     </map>
  
     <map id="map12" enabed="Y" description="C4J Production Declaration to ASCII Flat File">
+
     <map id="[[map12]]" enabed="Y" description="C4J Production Declaration to ASCII Flat File">
 
         <input id="in1" description="Read XML File">
 
         <input id="in1" description="Read XML File">
 
             <type>XML</type>
 
             <type>XML</type>
Line 193: Line 190:
 
     </map>
 
     </map>
  
     <map id="map13" enabed="Y" description="C4J Production Dec to ASCII and CSV Files">
+
     <map id="[[map13]]" enabed="Y" description="C4J Production Dec to ASCII and CSV Files">
 
         <input id="in1" description="Read XML File">
 
         <input id="in1" description="Read XML File">
 
             <type>XML</type>
 
             <type>XML</type>
Line 217: Line 214:
 
     </map>
 
     </map>
  
     <map id="map14" enabed="Y" description="W-ware FFMW Material to C4J MM">
+
     <map id="[[map14]]" enabed="Y" description="W-ware FFMW Material to C4J MM">
 
         <input id="in1" description="Read FFMW Material Master">
 
         <input id="in1" description="Read FFMW Material Master">
 
             <type>XML</type>
 
             <type>XML</type>
Line 232: Line 229:
 
     </map>
 
     </map>
  
     <map id="map15" enabed="Y" description="C4J Equipment Tracking to ASCII Flat File">
+
     <map id="[[map15]]" enabed="Y" description="C4J Equipment Tracking to ASCII Flat File">
 
         <input id="in1" description="Read XML File">
 
         <input id="in1" description="Read XML File">
 
             <type>XML</type>
 
             <type>XML</type>
Line 249: Line 246:
 
     </map>
 
     </map>
  
     <map id="map16" enabed="Y" description="Split inbound XML into 2 outbounds">
+
     <map id="[[map16]]" enabed="Y" description="Split inbound XML into 2 outbounds">
 
         <input id="in1" description="Read XML File">
 
         <input id="in1" description="Read XML File">
 
             <type>XML</type>
 
             <type>XML</type>
Line 269: Line 266:
 
     </map>
 
     </map>
  
     <map id="map17" enabed="Y" description="Excel Spreadsheet">
+
     <map id="[[map17]]" enabed="Y" description="Excel Spreadsheet">
 
         <input id="in1" description="Read Excel File">
 
         <input id="in1" description="Read Excel File">
 
             <type>XLS</type>
 
             <type>XLS</type>
Line 286: Line 283:
 
     </map>
 
     </map>
  
     <map id="map18" enabed="Y" description="SAP Idoc Material Master to C4J XML">
+
     <map id="[[map18]]" enabed="Y" description="SAP Idoc Material Master to C4J XML">
 
         <input id="in1" description="Read IDOC">
 
         <input id="in1" description="Read IDOC">
 
             <type>IDOC</type>
 
             <type>IDOC</type>

Revision as of 11:31, 13 January 2018

<config description="c4jMiddleware Example">

   <logPath/>
   <XSLTPath/>
   <logArchiveRetentionDays>3</logArchiveRetentionDays>
   <enableEmailNotifications>false</enableEmailNotifications>
   <statusReportTime>09:00:00</statusReportTime>
   <map id="map01" enabed="Y" description="Rockwell Material Master to C4J Material Master">
       <input id="in1" description="Read Rockwell Material Master">
           <type>XML</type>
           <path>./interface/input/01 (Rockwell FFMW Material)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>ROCKWELL_MM_FFMW_XML_to_C4J_XML.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write Commander4j Material Master">
           <path>./interface/output/01 (C4J - Material)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map02" enabed="Y" description="S95 Process Order to C4J Process Order">
       <input id="in1" description="Read SAP S95 CR XML">
           <type>XML</type>
           <path>./interface/input/02 (S95 Process Order)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>S95_PROCESS_ORDER_XML_to_C4J_XML.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write Commander4j Process Order XML">
           <path>./interface/output/02 (C4J - Process Order)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map03" enabed="Y" description="Synchro CSV">
       <input id="in1" description="Read CSV Example">
           <type>CSV</type>
           <path>./interface/input/03 (Comma Separated Variables)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>CSV_to_XML_Example.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write XML Example">
           <path>./interface/output/03 (XML)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map04" enabed="Y" description="S95 Batch Status Change to C4J Batch Status Change">
       <input id="in1" description="Read S95 Batch Status Change">
           <type>XML</type>
           <path>./interface/input/04 (S95 Batch Status Change)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>S95_BATCH_STATUS_XML_to_C4J_XML.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write Commander4j Batch Status Change">
           <path>./interface/output/04 (C4J - Batch Status Change)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map05" enabed="Y" description="S95 Transfer Schedule to C4J Pallet Status Change">
       <input id="in1" description="Read SAP S95 TRANSFER ORDER XML">
           <type>XML</type>
           <path>./interface/input/05 (S95 Transfer Schedule)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>S95_TRANSFER_SCHEDULE_XML_to_C4J_XML.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write Commander4j Pallet Status Change XML">
           <path>./interface/output/05 (C4J - Pallet Status Change)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map06" enabed="Y" description="S95 Process Order Status Change to C4J Process Order Status Change">
       <input id="in1" description="Read SAP S95 CRST XML">
           <type>XML</type>
           <path>./interface/input/06 (S95 Process Order Status Change)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>S95_PROCESS_ORDER_STATUS_CHANGE_XML_to_C4J_XML.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write Commander4j Process Order Status Change XML">
           <path>./interface/output/06 (C4J - Process Order Status Change)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map07" enabed="Y" description="C4J Production Declaration to S95 Production Declaration">
       <input id="in1" description="Read C4J Prod Dec XML">
           <type>XML</type>
           <path>./interface/input/07 (C4J Production Declaration)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>C4J_PRODDEC_XML_to_S95_PRODDEC_XML.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write S95 Prod Dec XML">
           <path>./interface/output/07 (S95 Production Declaration)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map08" enabed="Y" description="ASCII Flat File Fixed Column to XML">
       <input id="in1" description="Read ASCII Flat File">
           <type>ASCII</type>
           <path>./interface/input/08 (ASCII Flat File)</path>
           <mask/>
           <inputPattern>1-4,18-21</inputPattern>
           <pollingInterval>1000</pollingInterval>
           <XSLT>ASCII_to_XML_Example.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write XML">
           <path>./interface/output/08 (XML)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map09" enabed="Y" description="Tropos Material XML">
       <input id="in1" description="Read XML File">
           <type>XML</type>
           <path>./interface/input/09 (TROPOS Material XML)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>TROPOS_Material_to_Commander4j_Material.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write XML">
           <path>./interface/output/09 (C4J - Material)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map10" enabed="Y" description="Tropos Works Order XML">
       <input id="in1" description="Read XML File">
           <type>XML</type>
           <path>./interface/input/10 (TROPOS Works Order)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>TROPOS_WorksOrder_to_Commander4j_Process_Order.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write XML">
           <path>./interface/output/10 (C4J - Process Order)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map11" enabed="Y" description="C4J Production Declaration to TROPOS Goods Receipt">
       <input id="in1" description="Read XML File">
           <type>XML</type>
           <path>./interface/input/11 (C4J - Production Declaration)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>C4J_PRODDEC_XML_to_TROPOS_GoodsReceipt_CSV.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write CSV">
           <path>./interface/output/11 (TROPOS - Goods Receipt)</path>
           <type>CSV</type>
           <optionDelimeter>^</optionDelimeter>
           <csvOptions>separator=,^quote=none</csvOptions>
           <XSLT/>
       </output>
   </map>
   <map id="map12" enabed="Y" description="C4J Production Declaration to ASCII Flat File">
       <input id="in1" description="Read XML File">
           <type>XML</type>
           <path>./interface/input/12 (C4J - Production Declaration)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>C4J_PRODDEC_XML_to_ASCII_Flat_File.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write ASCII File">
           <path>./interface/output/12 (ASCII Prod Dec)</path>
           <type>ASCII</type>
           <outputPattern>1-10,12-21,23-32</outputPattern>
           <XSLT/>
       </output>
   </map>
   <map id="map13" enabed="Y" description="C4J Production Dec to ASCII and CSV Files">
       <input id="in1" description="Read XML File">
           <type>XML</type>
           <path>./interface/input/13 (C4J - Production Declaration)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>C4J_PRODDEC_XML_to_ASCII_Flat_File.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write ASCII File">
           <path>./interface/output/13 (Mixed Output)</path>
           <type>ASCII</type>
           <outputPattern>1-10,12-21,23-32</outputPattern>
           <outputFileExtension>txt</outputFileExtension>
           <XSLT/>
       </output>
       <output id="out2" enabed="Y" description="Write CSV">
           <path>./interface/output/13 (Mixed Output)</path>
           <type>CSV</type>
           <optionDelimeter>^</optionDelimeter>
           <csvOptions>separator=,^quote=none</csvOptions>
           <XSLT/>
       </output>
   </map>
   <map id="map14" enabed="Y" description="W-ware FFMW Material to C4J MM">
       <input id="in1" description="Read FFMW Material Master">
           <type>XML</type>
           <path>./interface/input/14 (Wonderware FFMW Material)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>WONDERWARE_MM_FFMW_XML_to_C4J_XML.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write Commander4j Material">
           <path>./interface/output/14 (C4J - Material)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map15" enabed="Y" description="C4J Equipment Tracking to ASCII Flat File">
       <input id="in1" description="Read XML File">
           <type>XML</type>
           <path>./interface/input/15 (C4J Equipment Tracking)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT>C4J_Equipment_XML_to_ASCII_Flat_File.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write ASCII File">
           <path>./interface/output/15 (C4J Equipment Tracking)</path>
           <type>ASCII</type>
           <outputPattern>1-4,5-12,13-16,17-18,19-20,21-28,29-30,31-32,33-34,35-40,41-50</outputPattern>
           <outputFileExtension>PAL</outputFileExtension>
           <XSLT/>
       </output>
   </map>
   <map id="map16" enabed="Y" description="Split inbound XML into 2 outbounds">
       <input id="in1" description="Read XML File">
           <type>XML</type>
           <path>./interface/input/16 (Single Input)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT/>
       </input>
       <output id="out1" enabed="Y" description="Write XML Copy 1">
           <path>./interface/output/16a (Single Input Output Copy 1)</path>
           <type>XML</type>
           <XSLT/>
       </output>
       <output id="out2" enabed="Y" description="Write XML Copy 2">
           <path>./interface/output/16b (Single Input Output Copy 2)</path>
           <type>XML</type>
           <XSLT/>
       </output>
   </map>
   <map id="map17" enabed="Y" description="Excel Spreadsheet">
       <input id="in1" description="Read Excel File">
           <type>XLS</type>
           <path>./interface/input/17 (Excel)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <XSLT/>
       </input>
       <output id="out1" enabed="Y" description="Write CSV File">
           <path>./interface/output/17 (CSV)</path>
           <type>CSV</type>
           <optionDelimeter>^</optionDelimeter>
           <csvOptions>separator=,^quote=none</csvOptions>
           <XSLT/>
       </output>
   </map>
   <map id="map18" enabed="Y" description="SAP Idoc Material Master to C4J XML">
       <input id="in1" description="Read IDOC">
           <type>IDOC</type>
           <path>./interface/input/18 (SAP IDOC Material Master)</path>
           <mask/>
           <pollingInterval>1000</pollingInterval>
           <idocSchemaFilename>./idoc/schema/ZMATMAS03.txt</idocSchemaFilename>
           <XSLT>ROCKWELL_MM_FFMW_XML_to_C4J_XML.xsl</XSLT>
       </input>
       <output id="out1" enabed="Y" description="Write XML File">
           <path>./interface/output/18 (C4J - Material)</path>
           <type>XML</type>
       </output>
   </map>

</config>