Saltar al contenido principal

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 SolicitudURL Ejemplo
POST{{url_base}}/PostEnableLinkBetweenTransporterDriver
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostEnableLinkBetweenTransporterDriver"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
TransporterNoString(25)Código externo del Transportista
DriverNoString(25)Código externo del Conductor

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del Webservice en la ejecución del método
TransporterDriverCodeIntegerCó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ónEjemplo de URL
POST{{url_base}}/PostDisableAllLinksBetweenTransporterDriver
Ejemplohttp://tuIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostDisableAllLinksBetweenTransporterDriver"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
TransporterNoString(25)NoCódigo Externo del Transportista
DriverNoString(25)NoCó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 DriverNo es informado, todos los vínculos del transportista x conductor relacionados a ese conductor serán desactivados.
  • Si solo el parámetro TransporterNo es informado, todos los vínculos del transportista x conductor relacionados a ese transportista serán desactivados.
  • Si ambos son informados (DriverNo y TransporterNo), será desactivado solo el vínculo específico entre ellos.

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformació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
}
}