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)Sí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
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
DiscardReceivingInfoDataListGetDiscardReceivingInfoDataListSí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ámetroTipoObligatorioDescripción
AnimalWeighingOrderNoString(25)SíCódigo externo de orden de pesaje
FarmNoString(25)SíCódigo externo de propiedad
LotNoString(40)SíCódigo externo de lote
CatchCrewNoString(25)SíCódigo externo de equipo de captura
VehiclePlateNoString(10)SíPlaca del vehículo
VehicleNoString(25)SíCódigo externo del vehículo
DiscardDateDateSíFecha de descarte
DiscardReasonNoString(20)SíCódigo externo del motivo de descarte
DiscardTypeDiscardTypeSíEnumerador con los posibles valores para Tipo de Descarte: dtBruise (Contusión), dtCondemnation (Condena) o dtLoss (Pérdida)
DiscardReasonTypeDiscardReasonTypeSíEnumerador con los posibles valores para Tipo de Motivo de Descarte: drDiscard (Descarte) o drNoConformity (No Conformidad)
CondemnationTypeCondemnationTypeSíEnumerador con los posibles valores para Tipo de Condena: ctPartial (Parcial) o ctTotal (Total)
ResponsibleTypeResponsibleTypeSíEnumerador con los posibles valores para Tipo de Responsable: rsSlaughterhouse (Matadero), rsFarm (Granja), rsCatching (Captura) o rsTransport (Transporte)
DiscardWeightFloatSíPeso condenado
DiscardQtyIntegerSíCantidad de cabezas condenadas
HangingSequenceIntegerSíSecuencia de colgado (Orden de Sacrificio de Animales)

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 Animal Vivo (ReceivingNo)" y el parámetro "Código Externo de Orden de Pesaje (AnimalWeighingOrderNo)" no fueron informados. Informe al menos uno!