Páginas filhas
  • 2. Exportação e Importação de Configurações do EAI

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Versão apta para publicação.

...

O arquivo será gerado no formato XML (ver exemplo abaixo). Para detalhes sobre as tags usadas no arquivo, consulte a seção Formato do Arquivo, logo abaixo.

Bloco de código
languagexml
titleArquivo de configuração de EAI
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<EaiConfiguration instance="EAI-LOGIX">
   <Applications>
      <Application name="EAI-LOGIX" productName="LOGIX" productVersion="12.1.6">
         <AppProgram>EAIHostApplication</AppProgram>
         <ChannelProgram>EAIChannelHost</ChannelProgram>
         <QueueProgram>EAIMessageQueueLogix</QueueProgram>
         <Transactions>
            <Transaction>
               <Name>accountantaccount</Name>
               <Version>2.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10038</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>accountingclosingdate</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10029</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>accountingentry</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10023</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>accountpayabledocument</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10022</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>accountpayabledocumentdischarge</Name>
               <Version>1.003</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10033</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>accountreceivabledocument</Name>
               <Version>1.001</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10020</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>accountreceivabledocumentdischarge</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10032</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>areaandlineofbusiness</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10040</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>bank</Name>
               <Version>1.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
               <Adapter>ADP10031</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>banktransactions</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10024</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>cancelrequest</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERCANCELREQUEST1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>carrier</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10010</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>city</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10002</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>company</Name>
               <Version>1.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
               <Adapter>ADP10034</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>costcenter</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10039</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>coveragedocument</Name>
               <Version>1.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
               <Adapter>ADP10005</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>currencyquotation</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10004</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>financeiro</Context>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>customervendor</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10000</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>departament</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10041</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>edidocumentfortransportation</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10009</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>employee</Name>
               <Version>2.001</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10043</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>employeeposition</Name>
               <Version>1.001</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPEREMPLOYEEPOSITION1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>datasulcrm</Context>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>employeesituations</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>EAIHELPEREMPLOYEESITUATIONS1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>inputdocument</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10006</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>inventory</Name>
               <Version>1.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
               <Adapter>ADP10007</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>invoice</Name>
               <Version>1.001</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10028</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>invoice</Name>
               <Version>3.004</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERINVOICE3</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>item</Name>
               <Version>1.001</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10001</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>item</Name>
               <Version>3.001</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
               <Adapter>EAIHELPERITEM3</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>itemstructure</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERITEMSTRUCTURE1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>listofaccountpayabledocument</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERLISTOFACCOUNTPAYABLEDOCUMENT1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>monthlypayroll</Name>
               <Version>1.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
               <Adapter>EAIHELPERMONTHLYPAYROLL1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>order</Name>
               <Version>3.003</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERORDER3</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>packaging</Name>
               <Version>1.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
               <Adapter>ADP10025</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>packagingrelationship</Name>
               <Version>1.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
               <Adapter>ADP10026</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>paymentcondition</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERPAYMENTCONDITION1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>datasulcrm</Context>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>pricelistheaderitem</Name>
               <Version>1.002</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERPRICELISTHEADERITEM1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>datasulcrm</Context>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>productionorder</Name>
               <Version>2.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>EAIHELPERPRODUCTIONORDER2</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>productsupplierrelationship</Name>
               <Version>2.003</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
               <Adapter>EAIHELPERPRODUCTSUPPLIERRELATIONSHIP2</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>quotation</Name>
               <Version>1.002</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERQUOTATION1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>request</Name>
               <Version>1.007</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERREQUEST1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>reversalofaccountpayabledocumentdischarge</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10037</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>reversalofaccountreceivabledocumentdischarge</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10036</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>role</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10042</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>salesorder</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10008</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>schedulework</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>EAIHELPERSCHEDULEWORK1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>seller</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERSELLER1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>datasulcrm</Context>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>setemployeebranchtranfer</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>EAIHELPERSETEMPLOYEEBRANCHTRANFER1</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>shipmentofexportinvoice</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10030</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>sintegraregister-85-86</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
               <Adapter>ADP10035</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>unitofmeasure</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP10003</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
               <Routes>
                  <Route>
                     <Destination>dts11cordas8480</Destination>
                     <Context>padrao</Context>
                  </Route>
               </Routes>
            </Transaction>
            <Transaction>
               <Name>unitofmeasureconversion</Name>
               <Version>1.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
               <Adapter>ADP10027</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>user</Name>
               <Version>3.001</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>EAIHELPERUSER3</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
               <Contexts>
                  <Context>datasulcrm</Context>
                  <Context>padrao</Context>
               </Contexts>
            </Transaction>
            <Transaction>
               <Name>whois</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
               <Adapter>ADP0001</Adapter>
               <Anonymous>false</Anonymous>
               <IncludeOriginalMsg>false</IncludeOriginalMsg>
            </Transaction>
         </Transactions>
      </Application>
      <Application name="dts11cordas8480" productName="DATASUL" productVersion="11.5.X">
         <AppProgram>EAIDefaultApplication</AppProgram>
         <ChannelProgram>EAIChannelDatasul</ChannelProgram>
         <QueueProgram>EAIMessageQueue</QueueProgram>
         <Properties>
            <Property category="Channel" name="password">eai@123</Property>
            <Property category="Channel" name="textformat"></Property>
            <Property category="Channel" name="url">http://cordas.jv01.local:8480/eai2-ws/EAIService?wsdl</Property>
            <Property category="Channel" name="user">eai</Property>
         </Properties>
         <Transactions>
            <Transaction>
               <Name>accountreceivabledocument</Name>
               <Version>2.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>activity</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>carrier</Name>
               <Version>2.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>city</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>company</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>customerestablishment</Name>
               <Version>1.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>customervendor</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>customervendor</Name>
               <Version>1.001</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>customervendor</Name>
               <Version>2.001</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>eaienvironment</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>employeeposition</Name>
               <Version>1.001</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>invoice</Name>
               <Version>3.003</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>invoice</Name>
               <Version>3.004</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>item</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>item</Name>
               <Version>3.001</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>paymentcondition</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>paymentcondition</Name>
               <Version>2.001</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>pricelistheaderitem</Name>
               <Version>1.001</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>pricelistheaderitem</Name>
               <Version>1.002</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>productionorder</Name>
               <Version>2.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>request</Name>
               <Version>1.007</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>seller</Name>
               <Version>1.000</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>unitofmeasure</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>unitofmeasure</Name>
               <Version>2.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>unitofmeasureconversion</Name>
               <Version>1.000</Version>
               <SupportedMode>send_enabled</SupportedMode>
               <EnabledMode>send_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>user</Name>
               <Version>3.001</Version>
               <SupportedMode>receive_enabled</SupportedMode>
               <EnabledMode>receive_enabled</EnabledMode>
            </Transaction>
            <Transaction>
               <Name>whois</Name>
               <Version>1.000</Version>
               <SupportedMode>both_enabled</SupportedMode>
               <EnabledMode>both_enabled</EnabledMode>
            </Transaction>
         </Transactions>
      </Application>
   </Applications>
   <InternalIDs>
      <InternalID id="AccountantAccount">
         <Table>plano_contas</Table>
         <KeyFields>cod_empresa|num_conta|num_conta_reduz</KeyFields>
      </InternalID>
      <InternalID id="AreaAndLineOfBusinessInternalId">
         <Table>linha_prod</Table>
         <KeyFields>cod_lin_prod|cod_lin_recei|cod_seg_merc|cod_cla_uso</KeyFields>
      </InternalID>
      <InternalID id="CompanyInternalId">
         <Table>empresa</Table>
         <KeyFields>cod_empresa</KeyFields>
      </InternalID>
      <InternalID id="DepartamentInternalId">
         <Table>unidade_funcional</Table>
         <KeyFields>cod_empresa|cod_uni_funcio</KeyFields>
      </InternalID>
      <InternalID id="InternalId">
         <Table>funcionario</Table>
         <KeyFields>cod_empresa|num_matricula</KeyFields>
      </InternalID>
      <InternalID id="RoleInternalId">
         <Table>cargo</Table>
         <KeyFields>cod_empresa|cod_cargo</KeyFields>
      </InternalID>
      <InternalID id="WorkShiftInternalId">
         <Table>escala</Table>
         <KeyFields>cod_empresa|cod_escala</KeyFields>
      </InternalID>
   </InternalIDs>
