Salut à tous.
J'essaie de générer les classes Java aider dont j'ai besoin pour un client (consommateur alias) pour être capable d’accéder à un Service web protégées par SSL (sur Microsoft Biztalk) qui est externe à notre réseau d'entreprise.
Nous ne pouvons y accéder que via un proxy, et nous ne pouvons rien changer sur le WebService en lui-même.
Ceci est ma commande transmise à l'outil wsimport:
Et ceci est le contenu de mon dossier auth:wsimport -keep -httpproxy:theProxy.net:8080 -s c:\generatedWebService_wsImport\ -p the.java.package.I.want.to.call.it -Xauthfile c:\generatedWebService_wsImport\auth https://meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL
Et l'erreur que j'obtienshttps://user:pwd@meldeservice-test.oekb.at:8080/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDLBien sûr, la procuration et les pouvoirs sont différents comme dans ce post. Le mot de passe contient un caractère spécial ! (point d'exclamation).[ERROR] Server returned HTTP response code: 401 for URL: https://meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL, "https://meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL" needs authorization, please provide authorization file with read access at C:\Documents and Settings\s6424\.metro\auth or use -Xauthfile to give the authorization file and on each line provide authorization information using this format : http[s]://user:password@host:port//<url-path>
Quelqu'un aurait-il un exemple qui fonctionne dans des conditions similaires? J'ai cherché mais je n'ai pas pu trouver quelque chose qui m'aurait aidé.
Y a-t-il quelque part un code source téléchargeable de l'outil wsimport? Ce serait comme dernier ressort à utiliser.
Merci beaucoup d'avance.
Partager