Saltar al contenido principal

Actualizar Vehículo en Orden de Pesaje de Animales

El endpoint PostUpdateVehicleAnimalWeighingOrder es responsable de actualizar un vehículo en una orden de pesaje de animales en el sistema MIMS.


Cómo actualizar un vehículo en una orden de pesaje​

HTTP POST Request

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostUpdateVehicleAnimalWeighingOrder
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostUpdateVehicleAnimalWeighingOrder"

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
AnimalWeighingOrderNoString(25)SíCódigo externo de Orden de Pesaje
VehiclePlateNoString(10)SíPlaca del vehículo
TransporterNoString(25)SíCódigo externo del transportista
DriverNoString(25)SíCódigo externo del conductor
RegisterDateDataHoraNoFecha/hora de registro CRP

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método

Ejemplo de Request​

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostUpdateVehicleAnimalWeighingOrder"' \
--header 'Content-Type: application/json' \
--data '{
"AnimalWeighingOrderNo": "AWO12345",
"VehiclePlateNo": "ABC1234",
"TransporterNo": "T456",
"DriverNo": "D789",
"RegisterDate": "2025-02-07T10:30:00"
}'

Ejemplo de Response​

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
}
}

🐞 Posibles Errores​

CódigoMensaje
AWO‑005El parámetro Código Externo de Recepción de Animal Vivo (AnimalWeighingOrderNo) no existe!
AWO‑006El Estado de Programación "[Estado de Orden de Pesaje]" no permite actualización!