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)Código externo de Orden de Pesaje
VehiclePlateNoString(10)Placa del vehículo
TransporterNoString(25)Código externo del transportista
DriverNoString(25)Código externo del conductor
RegisterDateDataHoraNoFecha/hora de registro CRP

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformaciones 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 Ave Viva (AnimalWeighingOrderNo) no existe!
AWO‑006El Estado de Programación "[Estado de Orden de Pesaje]" no permite actualización!