Generar Surtido LSC-WMS

LSC Solicita cambiar el estatus de una orden de «En surtido a Surtido» o de «Entrega Parcial a Surtido»

Procedimiento:

1- Abrir la liga en SOAP UI -> http://fleet.homedepot.com.mx/ShipmentsWS/ShipmentsServices.asmx?WSDL

2- Abrir el proyecto – > UpsertDeliveryOrderStatus

3- Una vez que se tiene abierto el request es necesario borrar del URL el «:81» y todo el body ´para sustituirlo con el siguiente.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:fle="http://fleetmanagement.org/">
	<soapenv:Header/>
	<soapenv:Body>
		<fle:UpsertDeliveryOrderStatus>
			<fle:DeliveryOrder>
				<!--Optional:-->
				<fle:SpecialOrderNumber>87441319492127</fle:SpecialOrderNumber>
				<!--Optional:-->
				<fle:DeliveryOrderNumber>0001</fle:DeliveryOrderNumber> 
				<!--Optional:-->
				<fle:SupplyDate>20221114110000</fle:SupplyDate> 
				<!--Optional:-->
				<fle:LPNLabel>LPN</fle:LPNLabel>
				<!--Zero or more repetitions:-->
				<fle:LineItem Sequence="0001">
					<!--Optional:-->
					<fle:ItemID Type="SKU">159368</fle:ItemID>
					<fle:StageQuantity>5</fle:StageQuantity>
				</fle:LineItem>
			</fle:DeliveryOrder>
		</fle:UpsertDeliveryOrderStatus>
	</soapenv:Body>
</soapenv:Envelope>

Los valores a remplazar son:

  • SpecialOrderNumber: que es equivalente a Tienda remisiona + tienda entrega + numero de orden

  • SupplyDate: Fecha y hora de cuando se esta haciendo el surtido
  • LPN: en este atributo solo se suma el numero de orden ->LPN + numero de orden
  • Sequence: es la secuencia del sku a surtir esto se puede obtener de la consulta de la orden en la base de datos de Fleet.
  • SKU: El numero del articulo
  • StageQuantity: Las cantidades a surtir, siempre se tiene que enviar la cantidad que este en la columna de Disponible.

Una vez armado el XML se puede enviar el SOAP y el estatus del sku cambiara al estatus de Surtido.

Loading

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *