Customiser le mapping entre namespaces et package générés
Customiser le mapping entre namespaces et package générés - Java - Programmation
MarshPosté le 05-10-2009 à 11:30:01
Bonjour,
J'utilise Axis 1 pour générer des clients de web services dans mon appli J2EE avec Eclipse3.3.3. Cette appli doit communiquer avec d'autres via des appels de web service. On me fournit donc les wsdl des dit-WS. Mon problème étant que les namespace à l'intérieur définissant les packages des classes Java générées ne me conviennent pas (ça ne rentre pas dans ma structure de packages). Le wizard de Eclipse fournit une option permettant de customiser le mapping entre namespaces et package générés. Le problème est que le mapping doit être fait sous-package par sous-package, il semble impossible de le faire pour un package en englobant d'autres.
Marsh Posté le 05-10-2009 à 11:30:01
Bonjour,
J'utilise Axis 1 pour générer des clients de web services dans mon appli J2EE avec Eclipse3.3.3.
Cette appli doit communiquer avec d'autres via des appels de web service. On me fournit donc les wsdl des dit-WS.
Mon problème étant que les namespace à l'intérieur définissant les packages des classes Java générées ne me conviennent pas (ça ne rentre pas dans ma structure de packages).
Le wizard de Eclipse fournit une option permettant de customiser le mapping entre namespaces et package générés. Le problème est que le mapping doit être fait sous-package par sous-package, il semble impossible de le faire pour un package en englobant d'autres.
Par exemple : http://ns1/ns2/ns3=com.package1.package2.package3 va bien générer ns3 dans package3
mais http://ns1=com.package1 ne va pas me créer com.package1.package2 et com.package1.package2.package3
Quelqu'un connait-il une solution (avec des reg exp ou autre) ?
Merci.