kreta/Kreta.Client/Service References/Kir2Service/kir-kreta-kerelem.xsd
2024-03-13 00:33:46 +01:00

173 lines
No EOL
8.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://www.educatio.hu/kretaif" xmlns:common="http://www.educatio.hu/common" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.educatio.hu/kretaif" 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="../kir-interfesz-core.xsd" />
<xs:element name="KerelemBekuldesRequest" type="tns:KerelemBekuldesRequestType">
<xs:annotation>
<xs:documentation>K??relem k??ld??se valamelyik KIR2-es rendszer fel?? k??r??s</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="KerelemBekuldesResponse" type="tns:KerelemBekuldesResponseType">
<xs:annotation>
<xs:documentation>K??relem k??ld??se valamelyik KIR2-es rendszer fel?? v??lasz</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="KerelemStatuszLekerdezesRequest" type="tns:KerelemStatuszLekerdezesRequestType">
<xs:annotation>
<xs:documentation>Kor??bban feladott k??relmek st??tuszlek??rdez??se k??r??s</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="KerelemStatuszLekerdezesResponse" type="tns:KerelemStatuszLekerdezesResponseType">
<xs:annotation>
<xs:documentation>Kor??bban feladott k??relmek st??tuszlek??rdez??se v??lasz</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="KerelemStatuszLekerdezesRequestType">
<xs:annotation>
<xs:documentation>Kor??bban feladott k??relmek st??tuszlek??rdez??se k??r??s t??pusa</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="common:RequestBaseType">
<xs:sequence>
<xs:element name="IARAzonosito" type="tns:IARAzonositoType">
<xs:annotation>
<xs:documentation>A kliens rendszer (IAR) egyedi azonos??t??ja: XXXomkod-xxx</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="KontenerID" type="tns:KontenerIDType" />
<xs:element minOccurs="0" name="KontenerElemID" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="KerelemStatuszLekerdezesResponseType">
<xs:annotation>
<xs:documentation>Kor??bban feladott k??relmek st??tuszlek??rdez??se v??lasz t??pusa</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="common:ResponseBaseType">
<xs:sequence>
<xs:element name="KontenerStatusz" type="tns:KontenerStatuszType" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="KerelemBekuldesRequestType">
<xs:annotation>
<xs:documentation>k??relem bek??ld??s k??r??s t??pusa</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="common:RequestBaseType">
<xs:sequence>
<xs:element name="KontenerID" type="tns:KontenerIDType">
<xs:annotation>
<xs:documentation>A kliens rendszer ??ltal gener??lt egyedi azonos??t??, amelynek a seg??ts??g??vel a k??r??sben bek??ld??tt k??relmek st??tuszai lek??rdezhet??k. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IARAzonosito" type="tns:IARAzonositoType">
<xs:annotation>
<xs:documentation>A kliens rendszer (IAR) egyedi azonos??t??ja: XXXomkod-xxx</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CelSzolgaltatas" type="tns:CelSzolgaltatasType">
<xs:annotation>
<xs:documentation>A KerelemXML mez?? tartalm??ra vonatkoz?? jelz??, milyen szolg??ltat??st c??loz a k??relem. El??re meghat??rozott ??rt??kek k??z??l lehet v??lasztani, pl. KIR2SZNY-TJVB</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Idopont" type="xs:dateTime">
<xs:annotation>
<xs:documentation>A k??relem felad??s id??pontja a kliens rendszerben</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Alairva" type="xs:boolean">
<xs:annotation>
<xs:documentation>a k??relem xml digit??lisan al????rt igen/nem</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="KerelemXML" type="xs:string">
<xs:annotation>
<xs:documentation>kir-kreta-kerelemxml.xsd-ben defini??lt k??relem xml-t kell tartalmaznia (digit??lisan al????rva) base64 k??dolva</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="KerelemBekuldesResponseType">
<xs:annotation>
<xs:documentation>k??relem bek??ld??s v??lasz t??pusa</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="common:ResponseBaseType">
<xs:sequence>
<xs:element name="Valaszkod">
<xs:annotation>
<xs:documentation>A k??relembek??ld??st nyugt??z?? v??laszk??d</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="KontenerStatuszType">
<xs:sequence>
<xs:element name="KontenerStatuszKod" type="xs:int" />
<xs:element name="KontenerStatuszLeiras" type="xs:string" />
<xs:element minOccurs="0" name="KontenerElemStatuszok" type="tns:KontenerElemStatuszokType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="KontenerElemStatuszokType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="KontenerElemStatusz" type="tns:KontenerElemStatuszType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="KontenerElemStatuszType">
<xs:sequence>
<xs:element name="StatuszInfo" type="tns:KontenerElemStatuszInfoType" />
</xs:sequence>
<xs:attribute name="KontenerElemID" type="xs:string" use="required" />
</xs:complexType>
<xs:complexType name="KontenerElemStatuszInfoType">
<xs:sequence>
<xs:element name="StatuszKod" type="xs:string" />
<xs:element minOccurs="0" name="StatuszLeiras" type="xs:string" />
<xs:element minOccurs="0" name="StatuszUzenet" type="xs:string" />
<xs:element minOccurs="0" name="StatuszAtmenetIdopont" type="xs:dateTime" />
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CelSzolgaltatasType">
<xs:annotation>
<xs:documentation>A KerelemXML mez?? tartalm??ra vonatkoz?? jelz??, milyen szolg??ltat??st c??loz a k??relem. El??re meghat??rozott ??rt??kek k??z??l lehet v??lasztani, pl. KIR2SZNY-TJVB</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="16" />
<xs:enumeration value="KIR2SZNY-TJVB" />
<xs:enumeration value="KIR2SZNY-TJVMOD" />
<xs:enumeration value="KIR2SZNY-TJVMSZ" />
<xs:enumeration value="KIR2SZNY-PJVB" />
<xs:enumeration value="KIR2SZNY-PJVMOD" />
<xs:enumeration value="KIR2SZNY-PJVMSZ" />
<xs:enumeration value="KIR2SZNY-TANB" />
<xs:enumeration value="KIR2SZNY-PEDB" />
<xs:enumeration value="KIR2SZNY-PEDSZKM" />
<xs:enumeration value="KIR2SZNY-PEDSZKSM" />
<xs:enumeration value="KIR2SZNY-PTFM" />
<xs:enumeration value="KIR2SZNY-PSZVM" />
<xs:enumeration value="KIR2SZNY-TANM" />
<xs:enumeration value="KIR2SZNY-PEDM" />
<xs:enumeration value="KIR2SZNY-OSZTB" />
<xs:enumeration value="KIR2SZNY-OSZTM" />
</xs:restriction>
</xs:simpleType>
</xs:schema>