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