Internet Explorer против мыла в тесте веб-сервисов - PullRequest
0 голосов
/ 05 июня 2011

У меня есть веб-сервисы wsdl / soap. когда я тестирую его в Internet Explorer, он показывает мне весь xml, но когда я тестирую его с soapui, он показывает мне ошибку с ошибкой в ​​журнале.

В чем разница для тестирования wsdl / soap в soapui и Internet Explorer? спасибо за ваш ответ.

а как исправить эту ошибку пожалуйста? Когда я пытаюсь импортировать мой WSDl с soapui, у меня появляется ошибка:

S

un Jun 05 14:10:37 CEST 2011:ERROR:javax.wsdl.WSDLException: WSDLException (at /html): faultCode=INVALID_WSDL: Expected element '{http://schemas.xmlsoap.org/wsdl/}definitions'.
   javax.wsdl.WSDLException: WSDLException (at /html): faultCode=INVALID_WSDL: Expected element '{http://schemas.xmlsoap.org/wsdl/}definitions'.
    at com.ibm.wsdl.xml.WSDLReaderImpl.checkElementName(Unknown Source)
    at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown Source)
    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
    at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlInterfaceDefinition.load(WsdlInterfaceDefinition.java:48)
    at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.loadDefinition(WsdlContext.java:66)
    at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.loadDefinition(WsdlContext.java:30)
    at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.cacheDefinition(AbstractDefinitionContext.java:264)
    at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.access$400(AbstractDefinitionContext.java:44)
    at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:230)
    at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
    at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:140)
    at java.lang.Thread.run(Thread.java:637)

1 Ответ

0 голосов
/ 05 июня 2011

Я предполагаю, что когда вы говорите test в IE, вы имеете в виду просто перейти к URL-адресу WS с? WSDL в конце?

Если это так, то этот тест просто отобразит в вашем браузере XMLопределения WSDL - так, пока хост WSDL является действительным, XML IE будет отображать его нормально.

Однако, когда вы попытаетесь настроить тест soapUI для тестирования, он проверит, что это действительный WSDL /XSD (вместо того, чтобы просто проверять, является ли он действительным XML, например, все теги закрыты правильно и т. Д.).

Если вам нужна дополнительная помощь, чтобы понять, в чем проблема, нам нужно будет просмотреть журналы / ошибки из soapUI.

...