Hi all.
I'm developing a SOAP client application. I've built all classes using
*cxf-codegen-plugin* and *cxf-xjc-plugin* maven plugins. I can invoke
the service without any problem, but the response is not built
correctly. There is one element, with a diferent namespace, that is not
instantiated to a object.
For example, the response payload is:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header></soapenv:Header>
<soapenv:Body>
<Respuesta
xmlns="http://intermediacion.redsara.es/scsp/esquemas/ws/respuesta">
<Atributos>
<IdPeticion>XXXX</IdPeticion>
<NumElementos>1</NumElementos>
<TimeStamp>2025-03-12T12:48:20.547+01:00</TimeStamp>
<Estado>
<CodigoEstado>XXXX</CodigoEstado>
<CodigoEstadoSecundario></CodigoEstadoSecundario>
<LiteralError>XXXX</LiteralError>
<TiempoEstimadoRespuesta>XXXX</TiempoEstimadoRespuesta>
</Estado>
<CodigoCertificado>XXXX</CodigoCertificado>
</Atributos>
<Transmisiones>
<TransmisionDatos>
<DatosGenericos>
<Emisor>
<NifEmisor>XXXX</NifEmisor>
<NombreEmisor>XXXX</NombreEmisor>
</Emisor>
<Solicitante>
<IdentificadorSolicitante>XXXX</IdentificadorSolicitante>
<NombreSolicitante>XXXX</NombreSolicitante>
<UnidadTramitadora>XXXX</UnidadTramitadora>
<CodigoUnidadTramitadora>XXXX</CodigoUnidadTramitadora>
<Procedimiento>
<CodProcedimiento>XXXX</CodProcedimiento>
<NombreProcedimiento>XXXX</NombreProcedimiento>
</Procedimiento>
<Finalidad>XXXX</Finalidad>
<Consentimiento>XXXX</Consentimiento>
<Funcionario>
<NombreCompletoFuncionario>XXXX</NombreCompletoFuncionario>
<NifFuncionario>XXXX</NifFuncionario>
</Funcionario>
<IdExpediente>XXXX</IdExpediente>
</Solicitante>
<Titular>
<TipoDocumentacion>XXXX</TipoDocumentacion>
<Documentacion>XXXX</Documentacion>
<Nombre>XXXX</Nombre>
<Apellido1>XXXX</Apellido1>
</Titular>
<Transmision>
<CodigoCertificado>XXXX</CodigoCertificado>
<IdSolicitud>XXXX</IdSolicitud>
<IdTransmision>XXXX</IdTransmision>
<FechaGeneracion>2025-03-12T12:48:20.540+01:00</FechaGeneracion>
</Transmision>
</DatosGenericos>
* <ns1:DatosEspecificos
xmlns:ns1="http://intermediacion.redsara.es/scsp/esquemas/datosespecificos">
<ns1:Retorno>
<ns1:Estado>
<ns1:CodigoEstado>0</ns1:CodigoEstado>
<ns1:Literal>XXXX</ns1:Literal>
</ns1:Estado>
<ns1:Consulta>
<ns1:Matricula>XXXX</ns1:Matricula>
</ns1:Consulta>
</ns1:Retorno>
</ns1:DatosEspecificos>*
</TransmisionDatos>
</Transmisiones>
</Respuesta>
</soapenv:Body>
</soapenv:Envelope>
The element *ns1:DatosEspecificos* is not instantiated. How can I build
this object from response? I can access to that element in the response.
Thanks in advance and best regards.
Ángel.