O Serviço LoadInventoryMismatch

O serviço LoadInventoryMismatch passa por várias etapas diferentes.

Da ES de Arquivo para o Conversor de Texto

O serviço LoadInventoryMismatch primeiro consulta um diretório particular no qual o nó faz upload das informações do inventário em um arquivo XML do seguinte formato:


<?xml version="1.0" encoding="UTF-8" ?>
<Inventory YantraMessageGroupID=”OPTIONAL” ShipNode="REQUIRED" ApplyDifferences=""
 CompleteInventoryFlag="" ReasonCode="" ReasonText="">
    <Items>
        <Item InventoryOrganizationCode="REQUIRED" ItemID="REQUIRED" ProductClass=""
 UnitOfMeasure="" >
            <Supplies>
                <Supply ETA="" Quantity="" Segment="" SegmentType="" ShipByDate=""
 SupplyType="" SupplyReference="" SupplyReferenceType="" SupplyLineReference=""
 AvailabilityType="">
                    <Tag BatchNo="" LotNumber=”” LotAttribute1="" LotAttribute2=""
 LotAttribute3="" LotKeyReference="" ManufacturingDate="" RevisionNo="" />
                </Supply>
            </Supplies>
        </Item>
        <Item ...>
            ...
        </Item>
    </Items>
    <Items>
        <Item ...>
            ...
        </Item>
    </Items>
</Inventory>

Esse XML é, então, transmitido para o Conversor de Texto.

Nota: Há tantas mensagens enviadas para as filas JMS quanto há nós <Items> . Para controlar o número dessas mensagens, use o número de nós <Item> dentro de cada nó <Items> apropriadamente. IBM® recomenda incluir 100 nós <Item> em cada nó <Items> .