Datos ofrecidos por la DGT (Dirección General de Tráfico)

Datos ofrecidos por la DGT (Dirección General de Tráfico)


7.1 Servicios IDriversPermissionDGTServicePortType

Método permissionDataDGT

Servicio que comprueba los datos de los permisos del conductor.

Código servicio / Permiso asociado

SVDDGTCONDUCTORPERMISOWS01 / Consulta de Datos de Permisos de Conducir de Conductores

Signatura

DriversPermissionDataDGTOut permissionDataDGT(DriversDataDGTIn driversDataDGTIn)

Parámetros de invocación

 

DriversDataDGTIn extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

driversDataDGTRequest

#DriversDataDGTRequest

Objeto DriversDataDGTRequest

DriversDataDGTRequest

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

purposeData

#PurposeData

Objeto PurposeData

Parámetros de respuesta

 

DriversPermissionDataDGTOutextends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

idPetition

String

Identificador de la petición

responseState

#ResponseState

Objeto ResponseState

permisosVigentes

#Permiso[]

Objeto Permiso

identificationData

#IdentificationData

Objeto IdentificationData

fechaNacimiento

String

Fecha de nacimiento

Permiso

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

fechaFin

String

Fecha de fin de la vigencia del permiso de conducir

fechaInicio

String

Fecha de inicio de la vigencia del permiso de conducir

codigoTipoPermiso

String

Código del permiso de conducir

descripTipoPermiso

String

Descripción del permiso de conducir

vigencia

String

Vigencia del permiso de conducir

Códigos error

Código

Descripción

Código

Descripción

CORE-CONDUCTORES_DGT-001

El parámetro userCode es obligatorio para la consulta

CORE-CONDUCTORES_DGT-002

El parámetro applicationId es obligatorio para la consulta

CORE-CONDUCTORES_DGT-003

El parámetro consentimiento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-004

El parámetro numProcedimiento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-005

El parámetro numExpediente es obligatorio para la consulta

CORE-CONDUCTORES_DGT-006

El parámetro textoFinalidad es obligatorio para la consulta

CORE-CONDUCTORES_DGT-007

El parámetro numDocumento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-009

El parámetro tipoDocumento es obligatorio para la consulta

CORE-CONDUCTORES_DGT-011

El parámetro numProcedimiento tiene una longitud máxima de 5 caracteres

CORE-CONDUCTORES_DGT-012

El parámetro numExpediente tiene una longitud máxima de 25 caracteres

CORE-CONDUCTORES_DGT-013

El parámetro textoFinalidad tiene una longitud máxima de 192 caracteres

CORE-CONDUCTORES_DGT-014

El parámetro numDocumento tiene una longitud máxima de 14 caracteres

CORE-CONDUCTORES_DGT-016

El parámetro userCode tiene una longitud máxima de 20 caracteres

CORE-CONDUCTORES_DGT-017

El parámetro applicationId tiene una longitud máxima de 20 caracteres

CORE-CONDUCTORES_DGT-018

El parámetro numDocumento no contiene un numero adecuado al tipoDocumento

CORE-CONDUCTORES_DGT-019

Los valores permitidos para el parámetro consentimiento son: Si, Ley

CORE-CONDUCTORES_DGT-020

Los valores permitidos para el parámetro tipoDocumento son: NIF, NIE, CIF

CORE-CONDUCTORES_DGT-022

El parámetro numProcedimiento debe contener un valor numérico

CORE-CONDUCTORES_DGT-026

El parámetro nombre tiene una longitud máxima de 40 caracteres

CORE-CONDUCTORES_DGT-027

El parámetro apellido1 tiene una longitud máxima de 40 caracteres

CORE-CONDUCTORES_DGT-028

El parámetro apellido2 tiene una longitud máxima de 40 caracteres

