Salve sto cercando di implementare un client in jsp e axis che si connette a un web service remoto i webservice chiamando il metoto getStatusorder dovrebbe restituirmi un elenco di nominativi il soltanto che quando eseguo la jsp ottengo il seguente errore:
faultString: org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.
cosa vuol dire e cosa sto sbagliano riporto il codice della mia jsp
Grazie a chi possa essermi di aiuto
String messaggio = "";
//Creo il canale per effettuare la richiesta
Call call = (Call) new Service().createCall();
//Conosciamo l'url dove il servizio risponde
call.setTargetEndpointAddress(new URL("http://xx.xx.xx.xx:1580/otc_ws_info/otc_ws.asmx?wsdl"));
String soapAction ="http://tempuri.org/GetStatusOrder";
call.setSOAPActionURI(soapAction);
call.setOperationName("GetStatusOrder");
call.setReturnType( XMLType.XSD_STRING );
call.addParameter("codCliente",XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter("parameters",XMLType.XSD_STRING, ParameterMode.IN);
Object rispostaWS = call.invoke(new Object[]{"fgfg","fgff"});
messaggio = (String)rispostaWS;

Rispondi quotando