Я пытаюсь создать классы Java Chails, которые мне нужны для клиента (ak.a peumner) для веб-службы, защищенного SSL (на Microsoft BizTalk), которая является внешним для сети нашей компании. Мы можем получить доступ к нему только через прокси, и мы не можем ничего изменить в самом WebService.
Это моя команда, предоставленная инструменту WSIMPort:
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
и Это содержимое моего файла auth :
https://user:pwd@meldeservice-test.oekb.at:8080/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL
и Это ошибка, которую я получаю :
[Ошибка] Сервер Возвращенный HTTP Ответный код: 401 Для URL: HTTPS: //meldeservice-test.oekb.at/meldeservice/webservice_at_oekb_bizeralk_meldeservice.asmx?wsdl, "https: //meldeservice-test.oekb.at/meldeservice/webservice_at_oekb_bizeralk_meldeservice.asmx?wsdl " нуждается в авторизации, пожалуйста, предоставьте файл авторизации с чтением Доступ в C: \ Documents и Settings \ S6424.metro \ auth или use -Xauthfile, чтобы дать файл авторизации и на каждой строке предоставить информацию о авторизации, используя этот формат: http [s]: // Пользователь: Пароль @ Хост: Порт //
Конечно, прокси и учетные данные различны, как в этом посте. Пароль содержит специальный символ! (восклицательный знак).
Может кто-нибудь помочь мне с рабочим примером в аналогичных условиях. Я уже много искал, но не мог найти ничего, что бы мне помогли.
Есть ли где-нибудь загружаемый исходный код WSIMPort Tool? Это было бы в качестве последнего прибора к использованию.