108 lines
No EOL
4.9 KiB
XML
108 lines
No EOL
4.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<xs:schema xmlns="http://www.educatio.hu/kir2" xmlns:common="http://www.educatio.hu/common" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.educatio.hu/kir2" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
<xs:import schemaLocation="../../edu_core.xsd" namespace="http://www.educatio.hu/common">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Az Educatio által definiált általános típusok minden interfész leíróban használhatóak.
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:import>
|
|
<xs:include schemaLocation="../kir2_core.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
A KIR interfész definíciók mindegyike a KIR általános típus leíróira kell, hogy épüljenek.
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:element name="TorzsadatkorListaRequest" type="TorzsadatkorListaRequestType" />
|
|
<xs:element name="TorzsadatkorListaResponse" type="TorzsadatkorListaResponseType" />
|
|
<xs:element name="TorzsadatListaRequest" type="TorzsadatListaRequestType" />
|
|
<xs:element name="TorzsadatListaResponse" type="TorzsadatListaResponseType" />
|
|
<xs:element name="SzotarEllenorzesRequest" type="SzotarEllenorzesRequestType" />
|
|
<xs:element name="SzotarEllenorzesResponse" type="SzotarEllenorzesResponseType" />
|
|
<xs:complexType name="TorzsadatkorListaRequestType">
|
|
<xs:annotation>
|
|
<xs:documentation>Az elérhető törzsadatok listájának lekérésére szolgáló típus</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:complexType>
|
|
<xs:complexType name="TorzsadatkorListaResponseType">
|
|
<xs:annotation>
|
|
<xs:documentation>Az elérhető törzsadatok listázására szolgáló típus</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="Torzsadatkor" type="TorzsadatLeiroType" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="TorzsadatLeiroType">
|
|
<xs:annotation>
|
|
<xs:documentation>Egy törzsadatkör leírására szolgáló típus</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="Torzsadat" type="common:stringWithStringId" />
|
|
<xs:element name="TorzsadatLeiras" type="xs:string" />
|
|
<xs:element name="UtolsoModositasDatuma" type="xs:dateTime" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="TorzsadatType">
|
|
<xs:annotation>
|
|
<xs:documentation>Az értékkészlet egy elemét leíró típus</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="RovidNev" type="xs:string" />
|
|
<xs:element name="HosszuNev" type="xs:string" />
|
|
<xs:element name="Elavult" type="common:IgenNemType" />
|
|
<xs:element minOccurs="0" name="ElavulasDatuma" type="xs:dateTime" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="TorzsadatListaRequestType">
|
|
<xs:annotation>
|
|
<xs:documentation>Meghatározott adakör(ök)höz tartozó értékek lekérésére szogáló típus</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element maxOccurs="unbounded" name="Torzsadatkor" type="common:stringWithStringId" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="TorzsadatListaResponseType">
|
|
<xs:annotation>
|
|
<xs:documentation>Adatkör(ök) értékkészletének listázására szolgáló típus</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="Torzsadatkor">
|
|
<xs:complexType>
|
|
<xs:complexContent mixed="false">
|
|
<xs:extension base="TorzsadatLeiroType">
|
|
<xs:sequence>
|
|
<xs:element name="ErtekKeszlet">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="Adat" type="TorzsadatType" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:extension>
|
|
</xs:complexContent>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="SzotarEllenorzesRequestType">
|
|
<xs:annotation>
|
|
<xs:documentation>Egy kulcs-érték pár ellenőrzésére szolgáló hívás típusa</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="Torzsadatkor" type="common:stringWithStringId" />
|
|
<xs:element minOccurs="0" name="RovidNev" type="xs:string" />
|
|
<xs:element minOccurs="0" name="HosszuNev" type="xs:string" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
<xs:complexType name="SzotarEllenorzesResponseType">
|
|
<xs:annotation>
|
|
<xs:documentation>Egy kulcs-érték pár ellenőrzésre visszaadott válasz típusa</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element name="Letezik" type="common:IgenNemType" />
|
|
<xs:element minOccurs="0" name="Torzsadat" type="TorzsadatType" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:schema> |