Saltar al contenido principal

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 SolicitudURL Ejemplo
POST{{url_base}}/GetDiscardReceivingInfo
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetDiscardReceivingInfo"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
BranchNoString(25)Código externo de la filial
ReceivingNoString(25)NoCódigo externo de recepción de animal vivo
AnimalWeighingOrderNoString(25)NoCódigo externo de orden de pesaje
ResponsibleTypeResponsibleTypeNoEnumerador 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: ReceivingNo o AnimalWeighingOrderNo

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
DiscardReceivingInfoDataListGetDiscardReceivingInfoDataListObjeto 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ámetroTipoObligatorioDescripción
AnimalWeighingOrderNoString(25)Código externo de orden de pesaje
FarmNoString(25)Código externo de propiedad
LotNoString(40)Código externo de lote
CatchCrewNoString(25)Código externo de equipo de captura
VehiclePlateNoString(10)Placa del vehículo
VehicleNoString(25)Código externo del vehículo
DiscardDateDateFecha de descarte
DiscardReasonNoString(20)Código externo del motivo de descarte
DiscardTypeDiscardTypeEnumerador con los posibles valores para Tipo de Descarte: dtBruise (Contusión), dtCondemnation (Condena) o dtLoss (Pérdida)
DiscardReasonTypeDiscardReasonTypeEnumerador con los posibles valores para Tipo de Motivo de Descarte: drDiscard (Descarte) o drNoConformity (No Conformidad)
CondemnationTypeCondemnationTypeEnumerador con los posibles valores para Tipo de Condena: ctPartial (Parcial) o ctTotal (Total)
ResponsibleTypeResponsibleTypeEnumerador con los posibles valores para Tipo de Responsable: rsSlaughterhouse (Matadero), rsFarm (Granja), rsCatching (Captura) o rsTransport (Transporte)
DiscardWeightFloatPeso condenado
DiscardQtyIntegerCantidad de cabezas condenadas
HangingSequenceIntegerSecuencia 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ódigoMensaje
GDR‑001El descarte informado no fue encontrado!
GDR‑002El 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!