</EaiConfiguration>

...

A importação será realizada em duas etapas. A primeira fará a carga e validação do arquivo de configurações: . As validações realizadas são as seguintes:

  • Verificação da estrutura do arquivo com relação ao padrão XML;
  • Verificação das tags do arquivo com relação ao XML Schema. O arquivo de XML Schema usado nesta validação pode ser visto na seção XML Schema, ao final do documento;
  • Verificação do conteúdo das tags que fazem referencia referência a aplicativos. Por exemplo, uma rota atribuída não pode estar vinculada a um aplicativo externo que não existe no arquivo;
  • Verificação do conteúdo das tags que fazem referencia referência a adapters, ou seja, o adapter informado no arquivo deve existir no RPO do ambiente de destino.

...

Entretanto, havendo configurações de EAI no ambiente de destino, será exibida uma tela de opções, onde o usuário informará o que deseja fazer em relação as configurações existentes.

Descrição das opções de importação

  • Tipo de importação: pode-se escolher entre sobrescrever as configurações existentes ou combinar (mesclar) com as novas configurações sendo importadas. Quando as configuração configurações são sobrescritas, todo o conteúdo anterior é substituído pelo conteúdo importado, inclusive o nome do aplicativo hospedeiro. Quando as configurações são mescladas, o nome do aplicativo hospedeiro é mantido e apenas os dados de configuração novos são incluídos no ambiente.
  • Backup das configurações: Marcando esta opção, será possível exportar as configurações existentes antes do processamento ser concluído. Será aberta uma tela para permitir informar o local e nome do arquivo de destino das configurações.
  • Eliminar mensagens: Marcando esta opção, será possível eliminar as mensagens recebidas e enviadas usando as configurações anteriores. Recomendado nos casos onde as configurações são sobrescritas.
  • Backup das mensagens: Caso a opção Eliminar mensagens seja escolhida, é possível exportar as mesmas para arquivo antes da remoção. Os arquivos de backup serão gerados no formato UNL, um padrão comum ao Logix. Caso seja necessário reimportar as mensagens para o ambiente, isso pode ser feito pelo programa LOG0002.
  • Diretório de exportação mensagem: Neste campo será exibido o caminho completo onde os arquivos de backup das mensagens serão gerados.

