lespeol (Normal User)
Newbie
Messaggi: 12
Iscritto: 05/05/2010
|
Salve.
Non trovando tutorial o guide ufficiali, non riesco a venire a capo di questo problema:
Ho un webservice con axis2 e un servizio in java che si connette a un database (mysql), fa le sue query. Lato server tutto bene.
Lato client ho il mio client che richiede il servizio, crea la query ma non ritorna i risultati. Sulla shell del server si vede l'interrogazione che va a buon fine. Ma quando vado a prendere i dati di ritorno, ho un'eccezzione: "org.apache.axis2.databinding.ADBException: Any type element type has not been given"
Questo č il mio client:
Codice sorgente - presumibilmente Java |
package org.apache.ws.axis2; import org.apache.ws.axis2.WSDB2Stub.ExecuteComResponse; public class Cliente{ public static void main (String args []) { System. out. println("CLICCATO"); String query = "Select * from elem;"; try { WSDB2Stub stub = new WSDB2Stub(); //Create the request WSDB2Stub.ExecuteCom request = new WSDB2Stub.ExecuteCom(); request.setArgs0(query); //Invoke the service WSDB2Stub.ExecuteComeResponse response = stub.executeCom(request); // Non mi stampa mai 3 :D System. out. println(z. getMessage()); z.getMessage(); } } }
|
Ho provato a ritornare (lato server al client) sia un tipo Vector<String> che un tipo ResultSet.
Ringrazio tutti per le risposte.
|