Saltar al contenido principal

Región Logística

Descripción

El endpoint PostAddLogisticRegion es responsable del registro de una Región Logística en el sistema MIMS y puede ser visualizada en la pantalla CAD036.


Cómo registrar una nueva Región Logística

Request HTTP Post

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostAddLogisticRegion
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostAddLogisticRegion"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
LogisticRegionNoString(25)Código Externo de la Región Logística
LogisticRegionNameString(40)Descripción de la Región Logística
RiskDegreeIntegerEnumerador con los posibles valores para el Grado de Riesgo: rdLow (Bajo), rdMedium (Medio) y rdHigh (Alto)
SubLogisticRegionListSubLogisticRegionDataListLista de Sub Región Logística (en caso de que no exista, pasar la misma información de la Región Logística)
OverwriteIfExistsBooleanNoBandera que indica que los datos deben ser sobrescritos en caso de que el registro ya exista

📝 Objeto SubLogisticRegionDataList

Descripción

El objeto SubLogisticRegionDataList representa una lista de las Sub Regiones Logísticas pertenecientes a una Región Logística.

Parámetros de Entrada

PropiedadTipoObligatorioDescripción
SubLogisticRegionNoString(25)Código Externo de la Sub Región Logística
SubLogisticRegionNameString(40)Descripción de la Sub Región Logística
OverwriteIfExistsBooleanNoBandera que indica que los datos deben ser sobrescritos en caso de que el registro ya exista

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del Webservice en la ejecución del método
LogisticRegionCodeIntegerCódigo interno de la Región Logística generado en el sistema MIMS

Ejemplo de Request

curl --location --request POST '{{url_base}}/PostAddLogisticRegion' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"LogisticRegionNo": "001",
"LogisticRegionName": "Región Norte",
"RiskDegree": "rdMedium",
"SubLogisticRegionList": [
{
"SubLogisticRegionNo": "001-1",
"SubLogisticRegionName": "SubRegión Norte A",
"OverwriteIfExists": true
}
],
"OverwriteIfExists": true
}'

Ejemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"LogisticRegionCode": 1001
}