Pular para o conteúdo principal

Informações do Lote de Criação

O endpoint GetBreedingLotInfo retorna as informações do lote de criação no sistema MIMS.


Como consultar um Lote de Criação

Request HTTP POST

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/GetBreedingLotInfo
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetBreedingLotInfo"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
LotNoString(25)SimCódigo externo do lote de criação
FarmNoString(25)SimCódigo externo da propriedade

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
BreedingLotInfoGetBreedingLotInfoReturnSimObjeto contendo as informações do lote de criação

📝 Objeto GetBreedingLotInfoReturn

O objeto GetBreedingLotInfoReturn representa uma lista de informações do lote de criação

Parâmetros de Retorno

ParâmetroTipoObrigatórioDescrição
BreedingLotCodeIntegerSimCódigo interno do lote de criação
BreedingLotNoString(25)SimCódigo externo do lote de criação
ComposedLotString(80)SimLote composto
AnimalLineageNoString(25)SimCódigo externo da linhagem do animal
FarmNoString(25)SimCódigo externo da propriedade
AnimalMaterialNoString(25)SimCódigo externo do material animal
ShedNumberString(10)SimNúmero do galpão
BoxNumberString(10)SimNúmero do box (pen.)
InitialSealIntegerSimLacre inicial
FinalSealIntegerSimLacre final
CurrentSealBooleanSimLacre atual
HousingDateDataHoraSimData de alojamento
DocumentNumberString(25)SimNúmero do documento
FarmDeadAnimalsQtyIntegerSimQuantidade de animais mortos no campo
AnimalsFeedConversionIntegerSimConversão alimentar
AnimalsDailyWgtGainIntegerSimGanho de peso diário
HousedAnimalsQtyIntegerSimQuantidade de animais alojados
AnimalSexTypeAnimalSexTypeSimEnumerador com os possíveis valores para o tipo de sexo do animal: astMixed (Misto), astFemale (Fêmea) ou astMale (Macho)
PostRemunarationDataBooleanSimFlag que indica se lança remuneração
ActiveLotBooleanSimFlag que indica se o lote de criação está ativo
ShedListGetShedItemInfoListSimLista de galpões vinculados ao lote de criação

📝 Objeto GetShedItemInfoList

O objeto GetShedItemInfoList representa uma Lista de galpões vinculados com o lote de criação

Parâmetros de Retorno

ParâmetroTipoObrigatórioDescrição
ShedNameString(40)SimDescrição do galpão
AnimalBornDateDataHoraSimData de nascimento do animal
AnimalSexTypeAnimalSexTypeSimEnumerador com os possíveis valores para o tipo de sexo do animal: astMixed (Misto), astFemale (Fêmea) ou astMale (Macho)


Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetBreedingLotInfo"' \
--header 'Content-Type: application/json' \
--data '{
"LotNo": "18",
"FarmNo": "122907"
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"BreedingLotInfo": {
"BreedingLotCode": 269,
"BreedingLotNo": "18",
"ComposedLot": "122907-18",
"AnimalLineageNo": "1",
"AnimalSexType": "astMale",
"FarmNo": "122907",
"AnimalMaterialNo": "MAT125",
"ShedNumber": "",
"BoxNumber": "",
"ActiveLot": true,
"InitialSeal": 0,
"FinalSeal": 0,
"CurrentSeal": false,
"HousingDate": "2025-06-05",
"DocumentNumber": "",
"FarmDeadAnimalsQty": 0,
"AnimalsFeedConversion": 0,
"AnimalsDailyWgtGain": 0,
"HousedAnimalsQty": 0,
"PostRemunarationData": false,
"ShedList": [
{
"ShedName": "1",
"AnimalSexType": "astMale",
"AnimalBornDate": "2025-06-17"
}
]
}
}

🐞 Possíveis Erros

CódigoMensagem
GBL‑001Não há lote de criação ([valor enviado na requisição]) registrado para a propriedade informada ([valor enviado na requisição])!
GBL‑002O Lote (LotNo) informado não foi encontrado!