我正在尝试从需要集成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导入。
是否支持以这种方式导入?我该怎么做?
答案 0 :(得分:0)
正如您所标记的那样,由于您使用的是SoapUI 5.0,因此您可以完美地使用您provided网站上详述的步骤,它适用于WSDL导入。
如果您想尝试在SoapUI不支持NLTM的时候使用的解决方法,请检查此question。
答案 1 :(得分:0)
importing WSDL through NTLM in SoapUI的相关问题。在那里我提供了我的answer,说明在某些环境中通过NTLM导入时SoapUI中可能存在一个错误。最好的解决方法是下载WSDL(及其引用)并从磁盘导入它。通过NTLM调用操作按预期在SoapUI中工作。