Saltar al contenido principal

Lote de Crianza

Descripción

El endpoint PostAddBreedingLot permite el registro de un nuevo lote de crianza en el sistema MIMS. Este registro puede ser visualizado en la pantalla CAD345.


Cómo registrar un nuevo Lote de Crianza

Request HTTP Post

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostAddBreedingLot
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostAddBreedingLot"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
LotNoString(25)Código externo del lote de crianza
FarmNoString(25)Código externo de la Propiedad
ShedQtyIntegerNoCantidad de galpones asociados al lote
AnimalMaterialNoString(25)Código externo del material animal
AnimalLineageNoString(25)Código externo del Linaje del Animal
AnimalSexTypeAnimalSexTypeEnumerador con los posibles valores para el Tipo Sexo Animal: astMixed (Mixto), astFemale (Hembra) o astMale (Macho)

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del Webservice en la ejecución del método
BreedingLotCodeIntegerCódigo interno del lote de crianza generado en el sistema MIMS

Ejemplo de Request

curl --location --request POST '{{url_base}}/PostAddBreedingLot' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"LotNo": "L12345",
"FarmNo": "FARM001",
"ShedQty": 3,
"AnimalMaterialNo": "MAT567",
"AnimalLineageNo": "LIN789",
"AnimalSexType": "astMixed"
}'

Ejemplo de Response

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