El servicio LoadInventoryMismatch
El servicio LoadInventoryMismatch pasa por varios pasos distintos.
De entrada/salida de archivo a conversor de texto
El servicio LoadInventoryMismatch busca primero en un directorio concreto al que el nodo sube la información de inventario en un archivo XML del formato siguiente:
<?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>
Este XML se pasa luego al Conversor de texto.
Nota: Hay tantos mensajes enviados a las colas JMS como nodos
<Items> . Para controlar el número de esos mensajes, haga un uso apropiado del número de nodos <Item> dentro de cada nodo <Items>. IBM® recomienda incluir 100 nodos <Item> en cada nodo <Items> .