You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by THIBAULT Joseph <jo...@sib.fr> on 2005/02/07 14:51:39 UTC
Error "Unable to load schema with target namespace" in XMLSpy.
Hello,
When I want to open a wsdl file generated by Axis into XMLSpy, I have
the validation error "Unable to load schema with target namespace
'http://security.pfts'" on the elements definitions/types/schema/import.
I don't know if it is related but when I generate the wsdl file with
java2wsdl tool, I have the message "Please register a
typemapping/beanmapping for 'digor.util.exception.DigorException'". I
tried to add the line <mapping namespace="urn:exception.util.digor"
package="digor.util.exception"/> in the ant task java2wsdl but I have
the same message.
I would like to know if this error is due to Axis that doesn't generate
valid wsdl or XMLSpy that does't read well standard wsdl.
Joseph
Re: Error "Unable to load schema with target namespace" in XMLSpy.
Posted by Anne Thomas Manes <at...@gmail.com>.
The WSDL is valid. xmlspy should be able to load an inline-defined namespace.
On Mon, 07 Feb 2005 14:53:57 +0100, THIBAULT Joseph
<jo...@sib.fr> wrote:
> And this is the generated wsdl :
>
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
> targetNamespace="http://sr.services.accesservicessipsr"
> xmlns:impl="http://sr.services.accesservicessipsr"
> xmlns:intf="http://sr.services.accesservicessipsr"
> xmlns:apachesoap="http://xml.apache.org/xml-soap"
> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:tns2="http://exception.util.digor"
> xmlns:tns1="http://securite.pfts"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
> <!--WSDL created by Apache Axis version: 1.2RC2
> Built on Nov 16, 2004 (12:19:44 EST)-->
> <wsdl:types>
> <schema xmlns="http://www.w3.org/2001/XMLSchema"
> targetNamespace="http://sr.services.accesservicessipsr"
> elementFormDefault="qualified">
> <import namespace="http://securite.pfts"/>
> <import namespace="http://exception.util.digor"/>
> <element name="pousserCreationIdentite">
> <complexType>
> <sequence>
> <element name="in0" type="tns1:InfosConnexion"/>
> </sequence>
> </complexType>
> </element>
> <element name="pousserCreationIdentiteResponse">
> <complexType/>
> </element>
> <element name="fault" type="tns2:DigorException"/>
> </schema>
> <schema xmlns="http://www.w3.org/2001/XMLSchema"
> targetNamespace="http://securite.pfts" elementFormDefault="qualified">
> <import namespace="http://exception.util.digor"/>
> <complexType name="InfosConnexion">
> <sequence>
> <element name="PIdAppliAppelante" nillable="true" type="xsd:string"/>
> <element name="PIdDomaineConnexion" nillable="true" type="xsd:string"/>
> <element name="login" nillable="true" type="xsd:string"/>
> <element name="password" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> </schema>
> <schema xmlns="http://www.w3.org/2001/XMLSchema"
> targetNamespace="http://exception.util.digor"
> elementFormDefault="qualified">
> <import namespace="http://securite.pfts"/>
> <complexType name="DigorException">
> <sequence>
> <element name="code" type="xsd:int"/>
> <element name="composant" nillable="true" type="xsd:string"/>
> <element name="message" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> </schema>
> </wsdl:types>
>
> <wsdl:message name="pousserCreationIdentiteResponse">
>
> <wsdl:part name="parameters"
> element="impl:pousserCreationIdentiteResponse"/>
>
> </wsdl:message>
>
> <wsdl:message name="pousserCreationIdentiteRequest">
>
> <wsdl:part name="parameters" element="impl:pousserCreationIdentite"/>
>
> </wsdl:message>
>
> <wsdl:message name="DigorException">
>
> <wsdl:part name="fault" element="impl:fault"/>
>
> </wsdl:message>
>
> <wsdl:portType name="AccesServicesRapprochement">
>
> <wsdl:operation name="pousserCreationIdentite">
>
> <wsdl:input name="pousserCreationIdentiteRequest"
> message="impl:pousserCreationIdentiteRequest"/>
>
> <wsdl:output name="pousserCreationIdentiteResponse"
> message="impl:pousserCreationIdentiteResponse"/>
>
> <wsdl:fault name="DigorException" message="impl:DigorException"/>
>
> </wsdl:operation>
>
> </wsdl:portType>
>
> <wsdl:binding name="srSoapBinding"
> type="impl:AccesServicesRapprochement">
>
> <wsdlsoap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
>
> <wsdl:operation name="pousserCreationIdentite">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="pousserCreationIdentiteRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="pousserCreationIdentiteResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> <wsdl:fault name="DigorException">
>
> <wsdlsoap:fault name="DigorException" use="literal"/>
>
> </wsdl:fault>
>
> </wsdl:operation>
>
> </wsdl:binding>
>
> <wsdl:service name="AccesServicesRapprochementService">
>
> <wsdl:port name="sr" binding="impl:srSoapBinding">
>
> <wsdlsoap:address
> location="http://192.93.37.188:8086/axis/services/sr"/>
>
> </wsdl:port>
>
> </wsdl:service>
>
> </wsdl:definitions>
>
> THIBAULT Joseph a écrit :
>
> > Hello,
> >
> > When I want to open a wsdl file generated by Axis into XMLSpy, I have
> > the validation error "Unable to load schema with target namespace
> > 'http://security.pfts'" on the elements definitions/types/schema/import.
> > I don't know if it is related but when I generate the wsdl file with
> > java2wsdl tool, I have the message "Please register a
> > typemapping/beanmapping for 'digor.util.exception.DigorException'". I
> > tried to add the line <mapping namespace="urn:exception.util.digor"
> > package="digor.util.exception"/> in the ant task java2wsdl but I have
> > the same message.
> >
> > I would like to know if this error is due to Axis that doesn't
> > generate valid wsdl or XMLSpy that does't read well standard wsdl.
> >
> > Joseph
> >
>
Re: Error "Unable to load schema with target namespace" in XMLSpy.
Posted by THIBAULT Joseph <jo...@sib.fr>.
And this is the generated wsdl :
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
targetNamespace="http://sr.services.accesservicessipsr"
xmlns:impl="http://sr.services.accesservicessipsr"
xmlns:intf="http://sr.services.accesservicessipsr"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns2="http://exception.util.digor"
xmlns:tns1="http://securite.pfts"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<!--WSDL created by Apache Axis version: 1.2RC2
Built on Nov 16, 2004 (12:19:44 EST)-->
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://sr.services.accesservicessipsr"
elementFormDefault="qualified">
<import namespace="http://securite.pfts"/>
<import namespace="http://exception.util.digor"/>
<element name="pousserCreationIdentite">
<complexType>
<sequence>
<element name="in0" type="tns1:InfosConnexion"/>
</sequence>
</complexType>
</element>
<element name="pousserCreationIdentiteResponse">
<complexType/>
</element>
<element name="fault" type="tns2:DigorException"/>
</schema>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://securite.pfts" elementFormDefault="qualified">
<import namespace="http://exception.util.digor"/>
<complexType name="InfosConnexion">
<sequence>
<element name="PIdAppliAppelante" nillable="true" type="xsd:string"/>
<element name="PIdDomaineConnexion" nillable="true" type="xsd:string"/>
<element name="login" nillable="true" type="xsd:string"/>
<element name="password" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
</schema>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://exception.util.digor"
elementFormDefault="qualified">
<import namespace="http://securite.pfts"/>
<complexType name="DigorException">
<sequence>
<element name="code" type="xsd:int"/>
<element name="composant" nillable="true" type="xsd:string"/>
<element name="message" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="pousserCreationIdentiteResponse">
<wsdl:part name="parameters"
element="impl:pousserCreationIdentiteResponse"/>
</wsdl:message>
<wsdl:message name="pousserCreationIdentiteRequest">
<wsdl:part name="parameters" element="impl:pousserCreationIdentite"/>
</wsdl:message>
<wsdl:message name="DigorException">
<wsdl:part name="fault" element="impl:fault"/>
</wsdl:message>
<wsdl:portType name="AccesServicesRapprochement">
<wsdl:operation name="pousserCreationIdentite">
<wsdl:input name="pousserCreationIdentiteRequest"
message="impl:pousserCreationIdentiteRequest"/>
<wsdl:output name="pousserCreationIdentiteResponse"
message="impl:pousserCreationIdentiteResponse"/>
<wsdl:fault name="DigorException" message="impl:DigorException"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="srSoapBinding"
type="impl:AccesServicesRapprochement">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="pousserCreationIdentite">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="pousserCreationIdentiteRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="pousserCreationIdentiteResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="DigorException">
<wsdlsoap:fault name="DigorException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="AccesServicesRapprochementService">
<wsdl:port name="sr" binding="impl:srSoapBinding">
<wsdlsoap:address
location="http://192.93.37.188:8086/axis/services/sr"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
THIBAULT Joseph a écrit :
> Hello,
>
> When I want to open a wsdl file generated by Axis into XMLSpy, I have
> the validation error "Unable to load schema with target namespace
> 'http://security.pfts'" on the elements definitions/types/schema/import.
> I don't know if it is related but when I generate the wsdl file with
> java2wsdl tool, I have the message "Please register a
> typemapping/beanmapping for 'digor.util.exception.DigorException'". I
> tried to add the line <mapping namespace="urn:exception.util.digor"
> package="digor.util.exception"/> in the ant task java2wsdl but I have
> the same message.
>
> I would like to know if this error is due to Axis that doesn't
> generate valid wsdl or XMLSpy that does't read well standard wsdl.
>
> Joseph
>