Árvore de páginas

Permite a implementação da consulta de saldos em estoque, conforme arquivo .XSD aprovado pelo comitê.

Cadastro do Adapter

Módulo: Estoque/Custos (SIGAEST)

Menu: Ambiente \ Shedule \ Adatpter EAI ( CFGA020.PRW )



    • StockLevel versão 3.003
    Consulta o saldo do(s) produto(s) em estoque, considerando a MATRIZ DE ABASTECIMENTO (MATA001.PRW)
  • XML de Request

    • <?xml version="1.0" encoding="UTF-8"?>
      <TOTVSMessage>
         <MessageInformation version="3.002">
            <BranchId>01</BranchId>
            <CompanyId>99</CompanyId>
            <DeliveryType>Sync</DeliveryType>
            <GeneratedOn>2019-01-30T15:57:33</GeneratedOn>
            <Product name="PIMS" version="12.1.23" />
            <SourceApplication>PIMSCONNECTOR</SourceApplication>
            <StandardVersion>1.000</StandardVersion>
            <Transaction>StockLevel</Transaction>
            <Type>BusinessMessage</Type>
            <UUID>287f8fdb-e680-48bb-8409-aa1545b83009</UUID>
         </MessageInformation>
         <BusinessMessage>
            <BusinessEvent>
               <Entity>StockLevel</Entity>
               <Event>upsert</Event>
            </BusinessEvent>
            <BusinessContent>
               <CompanyId>99</CompanyId>
               <BranchId>01</BranchId>
               <ListOfRequest>
                  <Request>
                     <ItemInternalId>||2657776183496314329</ItemInternalId>
                     <ItemCode>PROD_0006</ItemCode>
                     <ListOfCompany>
                        <Company>
                           <CompanyId>99</CompanyId>
                           <BranchId>01</BranchId>
                           <CompanyInternalId>99||01</CompanyInternalId>
                        </Company>
                     </ListOfCompany>
                  </Request>
               </ListOfRequest>
            </BusinessContent>
         </BusinessMessage>
      </TOTVSMessage>
  • clique aqui para baixar o XML de Request de exemplo


  • XML de Resposta


  • <?xml version="1.0" encoding="UTF-8"?>
    <TOTVSMessage>
       <MessageInformation version="3.002">
          <UUID>0efa814f-406e-8faf-e2ab-7ca60a702283</UUID>
          <Type>Response</Type>
          <Transaction>STOCKLEVEL</Transaction>
          <StandardVersion>1.000</StandardVersion>
          <SourceApplication>SLC_SOAP99</SourceApplication>
          <CompanyId>99</CompanyId>
          <BranchId>01</BranchId>
          <Enterprise />
          <BusinessUnit />
          <Product name="PROTHEUS" version="12" />
          <GeneratedOn>2019-01-31T17:55:25Z</GeneratedOn>
          <DeliveryType>Sync</DeliveryType>
       </MessageInformation>
       <ResponseMessage>
          <ReceivedMessage>
             <SentBy>PIMS</SentBy>
             <UUID>287f8fdb-e680-48bb-8409-aa1545b83009</UUID>
             <Event>upsert</Event>
             <MessageContent><![CDATA[<?xml version="1.0" encoding="utf-8"?><TOTVSMessage><MessageInformation version="3.002">      <BranchId>01</BranchId>      <CompanyId>99</CompanyId>      <DeliveryType>Sync</DeliveryType>      <GeneratedOn>2019-01-30T15:57:33</GeneratedOn>      <Product name="PIMS" version="12.1.23" />      <SourceApplication>PIMSCONNECTOR</SourceApplication>      <StandardVersion>1.000</StandardVersion>      <Transaction>StockLevel</Transaction>      <Type>BusinessMessage</Type>      <UUID>287f8fdb-e680-48bb-8409-aa1545b83009</UUID>   </MessageInformation><BusinessMessage><BusinessEvent><Entity>StockLevel</Entity><Event>upsert</Event></BusinessEvent><BusinessContent><CompanyId>99</CompanyId><BranchId>01</BranchId><ListOfRequest><Request><ItemInternalId>||2657776183496314329</ItemInternalId><ItemCode>PROD_0006</ItemCode><ListOfCompany><Company><CompanyId>99</CompanyId><BranchId>01</BranchId><CompanyInternalId>99||01</CompanyInternalId></Company></ListOfCompany></Request></ListOfRequest></BusinessContent></BusinessMessage></TOTVSMessage>]]></MessageContent>
          </ReceivedMessage>
          <ProcessingInformation>
             <ProcessedOn>2019-01-31T17:55:25Z</ProcessedOn>
             <Status>ok</Status>
          </ProcessingInformation>
          <ReturnContent>
             <ListOfReturnItem>
                <ReturnItem>
                   <CompanyId>99</CompanyId>
                   <BranchId>01</BranchId>
                   <CompanyInternalId>99|01</CompanyInternalId>
                   <ItemInternalId>99|01|PROD_0001</ItemInternalId>
                   <ReferenceDate>2019-01-31</ReferenceDate>
                   <CurrentStockAmount>160</CurrentStockAmount>
                   <AvailableStockAmount>140</AvailableStockAmount>
                   <BookedStockAmount>20</BookedStockAmount>
                   <TransitStockAmount>0</TransitStockAmount>
                   <FutureStockAmount>0</FutureStockAmount>
                   <UnitItemCost>5</UnitItemCost>
                   <AverageUnitItemCost>800</AverageUnitItemCost>
                   <ValueOfCurrentStockAmount>800</ValueOfCurrentStockAmount>
                   <ListOfWarehouseStock>
                      <WarehouseStock>
                         <WarehouseInternalId>99|01|01</WarehouseInternalId>
                         <CurrentStockAmount>160</CurrentStockAmount>
                         <AvailableStockAmount>140</AvailableStockAmount>
                         <BookedStockAmount>20</BookedStockAmount>
                         <TransitStockAmount>0</TransitStockAmount>
                         <FutureStockAmount>0</FutureStockAmount>
                         <UnitItemCost>5</UnitItemCost>
                         <AverageUnitItemCost>800</AverageUnitItemCost>
                         <ValueOfCurrentStockAmount>800</ValueOfCurrentStockAmount>
                      </WarehouseStock>
                   </ListOfWarehouseStock>
                   <ListOfLotStock />
                   <ListOfAddressStock />
                   <ListOfSeriesStock />
                </ReturnItem>
                <ReturnItem>
                   <CompanyId>99</CompanyId>
                   <BranchId>02</BranchId>
                   <CompanyInternalId>99|02</CompanyInternalId>
                   <ItemInternalId>99|02|PROD_0001</ItemInternalId>
                   <ReferenceDate>2019-01-31</ReferenceDate>
                   <CurrentStockAmount>3500</CurrentStockAmount>
                   <AvailableStockAmount>140</AvailableStockAmount>
                   <BookedStockAmount>0</BookedStockAmount>
                   <TransitStockAmount>0</TransitStockAmount>
                   <FutureStockAmount>0</FutureStockAmount>
                   <UnitItemCost>9.8</UnitItemCost>
                   <AverageUnitItemCost>34300</AverageUnitItemCost>
                   <ValueOfCurrentStockAmount>34300</ValueOfCurrentStockAmount>
                   <ListOfWarehouseStock>
                      <WarehouseStock>
                         <WarehouseInternalId>99|01|01</WarehouseInternalId>
                         <CurrentStockAmount>3500</CurrentStockAmount>
                         <AvailableStockAmount>140</AvailableStockAmount>
                         <BookedStockAmount>0</BookedStockAmount>
                         <TransitStockAmount>0</TransitStockAmount>
                         <FutureStockAmount>0</FutureStockAmount>
                         <UnitItemCost>9.8</UnitItemCost>
                         <AverageUnitItemCost>34300</AverageUnitItemCost>
                         <ValueOfCurrentStockAmount>34300</ValueOfCurrentStockAmount>
                      </WarehouseStock>
                   </ListOfWarehouseStock>
                   <ListOfLotStock />
                   <ListOfAddressStock />
                   <ListOfSeriesStock />
                </ReturnItem>
             </ListOfReturnItem>
          </ReturnContent>
       </ResponseMessage>
    </TOTVSMessage>

          clique aqui para baixar o XML de Resposta de exemplo