DriversDataDGTRequest driversDataDGTRequest = new DriversDataDGTRequest(); IdentificationData identificationData = new IdentificationData(); identificationData.setDocumentNumber("00000000T"); identificationData.setDocumentType("NIF"); PurposeData purposeData = new PurposeData(); purposeData.setFileNumber("001"); purposeData.setProcedureNumber("466"); purposeData.setPurposeText("prueba"); purposeData.setConsent("Si"); driversDataDGTRequest.setIdentificationData(identificationData); driversDataDGTRequest.setPurposeData(purposeData); DriversDataDGTIn driversDataDGTIn = new DriversDataDGTIn(); driversDataDGTIn.setDriversDataDGTRequest(driversDataDGTRequest); driversDataDGTIn.setApplicationId("APP_CODE"); driversDataDGTIn.setOrganismCode("ORG07458"); driversDataDGTIn.setUserCode("00000000T"); DriversPermissionDataDGTOut driversPermissionDataDGTOut = null; try {   driversPermissionDataDGTOut = driversPermissionDGTService.permissionDataDGT(driversDataDGTIn); } catch (Exception e) {  //Gestionar error  }

7.2 Servicios IVehicleDataDGTServicePortType

Método vehicleDataDGT - OBSOLETO

Servicio que obtiene datos de un vehículo.

Código servicio / Permiso asociado

SVDDGTVEHICULODATOSWS01 / Consulta de Datos de un Vehículo

Signatura

VehicleDataDGTOut vehicleDataDGT(VehicleDataDGTIn vehicleDataDGTIn)

Parámetros de invocación

 

VehicleDataDGTIn extends #ParamBase

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

vehicleDataDGTRequest

#VehicleDataDGTRequest

Objeto VehicleDataDGTRequest

VehicleDataDGTRequest

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

purposeData

#PurposeData

Objeto PurposeData

matricula

String

Matricula del vehículo consultado

bastidor

String

Bastidor del vehículo consultado

nive

String

Nive del vehículo consultado

Parámetros de respuesta

 

VehicleDataDGTOut extends #ResultError

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

timestamp

String

Sello de tiempo

idPetition

String

Identificador de la petición

userData

#UserData

Objeto UserData

identificationData

#IdentificationData

Objeto IdentificationData

responseState

#ResponseState

Objeto ResponseState

datosVehiculos

#DatosVehiculos

Objeto DatosVehiculos

matriculaBusqueda

String

Matrícula por la que vamos a realizar las consultas

bastidorBusqueda

String

Bastidor por el que vamos a realizar la consulta

niveBusqueda

String

Tarjeta de ITV Electrónica por la que vamos a realizar la consulta

xmlRespuesta

String

XML devuelto con los datos devueltos sin parsear de intermediación

byteRespuesta

byte[]

Bytes de la respuesta devuelva por intermediación

DatosVehiculos

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

datosGeneralesVehiculo

#DatosGeneralesVehiculo

Objeto DatosGeneralesVehiculo

datosTecnicosVehiculo

#DatosTecnicosVehiculo

Objeto DatosTecnicosVehiculo

datosTramitesVehiculo

#DatosTramitesVehiculo

Objeto DatosTramitesVehiculo

datosAdministrativosVehiculo

#DatosAdministrativosVehiculo

Objeto DatosAdministrativosVehiculo

datosITVVehiculo

#DatosITVReformasVehiculo

Objeto DatosITVReformasVehiculo

DatosGeneralesVehiculo

Nombre

Tipo

Descripción

Nombre

Tipo

Descripción

descripcionVehiculo

#DescripcionVehiculo

Objeto DescripcionVehiculo

domicilioVehiculoDGT

#DomicilioVehiculoDGT

Objeto DomicilioVehiculoDGT

domicilioVehiculoINE

#DomicilioVehiculoINE

Objeto DomicilioVehiculoINE

indicadores

#Indicadores

Objeto Indicadores

matriculacion

#Matriculacion

Objeto Matriculacion

titular

#Titular

Objeto Titular

DomicilioVehiculoDGT 

Nombre

Tipo

Descripción 

Nombre

Tipo

Descripción 

calle

String

Dirección del vehículo DGT

codigoPostal

String

Código postal de la dirección de la residencia del titular del vehículo consultado en DGT

municipio

String

Municipio del vehículo consultado en DGT

provincia

#CodigoValor

Objeto CodigoValor

localidad

String

Localidad del vehículo consultado en DGT

DomicilioVehiculoINE 

Nombre

Tipo

Descripción 

Nombre

Tipo

Descripción 

bloque

String

Bloque de la dirección de la residencia del titular del vehículo consultado en INE

codigoPostal

String

Código postal de la dirección de la residencia del titular del vehículo consultado en INE

escalera

String

Escalera de la dirección de la residencia del titular del vehículo consultado en INE

hectometro

String

Hectómetro de vía de la residencia del titular del vehículo consultado en INE

kilometro

String

Kilómetro de vía de la residencia del titular del vehículo consultado en INE

municipio

String

Municipio del vehículo consultado en INE

numeroVia

String

Número de vía de la residencia del titular del vehículo consultado en INE

planta

String

Planta de la dirección de residencia del titular del vehículo consultado en INE

portal

String

Portal de la dirección de residencia del titular del vehículo consultado en INE

provincia

#CodigoValor

Objeto CodigoValor

localidad

String

Localidad de la residencia del titular del vehículo consultado en INE

puerta

String

Puerta de la dirección de la residencia del titular del vehículo consultado en INE

tipoVia

String

Código de vía de la residencia del titular del vehículo consultado en INE

nombreVia

String

Nombre de vía de la residencia del titular del vehículo consultado en INE

Indicadores