Tipo de Animal
El endpoint PostAddAnimalType es responsable del registro de un nuevo Tipo de Animal en el sistema MIMS. Este registro puede ser visualizado en la pantalla CAD160.
Cómo registrar un tipo de animal
HTTP POST Request
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostAddAnimalType |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddAnimalType" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| AnimalTypeNo | String(25) | No | Código externo del Tipo de Animal |
| Name | String(40) | Sí | Descripción del Tipo de Animal |
| OverwriteIfExists | Boolean | No | Flag que indica que los datos deben ser sobrescritos si el registro ya existe |
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Informaciones estándar de respuesta del WebService en la ejecución del método |
| AnimalTypeCode | Integer | Sí | Código interno del Tipo de Animal generado en el sistema MIMS |
Ejemplo de Request
curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddAnimalType"' \
--header 'Content-Type: application/json' \
--data '{
"AnimalTypeNo": "AT001",
"Name": "Pollo",
"OverwriteIfExists": true
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"AnimalTypeCode": 10
}
🐞 Posibles Errores
| Código | Mensaje |
|---|---|
| AAT‑001 | El parámetro Código Externo del Tipo de Animal (AnimalTypeNo) informado ya existe! |