WebServices Error

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • failfaizan
    New Member
    • Mar 2008
    • 1

    WebServices Error

    I made a webservice but i got the following error:

    Custom tool error:Unable to import WebService/Schema.Unable to import binding.
    Is there any problem in my WSDL.Here is my WSDL file.Plz help me i am new one in making webservices.

    <?xml version="1.0" encoding="utf-8"?>
    <wsdl:definitio ns xmlns:s1="http://www.smarttrust. com/mdm/clientprovision ing_1.0/initiator-types" xmlns:http="htt p://schemas.xmlsoap .org/wsdl/http/" xmlns:soap="htt p://schemas.xmlsoap .org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.smarttrust. com/mdm/clientprovision ing_1.0/common" xmlns:soapenc=" http://schemas.xmlsoap .org/soap/encoding/" xmlns:tns="http ://www.smarttrust. com/mdm/clientprovision ing_1.0/initiator" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="htt p://schemas.xmlsoap .org/wsdl/mime/" targetNamespace ="http://www.smarttrust. com/mdm/clientprovision ing_1.0/initiator" xmlns:wsdl="htt p://schemas.xmlsoap .org/wsdl/">
    <wsdl:types>
    <s:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace ="http://www.smarttrust. com/mdm/clientprovision ing_1.0/common">
    <s:import namespace="http ://www.smarttrust. com/mdm/clientprovision ing_1.0/initiator-types" />
    <s:import namespace="http ://www.smarttrust. com/mdm/clientprovision ing_1.0/initiator" />
    <s:complexTyp e name="imeiType" >
    <s:simpleConten t>
    <s:extension />
    </s:simpleContent >
    </s:complexType>
    <s:complexTyp e name="vendorMod elType">
    <s:sequence>
    <s:element name="vendor" type="s:string" />
    <s:element name="model" type="s:string" />
    <s:element minOccurs="0" maxOccurs="1" name="softwareV ersion" type="s:string" />
    </s:sequence>
    </s:complexType>
    <s:complexTyp e name="deviceIde ntifierType">
    <s:sequence>
    <s:element minOccurs="0" maxOccurs="1" name="vendorMod el" type="s0:vendor ModelType" />
    <s:element minOccurs="0" maxOccurs="1" name="imei" type="s:string" />
    </s:sequence>
    </s:complexType>
    <s:complexTyp e name="profilePa rameterType">
    <s:sequence>
    <s:element name="name" type="s:string" />
    <s:element name="value" type="s:string" />
    </s:sequence>
    </s:complexType>
    <s:complexTyp e name="templateP arameterType">
    <s:sequence>
    <s:element name="name" type="s:string" />
    <s:element minOccurs="0" maxOccurs="1" name="value" type="s:string" />
    </s:sequence>
    </s:complexType>
    <s:complexTyp e name="profileIn foType">
    <s:sequence>
    <s:element name="profile" type="s:string" />
    <s:element name="provision ingType" type="s:string" />
    <s:element minOccurs="0" maxOccurs="unbo unded" name="profilePa rameter" type="s0:profil eParameterType" />
    <s:element minOccurs="0" maxOccurs="unbo unded" name="templateP arameter" type="s0:templa teParameterType " />
    </s:sequence>
    </s:complexType>
    </s:schema>
    <s:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace ="http://www.smarttrust. com/mdm/clientprovision ing_1.0/initiator-types">
    <s:import namespace="http ://www.smarttrust. com/mdm/clientprovision ing_1.0/initiator" />
    <s:import namespace="http ://www.smarttrust. com/mdm/clientprovision ing_1.0/common" />
    <s:simpleType name="serviceSt atusType">
    <s:restrictio n base="s0:imeiTy pe">
    <s:enumeratio n value="NONE" />
    <s:enumeratio n value="STARTED" />
    <s:enumeratio n value="TIMEOUT" />
    <s:enumeratio n value="COMPLETE D" />
    <s:enumeratio n value="FAILED" />
    <s:enumeratio n value="DISPATCH ED" />
    <s:enumeratio n value="APPLICAT ION_STATUS" />
    </s:restriction>
    </s:simpleType>
    <s:complexTyp e name="cpStatusT ype">
    <s:sequence>
    <s:element name="status" type="s1:servic eStatusType" />
    <s:element name="sessionId " type="s:string" />
    <s:element minOccurs="0" maxOccurs="1" name="statusLis t" type="tns:Array Of_tns2_imeiTyp e" />
    <s:element minOccurs="0" maxOccurs="1" name="externalI d" type="s:int" />
    </s:sequence>
    </s:complexType>
    <s:complexTyp e name="cpDiscove ry.ResponseType ">
    <s:sequence>
    <s:element name="destinati onAddress" type="s:string" />
    <s:element name="sessionId " type="s:string" />
    <s:element minOccurs="0" maxOccurs="1" name="deviceIde ntifier" type="s0:device IdentifierType" />
    <s:element minOccurs="0" maxOccurs="unbo unded" name="profileIn fo" type="s0:profil eInfoType" />
    <s:element name="status" type="s1:servic eStatusType" />
    <s:element minOccurs="0" maxOccurs="1" name="statusLis t" type="tns:Array Of_tns2_imeiTyp e" />
    <s:element minOccurs="0" maxOccurs="1" name="externalI d" type="s:int" />
    </s:sequence>
    </s:complexType>
    </s:schema>
    <s:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace ="http://www.smarttrust. com/mdm/clientprovision ing_1.0/initiator">
    <s:import namespace="http ://www.smarttrust. com/mdm/clientprovision ing_1.0/initiator-types" />
    <s:import namespace="http ://www.smarttrust. com/mdm/clientprovision ing_1.0/common" />
    <s:complexTyp e name="ArrayOf_t ns2_imeiType">
    <s:sequence>
    <s:element minOccurs="0" maxOccurs="unbo unded" name="item" type="s0:imeiTy pe" />
    </s:sequence>
    </s:complexType>
    <s:element name="cpStatus" type="s1:cpStat usType" />
    <s:element name="cpDiscove ry.Response" type="s1:cpDisc overy.ResponseT ype" />
    </s:schema>
    </wsdl:types>
    <wsdl:message name="cpStatusR equest">
    <wsdl:part name="cpStatus" element="tns:cp Status" />
    </wsdl:message>
    <wsdl:message name="cpDiscove ry.ResponseResp onse" />
    <wsdl:message name="cpDiscove ry.ResponseRequ est">
    <wsdl:part name="cpDiscove ry.Response" element="tns:cp Discovery.Respo nse" />
    </wsdl:message>
    <wsdl:message name="cpStatusR esponse" />
    <wsdl:portTyp e name="ClientPro visioningInitia tor">
    <wsdl:operati on name="cpStatus" parameterOrder= "cpStatus">
    <wsdl:input name="cpStatusR equest" message="tns:cp StatusRequest" />
    <wsdl:output name="cpStatusR esponse" message="tns:cp StatusResponse" />
    </wsdl:operation>
    <wsdl:operati on name="cpDiscove ry.Response" parameterOrder= "cpDiscovery.Re sponse">
    <wsdl:input name="cpDiscove ry.ResponseRequ est" message="tns:cp Discovery.Respo nseRequest" />
    <wsdl:output name="cpDiscove ry.ResponseResp onse" message="tns:cp Discovery.Respo nseResponse" />
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="ClientPro visioningInitia torSoapBinding" type="tns:Clien tProvisioningIn itiator">
    <soap:binding transport="http ://schemas.xmlsoap .org/soap/http" style="document " />
    <wsdl:operati on name="cpStatus" >
    <soap:operati on soapAction="urn :#cpStatus" />
    <wsdl:input name="cpStatusR equest">
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output name="cpStatusR esponse">
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operati on name="cpDiscove ry.Response">
    <soap:operati on soapAction="urn :#cpDiscovery.R esponse" />
    <wsdl:input name="cpDiscove ry.ResponseRequ est">
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output name="cpDiscove ry.ResponseResp onse">
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="ClientPro visioningInitia tor">
    <wsdl:port name="ClientPro visioningInitia tor" binding="tns:Cl ientProvisionin gInitiatorSoapB inding">
    <soap:address location="http://10.3.21.5:7600/mdmsoap_testcli ent/services/ClientProvision ingInitiator" />
    </wsdl:port>
    </wsdl:service>
    </wsdl:definition s>
Working...