Bonjour,

Jusqu'à présent, je faisais une utilisation très "basique" des WS.
Mais, je suis tombé sur un OS...

Explication.
Extrait du WebService :
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);
    }
Il renvoit donc un String [][]

Cote WS Client, dont je fais appel depuis une servlet, il me propose celà :
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);
    }
java.util.List<WSC.StringArray> !!!!
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