Bonjour,
Il y a bien des années j'ai utilisé wsimport pour générer les classes Java pour utiliser le service SOAP avec le lien WSDL fournit à l'époque.
Je faisait :
wsimport -keep http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl
Et j'obtenais tout ce qu'il faut pour utiliser leur service en Java, résultat fichier - ValidationTva.zip
Cela a parfaitement fonctionner pendant de nombreuses années.
Mais il y a peu ils ont changé qlq chose...
J'ai donc tenté, comme à l'époque, de créer les classes Java avec wsimport 2.3.1 du JDK10 (j'ai pas trouvé plus récent) mais cela ne fonctionne plus...
Voici ce que j'obtient :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
wsimport -keep -verbose http://ec.europa.eu/taxation_customs/vies/checkVatTestService.wsdl
analyse du WSDL...
[ERROR] Le type d'élément "BR" doit se terminer par la balise de fin correspondante "</BR>".
ligne 7 sur http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl
[ERROR] Le type d'élément "BR" doit se terminer par la balise de fin correspondante "</BR>".
Echec de la lecture du document WSDL http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl pour les raisons suivantes : 1) Le document est introuvable ; 2) Le document n'a pas pu être lu ; 3) L'élément racine du document n'est pas <wsdl:definitions>.
[ERROR] wsdl:service introuvable dans les WSDL fournis :
Au moins un WSDL avec au moins une définition de service doit être fourni.
Echec de lanalyse du WSDL. |
ou
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
wsimport -keep -verbose https://ec.europa.eu/taxation_customs/vies/checkVatTestService.wsdl
analyse du WSDL...
[ERROR] sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Echec de la lecture du document WSDL https://ec.europa.eu/taxation_customs/vies/checkVatTestService.wsdl pour les raisons suivantes : 1) Le document est introuvable ; 2) Le document n'a pas pu être lu ; 3) L'élément racine du document n'est pas <wsdl:definitions>.
[ERROR] wsdl:service introuvable dans les WSDL fournis :
Au moins un WSDL avec au moins une définition de service doit être fourni.
Echec de lanalyse du WSDL. |
Je leur ai envoyer un email...mais je ne sais pas s'il vont me répondre...
Une idée ?
Merci d'avance.
Partager