<?xml version="1.0" encoding="UTF-8" ?>
<xsd:schema targetNamespace="http://www.espaTdy.gr" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns="http://www.espaTdy.gr" elementFormDefault="qualified" attributeFormDefault="unqualified"
     xml:lang="gr">
    <xsd:element name="TDY">
        <xsd:annotation>
            <xsd:documentation>XSD gia thn Eisagwgh toy Texnikoy Deltioy Ypoergoy</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="USERNAME" type="xsd:string"/>
                <xsd:element name="PASSWORD" type="xsd:string"/>
                <xsd:element name="LANG" type="xsd:string"/>
                <xsd:element name="KPS5_YPOERGA" maxOccurs="unbounded">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="KODIKOS_MIS" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer"/>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="AA_YPOERGOY" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer"/>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="AA_TDY" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer"/>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="AA_YPOEKDOSH" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer"/>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="TYPOS_TDY" nillable="false">
                                <xsd:annotation>
                                    <xsd:documentation>- (5651) - Μια Πλήρη Σύμβαση
                           - (5652) - Μέρος μιας Σύμβασης
                           - (5653) - Σύνολο Συμβάσεων, Π/Υ λιγότερο από 60.000€ η κάθε μία
                           - (5654) - Μία ή περισσότερες συμβάσεις, Π/Υ λιγότερο από 60.000€ η κάθε μία</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer">
                                        <xsd:enumeration value="5651"/>
                                        <xsd:enumeration value="5652"/>
                                        <xsd:enumeration value="5653"/>
                                        <xsd:enumeration value="5654"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="KATASTASH_DELTIOY" nillable="false">
                                <xsd:annotation>
                                    <xsd:documentation>- (300) - Υπό υποβολή
                    - (301) - Υποβληθέν</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer">
                                        <xsd:enumeration value="300"/>
                                        <xsd:enumeration value="301"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="TITLOS_YPOERGOY" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="255"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="KATHGORIA_EKDOSHS" nillable="false">
                                <xsd:annotation>
                                    <xsd:documentation>- (5661) - Αρχική
                      - (5662) - Τροποποίηση 
                      - (5663) - Επικαιροποίηση
                      - (5664) - Ολοκλήρωση
                      - (5665) - Λύση</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer">
                                        <xsd:enumeration value="5661"/>
                                        <xsd:enumeration value="5662"/>
                                        <xsd:enumeration value="5663"/>
                                        <xsd:enumeration value="5664"/>
                                        <xsd:enumeration value="5665"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="KODIKOS_PROEG" nillable="true" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer"/>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="TEXNIKH_PERIGRAFH" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="4000"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="DATE_EPILEKSIMOTHTAS" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:length value="10"/>
                                        <xsd:pattern value="(([0-3])([0-9])([-])([0]?1|[0]?2|[0]?3|[0]?4|[0]?5|[0]?6|[0]?7|[0]?8|[0]?9|10|11|12)([-])([1-2])([0-9])([0-9])([0-9]))|([ ]*)"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="DATE_ANALHPSHS" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:length value="10"/>
                                        <xsd:pattern value="(([0-3])([0-9])([-])([0]?1|[0]?2|[0]?3|[0]?4|[0]?5|[0]?6|[0]?7|[0]?8|[0]?9|10|11|12)([-])([1-2])([0-9])([0-9])([0-9]))|([ ]*)"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="DATE_LHKSHS" nillable="false">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:length value="10"/>
                                        <xsd:pattern value="(([0-3])([0-9])([-])([0]?1|[0]?2|[0]?3|[0]?4|[0]?5|[0]?6|[0]?7|[0]?8|[0]?9|10|11|12)([-])([1-2])([0-9])([0-9])([0-9]))|([ ]*)"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="DATE_TROPOP" nillable="true" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:length value="10"/>
                                        <xsd:pattern value="(([0-3])([0-9])([-])([0]?1|[0]?2|[0]?3|[0]?4|[0]?5|[0]?6|[0]?7|[0]?8|[0]?9|10|11|12)([-])([1-2])([0-9])([0-9])([0-9]))|([ ]*)"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="EIDOS_ANATHESHS" nillable="false">
                                <xsd:annotation>
                                    <xsd:documentation>-(58901) - Ανοιχτή
