Bonsoir,
j'ai crée une webMethod qui doit retourner un ResultSet mais lors de test de webService je reçois
Error generating artifacts for the following WSDL http://localhost:8080/NewWebService/NewWebService?WSDL
Possible causes can be invoking https when the application is not configured for security
et si seulement je change le type de la méthode de ResultSet vers boolean le test fonctionne très bien, voilà mon code :
l'appel
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 public static ResultSet obtSolde(int nC) { ResultSet rs=null; try (// try-with-resources Connection conn = getConnection(); Statement st = conn.createStatement(); ) { String query="SELECT solde FROM compte WHERE nCompte="+nC; rs = st.executeQuery(query); return rs; } catch(Exception e) { e.printStackTrace(); return null; } }
j'ai pensé peut etre que je dois modifier le fichier wsdl ou shema pour pouvoir retourné un ResultSet mais je n'ai aucune idée pour pouvoir réaliser cela ?!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @WebMethod(operationName = "obtenirSold") public ResultSet obtenirSold(@WebParam(name = "nCompte") int nCompte) throws IOException { return mySqlBank.obtSolde(nCompte); }
Merci
Partager