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
>