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 Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostAddLogisticRegion |
| Ejemplo | http://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostAddLogisticRegion" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| LogisticRegionNo | String(25) | Sí | Código Externo de la Región Logística |
| LogisticRegionName | String(40) | Sí | Descripción de la Región Logística |
| RiskDegree | Integer | Sí | Enumerador con los posibles valores para el Grado de Riesgo: rdLow (Bajo), rdMedium (Medio) y rdHigh (Alto) |
| SubLogisticRegionList | SubLogisticRegionDataList | Sí | Lista de Sub Región Logística (en caso de que no exista, pasar la misma información de la Región Logística) |
| OverwriteIfExists | Boolean | No | Bandera 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
Propiedad Tipo Obligatorio Descripción SubLogisticRegionNo String(25) Sí Código Externo de la Sub Región Logística SubLogisticRegionName String(40) Sí Descripción de la Sub Región Logística OverwriteIfExists Boolean No Bandera que indica que los datos deben ser sobrescritos en caso de que el registro ya exista
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Información estándar de respuesta del Webservice en la ejecución del método |
| LogisticRegionCode | Integer | Sí | Có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
}