使用集成Windows身份验证从HTTP服务器将WSDL导入soapUI

时间:2015-02-06 15:20:46

标签: soapui ntlm spnego iwa

我正在尝试从需要集成Windows身份验证的Intranet HTTP服务器(IWA,也称为NTLM和SPNEGO)将WSDL(引用大量XSD)导入soapUI 5.0.0(构建日期:20140409-1012)

使用Web浏览器和其他Windows应用程序(例如Altova XMLSpy),它可以打开WSDL。

但是,使用soapUI时,我会收到有关用户名,密码和域的问题。当我提供这些详细信息时,我收到一条错误消息,控制台显示:

15:59:04,474 INFO  [WsdlLoader] xxx.yyy.com:443 requires Windows authentication org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: Unexpected element: TAG_END

我在这个问题上找到了this site,但我不确定它是否也适用于WSDL导入。

是否支持以这种方式导入?我该怎么做?

2 个答案:

答案 0 :(得分:0)

正如您所标记的那样,由于您使用的是SoapUI 5.0,因此您可以完美地使用您provided网站上详述的步骤,它适用于WSDL导入。

如果您想尝试在SoapUI不支持NLTM的时候使用的解决方法,请检查此question

答案 1 :(得分:0)

importing WSDL through NTLM in SoapUI的相关问题。在那里我提供了我的answer,说明在某些环境中通过NTLM导入时SoapUI中可能存在一个错误。最好的解决方法是下载WSDL(及其引用)并从磁盘导入它。通过NTLM调用操作按预期在SoapUI中工作。