Vínculo Transportista x Conductor
Descripción
El endpoint PostEnableLinkBetweenTransporterDriver es responsable de registrar o activar el vínculo entre un Transportista y un Conductor en el sistema MIMS y puede ser visualizado en la pantalla CAD145.
Cómo registrar vínculo entre Transportista x Conductor
Request HTTP Post
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostEnableLinkBetweenTransporterDriver |
| Ejemplo | http://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostEnableLinkBetweenTransporterDriver" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| TransporterNo | String(25) | Sí | Código externo del Transportista |
| DriverNo | String(25) | Sí | Código externo del Conductor |
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 |
| TransporterDriverCode | Integer | Sí | Código interno del vínculo entre Transportista x Conductor generado en el sistema MIMS |
Ejemplo de Request
curl --location --request POST '{{url_base}}/PostEnableLinkBetweenTransporterDriver' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"TransporterNo": "TRANS123",
"DriverNo": "DRV456"
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"TransporterDriverCode": 789
}
Deshabilitar Vínculos Transportista x Conductor
Descripción
El endpoint PostDisableAllLinksBetweenTransporterDriver es responsable de deshabilitar los vínculos entre un Transportista y un Conductor en el sistema MIMS y puede ser visualizado en la pantalla CAD145.
Cómo deshabilitar vínculo entre Transportista x Conductor
Request HTTP Post
| Tipo de Petición | Ejemplo de URL |
|---|---|
| POST | {{url_base}}/PostDisableAllLinksBetweenTransporterDriver |
| Ejemplo | http://tuIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostDisableAllLinksBetweenTransporterDriver" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| TransporterNo | String(25) | No | Código Externo del Transportista |
| DriverNo | String(25) | No | Código Externo del Conductor |
Observación
Uno de los parámetros del método debe ser obligatoriamente informado
aviso
El comportamiento del método varía según los parámetros informados:
- Si solo el parámetro
DriverNoes informado, todos los vínculos del transportista x conductor relacionados a ese conductor serán desactivados. - Si solo el parámetro
TransporterNoes informado, todos los vínculos del transportista x conductor relacionados a ese transportista serán desactivados. - Si ambos son informados (
DriverNoyTransporterNo), será desactivado solo el vínculo específico entre ellos.
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 |
Ejemplo de Request
curl --location --request POST '{{url_base}}/PostDisableAllLinksBetweenTransporterDriver' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"TransporterNo": "TRANS123",
"DriverNo": "COND456"
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
}
}