Java - Uso de palabra reservada java en un xml de un servicio SOAP

 
Vista:

Uso de palabra reservada java en un xml de un servicio SOAP

Publicado por Francisco (1 intervención) el 19/06/2019 20:53:21
Buenas Tardes

Tengo un cliente java que consume un servicio SOAP, la respuesta es siempre es null, he probado el servicio en SoapUI y funciona, cree un cliente en Python y funciona. pero no desde mi cliente java. Después de buscar que podría ser he notado que en el XML de respuesta viene la palabra reservada "return" en un tag., algo así

1
2
3
4
5
<xs:complexType name="GenerarDocumentoResponse">
<xs:sequence>
<xs:element name="return" type="xs:base64Binary" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

la clase que recibe la respuesta es:

1
2
3
4
5
6
7
8
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GenerarDocumentoResponse", propOrder = {
"_return"
})
public class GenerarDocumentoResponse {
 
@XmlElement(name = "return")
protected byte[] _return;

Mi pregunta es , si es posible que el uso de la palabra reservada "return" este originando algún problema al recibir e interpretar la respuesta. El servicio es de un tercero y no puedo modificar el xml.

Agradezco a quien me pueda orientar o indicar alguna referencia.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder