Saltar al contenido principal

Linaje del Animal

El endpoint PostAddAnimalLineage es responsable de registrar un nuevo linaje en el sistema MIMS. Este registro puede ser visualizado en la pantalla CAD060.


Cómo registrar un linaje​

Request HTTP Post

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

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
AnimalLineageNoString(20)SíCódigo externo del Linaje
NameString(40)SíDescripción del Linaje
OverwriteIfExistsBooleanNoFlag que indica que los datos deben ser sobrescritos si el registro ya existe

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
AnimalLineageCodeIntegerSíCódigo interno del Linaje generado en el sistema MIMS

Ejemplo de Request​

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddAnimalLineage"' \
--header 'Content-Type: application/json' \
--data '{
"AnimalLineageNo": "L001",
"Name": "Linaje Ejemplo",
"OverwriteIfExists": true
}'

Ejemplo de Response​

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

🐞 Posibles Errores​

CódigoMensaje
AAL‑001¡El parámetro Código Externo del Linaje (AnimalLineageNo) informado ya existe!