Ao final da importação será gerado um relatório contendo as opções feitas pelo usuário e os conteúdos importados. O mesmo é gerado em arquivo texto e gravado no diretório configurado no programa LOG1100, para o sistema LST e para a empresa do usuário que executou o EAI10000.  

  • A edição do seu conteúdo não é permitida.

Combinando configurações

Ao combinar configurações de EAI existentes num ambiente com as provenientes de um arquivo de configuração, serão realizadas as seguintes operações:

  • O nome do aplicativo hospedeiro existente será mantido.
  • As transações do aplicativo hospedeiro existente que coincidirem com as transações do aplicativo hospedeiro importado serão mantidas.
  • As transações do aplicativo hospedeiro importado que não existirem no aplicativo hospedeiro de destino serão acrescentadas.
  • Os aplicativos externos cujo nome coincidir com algum aplicativo externo importado serão mantidos.
  • Os aplicativos externos importados que não existirem no ambiente de destino serão acrescentados.
  • As transações dos aplicativos externos que já existirem no ambiente de destino serão mantidas.
  • As transações dos aplicativos externos que não existirem serão acrescentadas.
  • As rotas existentes serão mantidas.
  • As novas rotas serão acrescentadas.
  • As informações de "de-para" que já existirem serão mantidas.
  • As novas informações de "de-para" serão acrescentadas.

Relatório de importação

Ao final da importação será gerado um relatório contendo as opções feitas pelo usuário e os conteúdos importados. O mesmo é gerado em formato texto e gravado no diretório configurado no programa LOG1100, para o sistema LST e empresa do usuário que executou o EAI10000. 

Bloco de código
languagetext
titleExemplo de relatório
collapsetrue
Bloco de código
languagetext
titleExemplo de relatório
collapsetrue
Processamento das configurações de EAI
======================================
Data/hora de inicio...........: 29/12/2015 - 16:19:38
Realizar backup?..............: NÃO
Local e nome do arquivo.......: 
Eliminar mensagens ?..........: NÃO
Backup das mensagens..........: NÃO
Local do backup das mensagens.: 
Forma de processamento........: Assumir configurações importadas, descartando as atuais

