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