function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Mustafa TopMustafa Top 

Unable to find schema for element; {http://www.w3.org/2001/XMLSchema}schema

Hi all, I have got a wsdl definiton as follows. Although wsdl contains xmlns:s="http://www.w3.org/2001/XMLSchema"  in wsdl:definitions tag, I get error that is "Error: Failed to parse wsdl: Unable to find schema for element; {http://www.w3.org/2001/XMLSchema}schema". What should I do? What might be the source of problem? Please help me.

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://gib.gov.tr/vedop3/eFatura" xmlns:s1="http://www.w3.org/2005/05/xmlmime" targetNamespace="http://gib.gov.tr/vedop3/eFatura">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://gib.gov.tr/vedop3/eFatura">
<s:import namespace="http://www.w3.org/2005/05/xmlmime"/>
<s:element name="documentRequest" type="tns:documentType"/>
<s:complexType name="documentType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" form="unqualified" name="fileName" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" form="unqualified" name="binaryData" type="s1:base64Binary"/>
<s:element minOccurs="0" maxOccurs="1" form="unqualified" name="hash" type="s:string"/>
</s:sequence>
</s:complexType>
<s:element name="documentResponse" nillable="true" type="tns:documentReturnType"/>
<s:complexType name="documentReturnType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" form="unqualified" name="msg" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" form="unqualified" name="hash" type="s:string"/>
</s:sequence>
</s:complexType>
<s:element name="getAppRespRequest" type="tns:getAppRespRequestType"/>
<s:complexType name="getAppRespRequestType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" form="unqualified" name="instanceIdentifier" type="s:string"/>
</s:sequence>
</s:complexType>
<s:element name="getAppRespResponse" type="tns:getAppRespResponseType"/>
<s:complexType name="getAppRespResponseType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" form="unqualified" name="applicationResponse" type="s:string"/>
</s:sequence>
</s:complexType>
<s:element name="sendDocumentToGIB">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="documentRequest" type="tns:documentType"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="sendDocumentToGIBResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendDocumentToGIBResult" type="tns:documentReturnType"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getApplicationResponseFromGIB">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getAppRespRequest" type="tns:getAppRespRequestType"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getApplicationResponseFromGIBResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getApplicationResponseFromGIBResult" type="tns:getAppRespResponseType"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getViewData">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="viewName" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getViewDataResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getViewDataResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema"/>
<s:any/>
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="sendInvoice">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="envelopeGUID" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="eInvoiceList" type="tns:ArrayOfNetleEFatura"/>
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfNetleEFatura">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="NetleEFatura" nillable="true" type="tns:NetleEFatura"/>
</s:sequence>
</s:complexType>
<s:complexType name="NetleEFatura">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GUID" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="No" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="Aciklama" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="DuzenlenmeTarihi" type="s:dateTime"/>
<s:element minOccurs="1" maxOccurs="1" name="Tip" type="tns:NetleEFaturaType"/>
<s:element minOccurs="1" maxOccurs="1" name="Senaryo" type="tns:NetleEFaturaSenaryoType"/>
<s:element minOccurs="0" maxOccurs="1" name="SiparisNo" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="IrsaliyeNo" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="ToplamTutar" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="OdenecekToplamTutar" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="DovizTipi" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="IskontoTutari" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="VergilendirilecekToplamTutar" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="YuvarlamaTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="VergiMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="KDVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="KDVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="KKDFKesintiMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="KKDFKesintiTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="PetrolDogalgazOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="PetrolDogalgazOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="DayanikliTuketimOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="DayanikliTuketimOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="AlkolluIcecekOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="AlkolluIcecekOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="TutunMamulleriOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="TutunMamulleriOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="KolaliGazozOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="KolaliGazozOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="DVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="DVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="DVKanun5035MuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="DVKanun5035Tutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="OIVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="OIVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="OIVKanun5035MuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="OIVKanun5035Tutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="KDVTevkifatMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="KDVTevkifatTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="BSMVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="BSMVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="MotorluTasitlarOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="MotorluTasitlarOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="BorsaTescilUcretMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="BorsaTescilUcretTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="EnerjiFonuMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="EnerjiFonuTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="BelediyeT��imVergisiMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="BelediyeT��imVergisiTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="TRTPayiMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="TRTPayiTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="ElektrikTuketimVergisiMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="ElektrikTuketimVergisiTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="XsltPath" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="ToplamTutarDovizTipi" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="ToplamTutarDovizKuru" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="OdemeDovizTipi" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="OdemeDovizKuru" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="Tedarikci" type="tns:Tedarikci"/>
<s:element minOccurs="0" maxOccurs="1" name="Musteri" type="tns:Musteri"/>
<s:element minOccurs="0" maxOccurs="1" name="FaturaKalemleri" type="tns:ArrayOfFaturaKalemi"/>
</s:sequence>
</s:complexType>
<s:simpleType name="NetleEFaturaType">
<s:restriction base="s:string">
<s:enumeration value="SATIS"/>
<s:enumeration value="IADE"/>
</s:restriction>
</s:simpleType>
<s:simpleType name="NetleEFaturaSenaryoType">
<s:restriction base="s:string">
<s:enumeration value="TEMELFATURA"/>
<s:enumeration value="TICARIFATURA"/>
</s:restriction>
</s:simpleType>
<s:complexType name="Tedarikci">
<s:complexContent mixed="false">
<s:extension base="tns:Taraf"/>
</s:complexContent>
</s:complexType>
<s:complexType name="Taraf">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FirmaAdi" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="Sokak" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="BinaAdi" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="KapiNo" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="IlceSemt" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="Il" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="Ulke" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="PostaKodu" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="VergiDairesi" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="VergiNoTCKimlikNo" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="WebAdresi" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="Eposta" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="Telefon" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string"/>
</s:sequence>
</s:complexType>
<s:complexType name="Musteri">
<s:complexContent mixed="false">
<s:extension base="tns:Taraf"/>
</s:complexContent>
</s:complexType>
<s:complexType name="ArrayOfFaturaKalemi">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="FaturaKalemi" nillable="true" type="tns:FaturaKalemi"/>
</s:sequence>
</s:complexType>
<s:complexType name="FaturaKalemi">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="TedarikciStokNo" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="MusteriStokNo" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="StokAdi" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="Aciklama" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="Miktar" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="Birim" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="BirimFiyat" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="DovizTipi" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="ToplamTutar" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="IskontoOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="IskontoTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="KDVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="KDVOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="KDVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="KKDFKesintiMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="KKDFKesintiOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="KKDFKesintiTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="PetrolDogalgazOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="PetrolDogalgazOTVOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="PetrolDogalgazOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="DayanikliTuketimOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="DayanikliTuketimOTVOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="DayanikliTuketimOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="AlkolluIcecekOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="AlkolluIcecekOTVOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="AlkolluIcecekOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="TutunMamulleriOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="TutunMamulleriOTVOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="TutunMamulleriOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="KolaliGazozOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="KolaliGazozOTVOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="KolaliGazozOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="DVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="DVOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="DVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="DVKanun5035MuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="DVKanun5035Orani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="DVKanun5035Tutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="OIVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="OIVOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="OIVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="OIVKanun5035MuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="OIVKanun5035Orani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="OIVKanun5035Tutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="KDVTevkifatMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="KDVTevkifatOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="KDVTevkifatTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="BSMVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="BSMVOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="BSMVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="MotorluTasitlarOTVMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="MotorluTasitlarOTVOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="MotorluTasitlarOTVTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="BorsaTescilUcretMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="BorsaTescilUcretOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="BorsaTescilUcretTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="EnerjiFonuMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="EnerjiFonuOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="EnerjiFonuTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="BelediyeT��imVergisiMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="BelediyeT��imVergisiOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="BelediyeT��imVergisiTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="TRTPayiMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="TRTPayiOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="TRTPayiTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="ElektrikTuketimVergisiMuafiyetNedeni" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="ElektrikTuketimVergisiOrani" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="ElektrikTuketimVergisiTutari" type="s:double"/>
<s:element minOccurs="0" maxOccurs="1" name="CevrimDovizTipi" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="CevrimDovizKuru" type="s:double"/>
</s:sequence>
</s:complexType>
<s:element name="sendInvoiceResponse">
<s:complexType/>
</s:element>
<s:element name="notifyInvoiceStatus">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="invoiceGUID" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="accepted" type="s:boolean"/>
<s:element minOccurs="0" maxOccurs="1" name="message" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="notifyInvoiceStatusResponse">
<s:complexType/>
</s:element>
<s:element name="notifyInvoiceProcessed">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="invoiceGUID" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="notifyInvoiceProcessedResponse">
<s:complexType/>
</s:element>
<s:element name="notifyEnvelopeStatus">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="envelopeGUID" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="statusCode" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="message" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>

.
.
.

 

Shri RajShri Raj
Hello Mustafa, 

Can you provide a Solution for this issue you had earier?