-(58907) - Επισπευσμένη
-(58908) - Επισπευσμένη κλειστή
-(58909) - Επισπευσμένη με δημοσίευση προκήρυξης
-(58911) - με δημοσίευση προκαταρκτικής / περιοδικής ενδεικτικής προκήρυξης
-(58912) - με δημοσίευση προκήρυξης (αρ. 24 του ΠΔ 60/2007)
-(58913) - χωρίς δημοσίευση προκήρυξης
-(58914) - Τακτικός διαγωνισμός
-(58940) - Απόφαση εκτέλεσης με ίδια μέσα
-(58910) - Κλειστή
-(58915) - Ανταγωνιστική με διαπραγμάτευση (αρ.29 Ν4412/2016)
-(58902) - Ανταγωνιστικός διάλογος  (αρ.30 Ν4412/2016, ...)
-(58916) - Σύμπραξη καινοτομίας  (αρ.31 Ν4412/2016)
-(58903) - Διαδικασία με διαπραγμάτευση μετά από δημοσιότητα
-(58904) - Διαπραγμάτευση χωρίς προηγούμενη δημοσίευση (αρ.32 Ν. 4412/2016)
-(58905) - Διαπραγμάτευση
-(58906) - Διαπραγμάτευση με δημοσίευση προκήρυξης
-(58941) - Αλλο</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:integer">
                                        <xsd:enumeration value="58901"/>
                                        <xsd:enumeration value="58907"/>
                                        <xsd:enumeration value="58908"/>
                                        <xsd:enumeration value="58909"/>
                                        <xsd:enumeration value="58911"/>
                                        <xsd:enumeration value="58912"/>
                                        <xsd:enumeration value="58913"/>
                                        <xsd:enumeration value="58914"/>
                                        <xsd:enumeration value="58940"/>
                                        <xsd:enumeration value="58910"/>
                                        <xsd:enumeration value="58915"/>
                                        <xsd:enumeration value="58902"/>
                                        <xsd:enumeration value="58916"/>
                                        <xsd:enumeration value="58903"/>
                                        <xsd:enumeration value="58904"/>
                                        <xsd:enumeration value="58905"/>
                                        <xsd:enumeration value="58906"/>
                                        <xsd:enumeration value="58941"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="FLAG_TROP_ALLO" type="xsd:integer" nillable="true" minOccurs="0"/>
                            <xsd:element name="FLAG_TROP_FYS" type="xsd:integer" nillable="true" minOccurs="0"/>
                            <xsd:element name="FLAG_TROP_OIK" type="xsd:integer" nillable="true" minOccurs="0"/>
                            <xsd:element name="FLAG_TROP_TIMETABLE" type="xsd:integer" nillable="true"
                                 minOccurs="0"/>
                            <xsd:element name="AITIOLOGIA_YPOEKDOSHS" nillable="true" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="4000"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="PERIGRAFH_EPIVLEPOYSAS" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string"/>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="ONOMA_YPEYTHINOY" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="100"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="THESH_YPEYTHINOY" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="100"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="DIEYTHYNSH_YPEYTHINOY" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="100"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="THL_YPEYTHINOY" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="30"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="EMAIL_YPEYTHINOY" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="50"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="PERIGRAFH_OIKONOMIKHS" nillable="true" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string"/>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="ONOMA_YPEYTHINOY_OIK" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="100"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="THESH_YPEYTHINOY_OIK" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="100"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="DIEYTHYNSH_YPEYTHINOY_OIK" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="100"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="THL_YPEYTHINOY_OIK" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="30"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="EMAIL_YPEYTHINOY_OIK" nillable="false" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="50"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="POSO_IDIOT" type="xsd:double" default="0" nillable="true"/>
                            <xsd:element name="POSO_MH_ENISXYOMENH" type="xsd:double" default="0" nillable="true"/>
                            <xsd:element name="PARATHRHSEIS_KATAXOR_TDY_DIK" nillable="true" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="4000"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="PARATHRHSEIS_KATAXOR_TDY" nillable="true" minOccurs="0">
                                <xsd:simpleType>
                                    <xsd:restriction base="xs:string">
                                        <xsd:maxLength value="4000"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="KPS5_YPOE_ANADOXOI" minOccurs="0" maxOccurs="unbounded">
                                <xsd:complexType>
                                    <xsd:sequence>
                                        <xsd:element name="AFM" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="20"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="EPONYMIA" nillable="false" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="500"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ADAM_SYMVASHS" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="30"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ROLOS_ANADOXOU" nillable="false" minOccurs="1">
                                            <xsd:annotation>
                                                <xsd:documentation>- (5671) - Βασικός-Κύριος Ανάδοχος
			- (5674) - Δικαιούχος 
			- (5675) - Φορέας 
                        - (5676) - Τελικό Αποδέκτης</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer">
                                                    <xsd:enumeration value="5671"/>
                                                    <xsd:enumeration value="5674"/>
                                                    <xsd:enumeration value="5675"/>
                                                    <xsd:enumeration value="5676"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ENERGOS_ANADOXOS" default="1" nillable="false">
                                            <xsd:annotation>
                                                <xsd:documentation>- (0) Όχι
			  - (1) Ναι</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:enumeration value="0"/>
                                                    <xsd:enumeration value="1"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="AITIOLOGIA_ANENERGOY" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="100"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="POSO_DD" type="xsd:double" nillable="true"
                                             minOccurs="0"/>
                                        <xsd:element name="ID_GEO" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="AXT_MAIN_DESC" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="XENO_AFM" nillable="false" minOccurs="0">
                                            <xsd:annotation>
                                                <xsd:documentation>- (0) Όχι
                         - (1) Ναι</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:enumeration value="0"/>
                                                    <xsd:enumeration value="1"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="KODIKOS_DOY" nillable="false" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="4"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="PROSOPO" nillable="false" minOccurs="0">
                                            <xsd:annotation>
                                                <xsd:documentation>- (1) Φυσικό
                            - (2) Νομικό
                            - (3) Άγνωστο</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:enumeration value="1"/>
                                                    <xsd:enumeration value="2"/>
                                                    <xsd:enumeration value="3"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="FAC_ACTIVITY" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="8"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="DIEYTHYNSH" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="120"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="POSTAL_ADDRESS_NO" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="9"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="TK" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="10"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="POLH" nillable="true" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="40"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element name="KPS5_YPOE_DIAKRITA" minOccurs="0" maxOccurs="unbounded">
                                <xsd:complexType>
                                    <xsd:sequence>
                                        <xsd:element name="AA_DIAKRITOY" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="10"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ONOMA_DIAKRITOY" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="100"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="PARADOTEA_FAPE" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="2000"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="PROYPOLOGISMOS" type="xsd:double" nillable="false"/>
                                        <xsd:element name="PROYPOLOGISMOS_EPIL" type="xsd:double"
                                             nillable="false"/>
                                        <xsd:element name="DATE_START" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:length value="10"/>
                                                    <xsd:pattern value="(([0-3])([0-9])([-])([0]?1|[0]?2|[0]?3|[0]?4|[0]?5|[0]?6|[0]?7|[0]?8|[0]?9|10|11|12)([-])([1-2])([0-9])([0-9])([0-9]))|([ ]*)"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="DATE_MILESTONE" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:length value="10"/>
                                                    <xsd:pattern value="(([0-3])([0-9])([-])([0]?1|[0]?2|[0]?3|[0]?4|[0]?5|[0]?6|[0]?7|[0]?8|[0]?9|10|11|12)([-])([1-2])([0-9])([0-9])([0-9]))|([ ]*)"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element name="YPOE_WP" minOccurs="0" maxOccurs="unbounded">
                                <xsd:complexType>
                                    <xsd:sequence>
                                        <xsd:element name="AA_WP" nillable="false" type="xsd:double"/>
                                        <xsd:element name="ONOMA_WP" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="500"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="PROYPOLOGISMOS" type="xsd:double" minOccurs="0"/>
                                        <xsd:element name="PROYPOLOGISMOS_EPIL" type="xsd:double"
                                             minOccurs="0"/>
                                        <xsd:element name="DATE_START" nillable="false" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:length value="10"/>
                                                    <xsd:pattern value="(([0-3])([0-9])([-])([0]?1|[0]?2|[0]?3|[0]?4|[0]?5|[0]?6|[0]?7|[0]?8|[0]?9|10|11|12)([-])([1-2])([0-9])([0-9])([0-9]))|([ ]*)"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="DATE_END" minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:length value="10"/>
                                                    <xsd:pattern value="(([0-3])([0-9])([-])([0]?1|[0]?2|[0]?3|[0]?4|[0]?5|[0]?6|[0]?7|[0]?8|[0]?9|10|11|12)([-])([1-2])([0-9])([0-9])([0-9]))|([ ]*)"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="WP_DELIVERABLES" minOccurs="0" maxOccurs="unbounded">
                                            <xsd:complexType>
                                                <xsd:sequence>
                                                    <xsd:element name="AA_DIAKRITOY">
                                                        <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                <xsd:maxLength value="10"/>
                                                            </xsd:restriction>
                                                        </xsd:simpleType>
                                                    </xsd:element>
                                                    <xsd:element name="ONOMA_DIAKRITOY" minOccurs="0">
                                                        <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                <xsd:maxLength value="500"/>
                                                            </xsd:restriction>
                                                        </xsd:simpleType>
                                                    </xsd:element>
                                                    <xsd:element name="PROYPOLOGISMOS" type="xsd:double"
                                                         minOccurs="0"/>
                                                    <xsd:element name="PROYPOLOGISMOS_EPIL" type="xs:double"
                                                         minOccurs="0"/>
                                                    <xsd:element name="DATE_START" minOccurs="0">
                                                        <xsd:simpleType>
                                                            <xsd:restriction base="xs:string">
                                                                <xsd:length value="10"/>
                                                                <xsd:pattern value="(([0-3])([0-9])([-])([0]?1|[0]?2|[0]?3|[0]?4|[0]?5|[0]?6|[0]?7|[0]?8|[0]?9|10|11|12)([-])([1-2])([0-9])([0-9])([0-9]))|([ ]*)"/>
                                                            </xsd:restriction>
                                                        </xsd:simpleType>
                                                    </xsd:element>
                                                    <xsd:element name="DATE_MILESTONE" minOccurs="0">
                                                        <xsd:simpleType>
                                                            <xsd:restriction base="xs:string">
                                                                <xsd:length value="10"/>
                                                                <xsd:pattern value="(([0-3])([0-9])([-])([0]?1|[0]?2|[0]?3|[0]?4|[0]?5|[0]?6|[0]?7|[0]?8|[0]?9|10|11|12)([-])([1-2])([0-9])([0-9])([0-9]))|([ ]*)"/>
                                                            </xsd:restriction>
                                                        </xsd:simpleType>
                                                    </xsd:element>
                                                    <xsd:element name="ENERGEIES_FAPE" minOccurs="0">
                                                        <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                <xsd:maxLength value="2000"/>
                                                            </xsd:restriction>
                                                        </xsd:simpleType>
                                                    </xsd:element>
                                                    <xsd:element name="PARADOTEA_FAPE" minOccurs="0">
                                                        <xsd:simpleType>
                                                            <xsd:restriction base="xsd:string">
                                                                <xsd:maxLength value="2000"/>
                                                            </xsd:restriction>
                                                        </xsd:simpleType>
                                                    </xsd:element>
                                                </xsd:sequence>
                                            </xsd:complexType>
                                        </xsd:element>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element name="KPS5_YPOE_XOROTHETHSEIS" minOccurs="0" maxOccurs="unbounded">
                                <xsd:complexType>
                                    <xsd:sequence>
                                        <xsd:element name="AA_XOROTHETHSHS" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="ID_GEO" type="xsd:integer" nillable="false"/>
                                        <xsd:element name="POSOSTO" type="xsd:double" nillable="false"/>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element name="KPS5_YPOE_EPILEKSIMES" minOccurs="0" maxOccurs="unbounded">
                                <xsd:complexType>
                                    <xsd:sequence>
                                        <xsd:element name="ID_KATHGORIA_DAPANHS" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:integer"/>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="POSO_DD_NOFPA" type="xsd:double" nillable="false"/>
                                        <xsd:element name="POSO_DD_EPIL" type="xsd:double" nillable="false"/>
                                        <xsd:element name="POSO_FPA_DD" type="xsd:double" nillable="false"/>
                                        <xsd:element name="POSO_FPA_EPILEKSIMH_DD" type="xsd:double"
                                             nillable="false"/>
                                        <xsd:element name="AITIOLOGHSH_MH_EPILEKSIMOTHTAS" nillable="true"
                                             minOccurs="0">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xs:string">
                                                    <xsd:maxLength value="2000"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="POSOSTO" type="xsd:double" nillable="true"
                                             minOccurs="0"/>
                                        <xsd:element name="ID_UNCO" type="xsd:double" nillable="true"
                                             minOccurs="0"/>
                                        <xsd:element name="KOSTOS_MONADAS" minOccurs="0" type="xsd:double"
                                             nillable="true"/>
                                        <xsd:element name="POSOTHTA" minOccurs="0" type="xsd:double"
                                             nillable="true"/>
                                        <xsd:element name="POSOTHTA_SYNOLIKH" minOccurs="0" type="xsd:double"
                                             nillable="true"/>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element name="KPS5_YPOE_KATANOMH" minOccurs="0" maxOccurs="unbounded">
                                <xsd:complexType>
                                    <xsd:sequence>
                                        <xsd:element name="ETOS" nillable="false">
                                            <xsd:simpleType>
                                                <xsd:restriction base="xsd:string">
                                                    <xsd:enumeration value="2014"/>
                                                    <xsd:enumeration value="2015"/>
                                                    <xsd:enumeration value="2016"/>
                                                    <xsd:enumeration value="2017"/>
                                                    <xsd:enumeration value="2018"/>
                                                    <xsd:enumeration value="2019"/>
                                                    <xsd:enumeration value="2020"/>
                                                    <xsd:enumeration value="2021"/>
                                                    <xsd:enumeration value="2022"/>
                                                    <xsd:enumeration value="2023"/>
                                                    <xsd:enumeration value="2024"/>
                                                    <xsd:enumeration value="2025"/>
                                                    <xsd:enumeration value="2026"/>
                                                </xsd:restriction>
                                            </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="POSO_DD_A" type="xsd:double" nillable="false"/>
                                        <xsd:element name="POSO_DD_EPIL_A" type="xsd:double" nillable="false"/>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="TDY_RESPONSE">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="ERROR_CODE" type="xsd:integer"/>
                <xsd:element name="ERROR_MESSAGE" type="xsd:string"/>
                <xsd:element name="DATA">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="KPS5_TDY">
                                <xsd:complexType>
                                    <xsd:sequence>
                                        <xsd:element name="TDY_ID" type="xsd:integer"/>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
</xsd:schema>
