﻿<?xml version="1.0" encoding="utf-8"?>
<!--
  VPOP 
  TC32 KKK2 interfész specifikáció
  Séma: TC32 válaszüzenet (CD225A)
  Történet:
  2010.04.11. - 4.0-s séma verzió, CD225A / filenev elem megszűnt
-->
<xs:schema targetNamespace="http://schemas.vam.gov.hu/TC32/CD225A/4.0"
    elementFormDefault="qualified"
    xmlns="http://schemas.vam.gov.hu/TC32/CD225A/4.0"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="CD225A">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MesSenMES3" type="xs:string"/>
        <xs:element name="grnszam" type="grnszamtype"/>
        <xs:element name="grnkiterjesztes" type="grnkittype"/>
        <xs:element name="fokotelezettvpid" type="vpidtype"/>
        <xs:element name="allapot" type="allapottype"/>
        <xs:element name="xmlbedate" type="xs:date"/>
        <xs:element name="etrbedate" type="xs:date" minOccurs="0"/>
        <xs:element name="feldate" type="xs:date" minOccurs="0"/>
        <xs:element name="eredmeny" type="eredmenytype"/>
        <xs:element name="hibak" nillable="true">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="hiba" type="hibatype" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="hibatype">
    <xs:sequence>
      <xs:element name="ok" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="grnszamtype">
    <xs:restriction base="xs:string">
      <xs:length value="17"/>
      <xs:pattern value="[\w]{17}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="grnkittype">
    <xs:restriction base="xs:string">
      <xs:length value="7"/>
      <xs:pattern value="[A-Za-z][\w]{6}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="vpidtype">
    <xs:restriction base="xs:string">
      <xs:maxLength value="17"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="allapottype">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Új"/>
      <xs:enumeration value="Módosított"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="eredmenytype">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Sikeres"/>
      <xs:enumeration value="Sikertelen"/>
    </xs:restriction>
  </xs:simpleType>
</xs:schema>

