Bonjour.
J'ai un webservice relativement simple qui prend en paramètre un tableau de String[][].
Or dès que j'essaye de l'alimenter, j'ai une AxisFault qui remonte :
SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.
J'utilise Axis 1.4
et voici mon wsdd
A noter que sans le style="wrapped" use="literal" tout fonctionne...
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <?xml version="1.0" encoding="UTF-8"?> <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <globalConfiguration> <parameter name="adminPassword" value="admin"/> <parameter name="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl"/> <parameter name="sendXsiTypes" value="true"/> <parameter name="sendMultiRefs" value="true"/> <parameter name="sendXMLDeclaration" value="true"/> <parameter name="axis.sendMinimizedElements" value="true"/> </globalConfiguration> <handler type="java:org.apache.axis.handlers.SimpleSessionHandler" name="SimpleSessionHandler"/> <handler name="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/> <handler type="java:com.businessservices.WebServiceSessionHandler" name="WebServiceSessionHandler"/> <service name="MonService" provider="java:RPC" style="wrapped" use="literal"> <parameter name="allowedMethods" value="maMethode"/> <parameter name="className" value="com.businessservices.RemoteWebService"/> <transport name="http" pivot="java:org.apache.axis.transport.http.HTTPSender"> <requestFlow> <handler type="WebServiceSessionHandler"/> <handler type="URLMapper"/> </requestFlow> <responseFlow> <handler type="WebServiceSessionHandler"/> </responseFlow> </transport> </deployment>
Partager