Не удается импортировать файл WSDL в SOAPUI - всплывающее окно аутентификации NT (ошибка загрузки WSDL)

Я никогда не сталкивался с подобной проблемой раньше,

Я пытался с SOAP 4.0.1, а также с SOAP 5.1.2. Я пробовал это на моих окнах, но также и на Windows Server 2008. Я пытаюсь импортировать WSDL: диалоговое окно NT-аутентификации представлено:Укажите учетные данные NT-аутентификации для заполнения имени пользователя, пароля, домена

Я могу открыть определение WSDL в Firefox:

http://192.168.0.242/SO/Services/ScheduleService.svc?wsdl 

после ввода имени пользователя и пароля

но при попытке импортировать файл WSDL или при попытке импортировать файл wsdl, используя URL-адрес местоположения

Error loading WSDL
There was something wrong with the WSDL you are trying to import

    Error loading
 [http://192.168.0.242/SO/Services/ScheduleService.svc?wsdl=wsdl0]: org.apache.xmlbeans.XmlException: 
org.apache.xmlbeans.XmlException: error: Reference to undefined entity: raquo

5 ответов

Решение

Я получил ту же ошибку, используя последний Soap UI 5.3. Не помог ни взлом с настройкой (ни прокси, ни аутентификация и т.д.). В конце концов я импортировал WSDL с диска. Вызов операций через NTLM тогда работал без проблем. Это похоже на ошибку в SoapUI при импорте WSDL через NTLM в некоторых средах.

Обновление: проверено, что включение анонимной аутентификации и отключение аутентификации Windows в IIS решает проблему с импортом в SoapUI. Так что это определенно какая-то ошибка в SoapUI при импорте через NTLM.

Измените настройки прокси-сервера в разделе "Предпочтения"> "Настройки прокси-сервера"> на "Нет", что должно решить проблему аутентификации, с которой вы столкнулись.

У меня такая же проблема. Предоставление учетных данных прокси решило проблему для меня.

Попробуйте открыть этот WSDL с помощью любого валидатора XML и посмотреть, пройдет ли он. Сообщение об ошибке сказать

Reference to undefined entity: raquo

поэтому вы должны быть уверены, что эта сущность представлена ​​в ваших WSDL или импортированных схемах.

Если ваш WSDL верен на 100%, а "raquo" есть, тогда я могу только предложить вам загрузить WSDL в локальный файл со всеми схемами, измените schemaLocation в локальные относительные пути и попробуйте импортировать этот локальный файл.

Была такая же проблема здесь, с WSDL, который работает в другой системе. Эта проблема была вызвана настройкой прокси-сервера, и, поскольку мне не нужен прокси-сервер, просто отключив его через меню браузера, я решил эту проблему.

Я тоже столкнулся с этой проблемой. Решение. Подключитесь к открытой сети (не офисной сети) и отправьте параметр прокси в SOAPUI как "Нет".

Другие вопросы по тегам