Informaciones de Descarte
El endpoint GetDiscardReceivingInfo retorna las informaciones de un descarte específico en el sistema MIMS.
Cómo consultar las informaciones de descarte
HTTP POST Request
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/GetDiscardReceivingInfo |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetDiscardReceivingInfo" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| BranchNo | String(25) | Sí | Código externo de la filial |
| ReceivingNo | String(25) | No | Código externo de recepción de animal vivo |
| AnimalWeighingOrderNo | String(25) | No | Código externo de orden de pesaje |
| ResponsibleType | ResponsibleType | No | Enumerador con los posibles valores para Tipo de Responsable: rsSlaughterhouse (Matadero), rsFarm (Granja), rsCatching (Captura) o rsTransport (Transporte) |
Observación
- Al menos uno de los parámetros debe ser informado:
ReceivingNooAnimalWeighingOrderNo
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Informaciones estándar de respuesta del WebService en la ejecución del método |
| DiscardReceivingInfoDataList | GetDiscardReceivingInfoDataList | Sí | Objeto que contiene las informaciones de descarte |
📝 Objeto GetDiscardReceivingInfoDataList
El objeto GetDiscardReceivingInfoDataList representa una lista de informaciones de descarte en el sistema MIMS
Parámetros de Retorno
Parámetro Tipo Obligatorio Descripción AnimalWeighingOrderNo String(25) Sí Código externo de orden de pesaje FarmNo String(25) Sí Código externo de propiedad LotNo String(40) Sí Código externo de lote CatchCrewNo String(25) Sí Código externo de equipo de captura VehiclePlateNo String(10) Sí Placa del vehículo VehicleNo String(25) Sí Código externo del vehículo DiscardDate Date Sí Fecha de descarte DiscardReasonNo String(20) Sí Código externo del motivo de descarte DiscardType DiscardType Sí Enumerador con los posibles valores para Tipo de Descarte: dtBruise(Contusión),dtCondemnation(Condena) odtLoss(Pérdida)DiscardReasonType DiscardReasonType Sí Enumerador con los posibles valores para Tipo de Motivo de Descarte: drDiscard(Descarte) odrNoConformity(No Conformidad)CondemnationType CondemnationType Sí Enumerador con los posibles valores para Tipo de Condena: ctPartial(Parcial) octTotal(Total)ResponsibleType ResponsibleType Sí Enumerador con los posibles valores para Tipo de Responsable: rsSlaughterhouse(Matadero),rsFarm(Granja),rsCatching(Captura) orsTransport(Transporte)DiscardWeight Float Sí Peso condenado DiscardQty Integer Sí Cantidad de cabezas condenadas HangingSequence Integer Sí Secuencia de colgado (Orden de Sacrificio de Aves)
Ejemplo de Request
curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetDiscardReceivingInfo"' \
--header 'Content-Type: application/json' \
--data '{
"ReceivingNo": "56584",
"AnimalWeighingOrderNo": "10100036184",
"BranchNo": "101",
"ResponsibleType": "rsSlaughterhouse"
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"DiscardReceivingInfoDataList": [
{
"AnimalWeighingOrderNo": "10100036184",
"FarmNo": "157130",
"LotNo": "06",
"CatchCrewNo": "006",
"VehicleNo": "",
"VehiclePlateNo": "OJI1A08",
"DiscardDate": "2023-07-29",
"DiscardType": "dtCondemnation",
"DiscardReasonNo": "Contaminacao",
"DiscardReasonType": "drDiscard",
"CondemnationType": "ctPartial",
"ResponsibleType": "rsSlaughterhouse",
"DiscardWeight": 2.214,
"DiscardQty": 0,
"HangingSequence": 29
}
]
}
🐞 Posibles Errores
| Código | Mensaje |
|---|---|
| GDR‑001 | El descarte informado no fue encontrado! |
| GDR‑002 | El parámetro "Código Externo de Recepción de Ave Viva (ReceivingNo)" y el parámetro "Código Externo de Orden de Pesaje (AnimalWeighingOrderNo)" no fueron informados. Informe al menos uno! |