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> .