Bonjour,
J'appels un wervice .Net qui prend en parametre des objets et me retourne un objet (qui contient plusieurs attributs dont un byte[]).
Je reçoit ce message d'erreur.
cela semble vouloir dire que l'attribut CONTENU( de mon objet retour )est déclarer comme un type simple alors que c'est une classe ... je pense
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 2008-08-07 10:59:41,583 ERROR org.apache.axis.client.Call invoke line 2274 Exception: org.xml.sax.SAXException: Bean attribute CONTENU is of type class [B, which is not a simple type at org.apache.axis.encoding.ser.BeanDeserializer.onStartElement(BeanDeserializer.java:408) at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:428) at org.apache.axis.encoding.ser.BeanDeserializer.startElement(BeanDeserializer.java:165) at org.apache.axis.encoding.DeserializationContextImpl.startElement(DeserializationContextImpl.java:976) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:198) at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:722) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:233) at org.apache.axis.message.RPCElement.getParams(RPCElement.java:347) at org.apache.axis.client.Call.invoke(Call.java:2272) at org.apache.axis.client.Call.invoke(Call.java:2171) at org.apache.axis.client.Call.invoke(Call.java:1691) at org.test.WebService_BTS_BRIQUESORTIESoapStub.sendDocumentUserToPool(WebService_BTS_BRIQUESORTIESoapStub.java:168) at
Mais je ne vois pas du tout la ou je dois ajouter le paramétrage permettant de signaler à axis que cet attribut est un objet et non un type simple.
Merci pour votre aide si vous avez une idée :-)
Loïc
Partager