Aplicativo hospedeiro..: LOGIX_1100

    Novas transações                                                     Versão
    ---------------------------------------------------------------------------
    accountantaccount                                                     2.000     
    accountingclosingdate                                                 1.000     
    accountingentry                                                       1.000     
    accountpayabledocument                                                1.000     
    accountpayabledocumentdischarge                                       1.003     
    accountreceivabledocument                                             1.001     
    accountreceivabledocumentdischarge                                    1.000     
    areaandlineofbusiness                                                 1.000     
    bank                                                                  1.000     
    banktransactions                                                      1.000     
    cancelrequest                                                         1.000     
    carrier                                                               1.000     
    city                                                                  1.000     
    company                                                               1.000     
    costcenter                                                            1.000     
    coveragedocument                                                      1.000     
    currencyquotation                                                     1.000     
    customervendor                                                        1.000     
    departament                                                           1.000     
    edidocumentfortransportation                                          1.000     
    employee                                                              2.001     
    employeeposition                                                      1.001     
    employeesituations                                                    1.000     
    inputdocument                                                         1.000     
    inventory                                                             1.000     
    invoice                                                               1.001     
    invoice                                                               3.004     
    item                                                                  1.001     
    item                                                                  3.001     
    itemstructure                                                         1.000     
    listofaccountpayabledocument                                          1.000     
    monthlypayroll                                                        1.000     
    order                                                                 3.003     
    packaging                                                             1.000     
    packagingrelationship                                                 1.000     
    paymentcondition                                                      1.000     
    pricelistheaderitem                                                   1.002     
    productsupplierrelationship                                           2.003     
    quotation                                                             1.002     
    request                                                               1.007     
    reversalofaccountpayabledocumentdischarge                             1.000     
    reversalofaccountreceivabledocumentdischarge                          1.000     
    role                                                                  1.000     
    salesorder                                                            1.000     
    schedulework                                                          1.000     
    seller                                                                1.000     
    shipmentofexportinvoice                                               1.000     
    sintegraregister-85-86                                                1.000     
    unitofmeasure                                                         1.000     
    unitofmeasureconversion                                               1.000     
    user                                                                  3.001     
    whois                                                                 1.000     

    TOTAL: 52 transações

Novos Aplicativos Externos
-------------------------------------------------------------------------------

Aplicativo
-------------------------------------------------------------------------------
dts11cordas8480                         

    Transações                                                           Versão
    ---------------------------------------------------------------------------
    accountreceivabledocument                                             2.000     
    activity                                                              1.000     
    carrier                                                               2.000     
    city                                                                  1.000     
    company                                                               1.000     
    customerestablishment                                                 1.000     
    customervendor                                                        1.000     
    customervendor                                                        1.001     
    customervendor                                                        2.001     
    eaienvironment                                                        1.000     
    employeeposition                                                      1.001     
    invoice                                                               3.003     
    invoice                                                               3.004     
    item                                                                  1.000     
    item                                                                  3.001     
    paymentcondition                                                      1.000     
    paymentcondition                                                      2.001     
    pricelistheaderitem                                                   1.001     
    pricelistheaderitem                                                   1.002     
    productionorder                                                       2.000     
    request                                                               1.007     
    seller                                                                1.000     
    unitofmeasure                                                         1.000     
    unitofmeasure                                                         2.000     
    unitofmeasureconversion                                               1.000     
    user                                                                  3.001     
    whois                                                                 1.000     

    TOTAL: 1 aplicativos 27 transações


Novas Transações em Aplicativos Existentes
-------------------------------------------------------------------------------

    TOTAL: 0 aplicativos 0 transações


    Novas rotas..................................: 1
    Novas informações de 'de-para' (Internal IDs): 0
    Data/hora de término.........................: 29/12/2015 - 16:19:38

Combinando configurações

Ao combinar configurações de EAI existentes num ambiente com as provenientes de um arquivo de configuração, serão realizadas as seguintes operações:

...

Informações Técnicas

...

Nesta seção descrevemos informações de ordem técnica, como o formato do arquivo XML e o XSD utilizado para validação do arquivo de configuração importado.

...