Bonjour,
J'utilise cette methode : java.util.Map getServices()
sur un objet de type Definition (dans l'aPI WSDL4J).
A cet endroit dans le code je veux parcourir l'ensemble des elements du map
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Definition wsdlModel; WSDLReaderImpl reader = new WSDLReaderImpl(); wsdlModel = reader.readWSDL(name); wsdlModel.getServices();
getServices et trouver le nom de chaque service .
Je fais ceci a l'aide de ce code :
Lorsque je fais ceci il me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 services = info.getServices().entrySet().iterator(); while(services.hasNext()) { //Service a = (Service)services.next(); System.out.println("name = "+services.next().getQName() ); }
Exception in thread "main" java.lang.ClassCastException
at WSDLInfos.main(WSDLInfos.java:64)
Partager