<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:tns="http://www.mf.gov.pl/schematy/EBTIPL2/WYCOFANIE-WNIOSKU/VER1.0" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.mf.gov.pl/schematy/EBTIPL2/WYCOFANIE-WNIOSKU/VER1.0">
  <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://seap-intranet-ws:8080/seap_schematy/xsd?id=15"/>
  <xs:import namespace="http://uri.etsi.org/01903/v1.3.2#" schemaLocation="http://seap-intranet-ws:8080/seap_schematy/xsd?id=105"/>
  <xs:element name="EbtiPL2WITWycofanieWniosku">
    <xs:annotation>
      <xs:documentation>
        EBTI-PL2 - wycofanie wniosku w sprawach WIT.
      </xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="WycofanieWnioskuWIT" type="tns:WycofanieWnioskuWITTyp"/>
        <xs:element ref="ds:Signature"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:simpleType name="IdWplywuTyp">
    <xs:annotation>
      <xs:documentation>
        Other nomenclature
      </xs:documentation>
    </xs:annotation>
    <xs:restriction base="tns:SingleLineStringTyp">
      <xs:minLength value="1"/>
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n10Typ">
    <xs:restriction base="xs:integer">
      <xs:totalDigits value="10"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="NotOnlySpaceSingleLineStringTyp">
    <xs:annotation>
      <xs:documentation>
        Single line string that cannot only be composed of white space.
        This pattern check is now implemented in the code as a workaround to the following Xerces bug:
        http://issues.apache.org/jira/browse/XERCESJ-589
      </xs:documentation>
    </xs:annotation>
    <xs:restriction base="tns:SingleLineStringTyp">
      <!-- xs:pattern value="[^\n\r]*\S[^\n\r]*"/ -->
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="SingleLineStringTyp">
    <xs:annotation>
      <xs:documentation>
        Single line string: Avoid presence of \n (new line) and \r (return) characters in the string. 
        Note that pattern ".*" is equivalent.
      </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="[^\n\r]*"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="SystemReferenceNumberTyp">
    <xs:annotation>
      <xs:documentation>
        Other nomenclature
      </xs:documentation>
    </xs:annotation>
    <xs:restriction base="tns:SingleLineStringTyp">
      <xs:minLength value="1"/>
      <xs:maxLength value="29"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="OrganTyp">
    <xs:sequence>
      <xs:element name="authorityName">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="10"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="authorityAddressPostalCode">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="2"/>
            <xs:maxLength value="9"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="authorityAddressCity">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="authorityAddressStreet">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="2"/>
            <xs:maxLength value="100"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="authorityAddressNumber">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RodzajPismaNrDokumentuTyp">
    <xs:sequence>
      <xs:element minOccurs="1" name="rodzajPisma">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="1" name="systemReferenceNumber" type="tns:SystemReferenceNumberTyp"/>
      <xs:element minOccurs="1" name="documentReferenceNumber" type="tns:SystemReferenceNumberTyp"/>
      <xs:element minOccurs="1" name="systemId" type="tns:n10Typ"/>
      <xs:element minOccurs="1" name="idWplywu" type="tns:IdWplywuTyp"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DaneStronyTyp">
    <xs:sequence>
      <xs:element minOccurs="1" name="numerEORI">
        <xs:simpleType>
          <xs:restriction base="tns:SingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="25"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="imie">
        <xs:simpleType>
          <xs:restriction base="tns:SingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="nazwisko">
        <xs:simpleType>
          <xs:restriction base="tns:SingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="1" name="nazwa">
        <xs:simpleType>
          <xs:restriction base="tns:SingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="70"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="telefon">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="kraj">
        <xs:simpleType>
          <xs:annotation>
            <xs:documentation>
              Country code format
            </xs:documentation>
          </xs:annotation>
          <xs:restriction base="xs:string">
            <xs:pattern value="[A-Z][A-Z]"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="wojewodztwo">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="powiat">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="gmina">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="ulica">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="100"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="numerDomu">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="numerLokalu">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="kodPocztowy">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="9"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="miejscowosc">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PrzedstawicieleTyp">
    <xs:sequence>
      <xs:element name="przedstawiciel" type="tns:PrzedstawicielTyp" minOccurs="1" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PrzedstawicielTyp">
    <xs:sequence>
      <xs:element minOccurs="1" name="numerEORI">
        <xs:simpleType>
          <xs:restriction base="tns:SingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="25"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="imie">
        <xs:simpleType>
          <xs:restriction base="tns:SingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="nazwisko">
        <xs:simpleType>
          <xs:restriction base="tns:SingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="nazwa">
        <xs:simpleType>
          <xs:restriction base="tns:SingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="70"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="pesel">
        <xs:simpleType>
          <xs:restriction base="tns:SingleLineStringTyp">
            <xs:minLength value="11"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="nipTin">
        <xs:simpleType>
          <xs:restriction base="tns:SingleLineStringTyp">
            <xs:minLength value="10"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="telefon">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="kraj">
        <xs:simpleType>
          <xs:annotation>
            <xs:documentation>
              Country code format
            </xs:documentation>
          </xs:annotation>
          <xs:restriction base="xs:string">
            <xs:pattern value="[A-Z][A-Z]"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="wojewodztwo">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="powiat">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="gmina">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="ulica">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="100"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="numerDomu">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="numerLokalu">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="kodPocztowy">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="9"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="miejscowosc">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="OsobaDoKontaktowTyp">
    <xs:sequence>
      <xs:element minOccurs="0" name="nazwa">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="70"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="telefon">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="fax">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element minOccurs="0" name="email">
        <xs:simpleType>
          <xs:restriction base="tns:NotOnlySpaceSingleLineStringTyp">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TrescPismaTyp">
    <xs:sequence>
      <xs:element minOccurs="1" name="tresc">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="2000"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="WycofanieWnioskuWITTyp">
    <xs:annotation>
      <xs:documentation>
        EBTIPL2 wycofanie wniosku w sprawach WIT
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="1" name="organ" type="tns:OrganTyp"/>
      <xs:element minOccurs="1" name="rodzajPismaNrDokumentu" type="tns:RodzajPismaNrDokumentuTyp"/>
      <xs:element minOccurs="1" name="daneStrony" type="tns:DaneStronyTyp"/>
      <xs:element minOccurs="0" name="przedstawiciele" type="tns:PrzedstawicieleTyp"/>
      <xs:element minOccurs="0" name="osobaDoKontaktow" type="tns:OsobaDoKontaktowTyp"/>
      <xs:element minOccurs="1" name="trescPisma" type="tns:TrescPismaTyp"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>