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ção | URL Exemplo |
|---|---|
| POST | {{url_base}}/GetBreedingLotInfo |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetBreedingLotInfo" |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| LotNo | String(25) | Sim | Código externo do lote de criação |
| FarmNo | String(25) | Sim | Código externo da propriedade |
Retorno
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do WebService na execução do método |
| BreedingLotInfo | GetBreedingLotInfoReturn | Sim | Objeto 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âmetro Tipo Obrigatório Descrição BreedingLotCode Integer Sim Código interno do lote de criação BreedingLotNo String(25) Sim Código externo do lote de criação ComposedLot String(80) Sim Lote composto AnimalLineageNo String(25) Sim Código externo da linhagem do animal FarmNo String(25) Sim Código externo da propriedade AnimalMaterialNo String(25) Sim Código externo do material animal ShedNumber String(10) Sim Número do galpão BoxNumber String(10) Sim Número do box (pen.) InitialSeal Integer Sim Lacre inicial FinalSeal Integer Sim Lacre final CurrentSeal Boolean Sim Lacre atual HousingDate DataHora Sim Data de alojamento DocumentNumber String(25) Sim Número do documento FarmDeadAnimalsQty Integer Sim Quantidade de animais mortos no campo AnimalsFeedConversion Integer Sim Conversão alimentar AnimalsDailyWgtGain Integer Sim Ganho de peso diário HousedAnimalsQty Integer Sim Quantidade de animais alojados AnimalSexType AnimalSexType Sim Enumerador com os possíveis valores para o tipo de sexo do animal: astMixed(Misto),astFemale(Fêmea) ouastMale(Macho)PostRemunarationData Boolean Sim Flag que indica se lança remuneração ActiveLot Boolean Sim Flag que indica se o lote de criação está ativo ShedList GetShedItemInfoList Sim Lista 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âmetro Tipo Obrigatório Descrição ShedName String(40) Sim Descrição do galpão AnimalBornDate DataHora Sim Data de nascimento do animal AnimalSexType AnimalSexType Sim Enumerador com os possíveis valores para o tipo de sexo do animal: astMixed(Misto),astFemale(Fêmea) ouastMale(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ódigo | Mensagem |
|---|---|
| GBL‑001 | Não há lote de criação ([valor enviado na requisição]) registrado para a propriedade informada ([valor enviado na requisição])! |
| GBL‑002 | O Lote (LotNo) informado não foi encontrado! |