Saltar al contenido principal

Región Logística

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


Cómo registrar una región logística​

Request HTTP Post

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

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
LogisticRegionNoString(25)SíCódigo externo de la Región Logística
LogisticRegionNameString(40)SíDescripción de la Región Logística
RiskDegreeIntegerSíEnumerador con los posibles valores para el Grado de Riesgo: rdLow (Bajo), rdMedium (Medio) o rdHigh (Alto)
SubLogisticRegionListSubLogisticRegionDataListSíLista de Sub Región Logística (si no hay, pasar las mismas informaciones de la Región Logística)
OverwriteIfExistsBooleanNoFlag que indica que los datos deben ser sobrescritos si el registro ya existe

📝 Objeto SubLogisticRegionDataList​

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

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
SubLogisticRegionNoString(25)SíCódigo externo de la Sub Región Logística
SubLogisticRegionNameString(40)SíDescripción de la Sub Región Logística
OverwriteIfExistsBooleanNoFlag que indica que los datos deben ser sobrescritos si el registro ya existe

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
LogisticRegionCodeIntegerSíCódigo interno de la Región Logística generado en el sistema MIMS

Ejemplo de Request​

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddLogisticRegion"' \
--header 'Content-Type: application/json' \
--data '{
"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": 2
}

🐞 Posibles Errores​

CódigoMensaje
LRE‑001¡El parámetro Código Externo de la Región Logística (LogisticRegionNo) informado ya existe!
LRE‑002¡El parámetro Código Externo de la Sub Región Logística (SubLogisticRegionNo) informado ya existe!