Bonjour,
Jusqu'à présent, je faisais une utilisation très "basique" des WS.
Mais, je suis tombé sur un OS...
Explication.
Extrait du WebService :
Il renvoit donc un String [][]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @WebMethod(operationName = "ListeHoraireByLigneBusBySensByPeriode") public java.lang.String [][] ListeHoraireByLigneBusBySensByPeriode(@WebParam(name = "LabelPeriode") String LabelPeriode, @WebParam(name = "Sens") boolean Sens, @WebParam(name = "IDLigneBus") int IDLigneBus) { return ejbRef.ListeHoraireLigneBusBySensByPeriode(LabelPeriode, Sens, IDLigneBus); }
Cote WS Client, dont je fais appel depuis une servlet, il me propose celà :
java.util.List<WSC.StringArray> !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private java.util.List<WSC.StringArray> listeHoraireByLigneBusBySensByPeriode(java.lang.String labelPeriode, boolean sens, int idLigneBus) { WSC.WSConsultationHoraire port = service.getWSConsultationHorairePort(); return port.listeHoraireByLigneBusBySensByPeriode(labelPeriode, sens, idLigneBus); }
Je trouve peu de doc dessus et je n'ai aucune idée de comment manipuler cet objet. Très peu de méthodes y sont associées (seulement celles héritées de java.lang.Object).
1) comment récupérer mon String [][] ?
2) dois je faire quelque chose coté WS ?
3) dois je utiliser un package particulier pour "décoder" le WSC.StringArray ?
Je suis rpeneur de tout comme doc, ou comme info en tout genre
Merci d'avance
Kraz
Partager