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 Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostUpdateVehicleAnimalWeighingOrder |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostUpdateVehicleAnimalWeighingOrder" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| AnimalWeighingOrderNo | String(25) | Sí | Código externo de Orden de Pesaje |
| VehiclePlateNo | String(10) | Sí | Placa del vehículo |
| TransporterNo | String(25) | Sí | Código externo del transportista |
| DriverNo | String(25) | Sí | Código externo del conductor |
| RegisterDate | DataHora | No | Fecha/hora de registro CRP |
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | 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ódigo | Mensaje |
|---|---|
| AWO‑005 | El parámetro Código Externo de Recepción de Ave Viva (AnimalWeighingOrderNo) no existe! |
| AWO‑006 | El Estado de Programación "[Estado de Orden de Pesaje]" no permite actualización! |