IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

wsdl2code fusion services.xml


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 14
    Points : 7
    Points
    7
    Par défaut wsdl2code fusion services.xml
    Bonjour,

    J'utilise le plugin maven wsdl2code pour la génération des classes de 2 wsdl nécessaires à Axis2. Pour cela j'ai configuré la génération dans le pom.xml :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    <plugin>
    	<groupId>org.apache.axis2</groupId>
    	<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
    	<version>1.6.2</version>
    	<executions>
    		<execution>
    			<id>iig_wsdl</id>
    			<configuration>
    				<packageName>net.bedata.iig.axis</packageName>
    				<wsdlFile>src/main/resources/net/bedata/iig/wsdl/iig.wsdl</wsdlFile>
    				<databindingName>adb</databindingName>
    				<generateAllClasses>true</generateAllClasses>
    				<generateServerSide>true</generateServerSide>
    				<generateServerSideInterface>true</generateServerSideInterface>
    				<generateServicesXml>true</generateServicesXml>
    				<generateTestcase>true</generateTestcase>
    				<namespaceToPackages>=net.bedata.iig.axis.bo,iig.eurodb.be=net.bedata.iig.axis.bo</namespaceToPackages>
    			</configuration>
    			<goals>
    				<goal>wsdl2code</goal>
    			</goals>
    		</execution>
    		<execution>
    			<id>iig_admin_wsdl</id>
    			<configuration>
    				<packageName>net.bedata.iig.axis</packageName>
    				<wsdlFile>src/main/resources/net/bedata/iig/wsdl/iig_admin.wsdl</wsdlFile>
    				<databindingName>adb</databindingName>
    				<generateAllClasses>true</generateAllClasses>
    				<generateServerSide>true</generateServerSide>
    				<generateServerSideInterface>true</generateServerSideInterface>
    				<generateServicesXml>true</generateServicesXml>
    				<namespaceToPackages>=net.bedata.iig.axis.bo,iig.eurodb.be=net.bedata.iig.axis.bo</namespaceToPackages>
    			</configuration>
    			<goals>
    				<goal>wsdl2code</goal>
    			</goals>
    		</execution>
    	</executions>
    </plugin>
    Comme vous pouvez le voir, la génération contient 2 exécutions corrspondants à chaque fichier wsdl. Dans chaque configuration, une propriété intéressant et la génération du service.xml (generateServicesXml).

    Cependant, le plugin ne tient pas compte du fait qu'il y a 2 wsdl et qu'il faudrait fusionner les 2 services.xml ! Il génère le premier et ne fait pour le 2e, alors qu'il génère bien les classes.

    La seule solution que j'ai pour le moment est de générer le premier services.xml, de le renommer, de mettre sa propriété à false et de relancer la génération pour que le services.xml correspond au 2e wsdl et après fusionner les services.xml à la main....

    Y-a-t'il une solution pour fusionner automatiquement tous les services dans un seul fichier services.xml en une seule génération ? Où tous simplement générer 2 fichiers avec des noms différents ?

    D'avance merci,

    Jo

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Up...

Discussions similaires

  1. [DOM] Web Service, XML et Java
    Par sydius dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 24/09/2009, 14h54
  2. php + web service + xml + ajax
    Par guix69 dans le forum REST
    Réponses: 1
    Dernier message: 02/09/2008, 17h20
  3. service XML et Flux RSS
    Par matche dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 16/01/2008, 10h59
  4. web service xml
    Par c-ve dans le forum Services Web
    Réponses: 1
    Dernier message: 29/04/2007, 11h31
  5. [XSL] Fusion d'XML côté navigateur
    Par multani2842 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 25/01/2006, 03h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo