soapUI - problème avec wsdl qui comprend xsd
J'ai un statique wsdl qui comprend un xsd. Le wsdl et xsd sont dans le même espace de noms XML d'où le xsd inclure.
<wsdl:types>
<xsd:schema targetNamespace="http://www.mycompany.com/idm">
<xsd:include schemaLocation="idm-web-service.xsd"/>
</xsd:schema>
</wsdl:types>
Lorsque j'essaie de créer un projet soapUI consommer de thsi wsdl-je obtenir de l'....
Fri May 27 08:59:24 GMT+10:00 2011:ERROR:org.apache.xmlbeans.XmlException: error: Unexpected end of file after null
org.apache.xmlbeans.XmlException: error: Unexpected end of file after null
at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3486)
at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1276)
at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1263)
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:345)
at org.apache.xmlbeans.XmlObject$Factory.parse(XmlObject.java:722)
at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:107)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:526)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.selectDefinitionParts(SchemaUtils.java:556)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:538)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:515)
at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionCache.update(AbstractDefinitionCache.java:97)
at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:221)
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(Unknown Source)
Caused by: org.xml.sax.SAXParseException: Unexpected end of file after null
at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.reportFatalError(Piccolo.java:1038)
at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:723)
at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3454)
... 14 more
Si je change le wsdl et collez l'intégralité du schéma à l'intérieur du wsdl:types d'élément, puis soapUI gère le wsdl pas de problème.
C'est SoapUI 3.6.1
Est-il un problème avec soapUI de la consommation d'un WSDL qui "comprend" un schéma ???
OriginalL'auteur Dave | 2011-05-26
Vous devez vous connecter pour publier un commentaire.
Le problème est que soapui ne sais pas où trouver le fichier de schéma.
Votre schéma fichier est dans le répertoire en cours, soapui, va chercher dans le répertoire où il a été invoqué....
Si vous wsdl est déployé sur un serveur, il sera de retour à l'url du fichier xsd à inclure et soapui sera en mesure de le trouver....
OriginalL'auteur sweetfa