notebookvb
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/PredaniZpravyCSCB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/PredaniZpravyCSCB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xs:element name="PredaniZpravyCSCB2B">
|
||||
<xs:complexType>
|
||||
<xs:sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:element name="ciselnik">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="oznaceniCiselniku" type="xs:string"
|
||||
maxOccurs="1" minOccurs="1"/>
|
||||
<xs:element name="verzeStruktury" type="xs:string" minOccurs="1"
|
||||
maxOccurs="1"/>
|
||||
<xs:element name="verzeObsahu" type="xs:string" maxOccurs="1"
|
||||
minOccurs="1"/>
|
||||
<xs:element name="platnostOd" type="xs:date"/>
|
||||
<xs:element name="expirace" type="xs:date" minOccurs="1"
|
||||
maxOccurs="1"/>
|
||||
<xs:element name="popisStruktury" type="xs:string"/>
|
||||
<xs:element name="popisObsahu" type="xs:string"/>
|
||||
<xs:element name="anotaceStruktury" type="xs:base64Binary"
|
||||
maxOccurs="1" minOccurs="1"/>
|
||||
<xs:element name="anotaceObsahu" minOccurs="1" maxOccurs="1"
|
||||
type="xs:base64Binary"/>
|
||||
<xs:element name="formatCiselniku" type="formatCiselniku"
|
||||
minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="kodovaStranka" type="kodovaStranka"
|
||||
minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="data" type="xs:base64Binary" minOccurs="1"
|
||||
maxOccurs="1"/>
|
||||
<xs:element name="srovnavaciProtokol" type="xs:base64Binary"
|
||||
minOccurs="1" maxOccurs="1"/>
|
||||
<xs:sequence minOccurs="1" maxOccurs="unbounded">
|
||||
<xs:element name="sloupec" type="sloupec"/>
|
||||
</xs:sequence>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="sloupec">
|
||||
<xs:sequence>
|
||||
<xs:element name="poradi" type="xs:int" minOccurs="1" maxOccurs="1"/>
|
||||
<xs:element name="nazevSloupce" type="xs:string" minOccurs="1"
|
||||
maxOccurs="1"/>
|
||||
<xs:element name="datovyTyp" type="xs:string" minOccurs="1"
|
||||
maxOccurs="1"/>
|
||||
<xs:element name="delka" type="xs:string"/>
|
||||
<xs:element name="externi" type="externi"/>
|
||||
<xs:element name="popisSloupce" type="xs:string"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="externi">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="A"/>
|
||||
<xs:enumeration value="N"/>
|
||||
<xs:enumeration value="E"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="charBoolean">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="A"/>
|
||||
<xs:enumeration value="N"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="formatCiselniku">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="CSV"/>
|
||||
<xs:enumeration value="XML"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="kodovaStranka">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="EE8PC852"/>
|
||||
<xs:enumeration value="EE8ISO8859P2"/>
|
||||
<xs:enumeration value="EE8MSWIN1250"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,133 @@
|
||||
<?xml version = "1.0" encoding = "UTF-8" ?>
|
||||
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/FakturaZaDavkyB2B"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/FakturaZaDavkyB2B"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<annotation>
|
||||
<documentation>$Revision: 31441 $</documentation>
|
||||
<documentation>$Date: 2011-01-06 13:48:05 +0100 (čt, 06 I 2011) $</documentation>
|
||||
<documentation>$Author: msklenar $</documentation>
|
||||
</annotation>
|
||||
<import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<complexType name="fakturaZaDavkyDRTyp">
|
||||
<sequence>
|
||||
<element name="dokument" minOccurs="1" type="tns:dokumentTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Soubor DR
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="fakturaZaDavkyXMLTyp">
|
||||
<sequence>
|
||||
<element name="bankovniSpojeni" type="tns:bankovniSpojeniTyp"/>
|
||||
<element name="druhPoj" type="string"/>
|
||||
<element name="druhPece" type="string"/>
|
||||
<element name="datumVystaveni" type="date"/>
|
||||
<element name="datumSplatnosti" type="date"/>
|
||||
<element name="castka" type="float"/>
|
||||
<element name="pocetDavek" type="integer"/>
|
||||
<element name="davkySeznam" type="tns:DavkySeznamTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="bankovniSpojeniTyp">
|
||||
<sequence>
|
||||
<element name="predcisliUctu" type="string" minOccurs="0"/>
|
||||
<element name="cisloUctu" type="integer"/>
|
||||
<element name="kodBanky" type="string"/>
|
||||
<element name="SS" type="string" minOccurs="0"/>
|
||||
<element name="VS" type="string">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Obsahuje číslo faktury
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="DavkySeznamTyp">
|
||||
<sequence>
|
||||
<element name="davka" maxOccurs="unbounded" type="tns:davkaTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="davkaTyp">
|
||||
<sequence>
|
||||
<element name="cislo" type="integer"/>
|
||||
<element name="mesic" type="integer"/>
|
||||
<element name="rok" type="integer"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="dokumentTyp">
|
||||
<sequence>
|
||||
<element name="nazev" type="cmn:NazevSouboruTyp"/>
|
||||
<element name="mime" type="cmn:MimeTypeTyp"/>
|
||||
<element name="obsah" type="base64Binary"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="FakturaZaDavkyB2BPozadavekTyp">
|
||||
<sequence>
|
||||
<element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<annotation>
|
||||
<documentation>Klientské ID zprávy pro potřeby zpětné korelace zpráv na straně klienta. VZP vrací v odpovědi zde uvedené ID v položce korelaceZpravy. idZpravy může obsahovat pouze číslice a písmena bez mezer a speciálních znaků: pomlčky, čárky, tečky a dalších znaků. Maximální délka idZprávy je celkem 12 znaků.</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Identifikace zastupovaného sub-jektu (IČZ)
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Typ zastupovaného subjektu (zp)
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="uzemniPracoviste" type="cmn:UzemniPracovisteTyp" minOccurs="0"/>
|
||||
<element name="datumPodani" type="dateTime" minOccurs="0"/>
|
||||
<element name="faktura" type="tns:fakturaTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="fakturaTyp">
|
||||
<sequence>
|
||||
<element name="IC" type="string">
|
||||
<annotation>
|
||||
<documentation>
|
||||
IČ vykazujícího zařízení
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<choice>
|
||||
<element name="fakturaZaDavkyXML" type="tns:fakturaZaDavkyXMLTyp"
|
||||
minOccurs="1"/>
|
||||
<element name="fakturaZaDavkyDR" type="tns:fakturaZaDavkyDRTyp"
|
||||
minOccurs="1"/>
|
||||
</choice>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="FakturaZaDavkyB2BOdpovedTyp">
|
||||
<sequence>
|
||||
<element name="korelaceZpravy" type="cmn:IdZpravyTyp"/>
|
||||
<element name="textOdpovedi" type="string"/>
|
||||
<element name="dokument" minOccurs="0" type="tns:dokumentTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
protokol
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="fakturaZaDavkyB2BPozadavek"
|
||||
type="tns:FakturaZaDavkyB2BPozadavekTyp"/>
|
||||
<element name="fakturaZaDavkyB2BOdpoved"
|
||||
type="tns:FakturaZaDavkyB2BOdpovedTyp"/>
|
||||
</schema>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,160 @@
|
||||
<?xml version = "1.0" encoding = "UTF-8" ?>
|
||||
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/FakturaZaObdobiB2B"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/FakturaZaObdobiB2B"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<annotation>
|
||||
<documentation>$Revision: 31443 $</documentation>
|
||||
<documentation>$Date: 2011-01-06 13:55:06 +0100 (čt, 06 I 2011) $</documentation>
|
||||
<documentation>$Author: msklenar $</documentation>
|
||||
</annotation>
|
||||
<import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<complexType name="fakturaZaObdobiDRTyp">
|
||||
<sequence>
|
||||
<element name="dokument" minOccurs="1" type="tns:dokumentTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
soubor DR
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="fakturaZaObdobiXMLTyp">
|
||||
<sequence>
|
||||
<element name="bankovniSpojeni" type="tns:bankovniSpojeniTyp"/>
|
||||
<element name="druhPoj" type="string"/>
|
||||
<element name="druhPece" type="string"/>
|
||||
<element name="datumVystaveni" type="date"/>
|
||||
<element name="datumSplatnosti" type="date"/>
|
||||
<element name="castka" type="float"/>
|
||||
<element name="rokVykonu" type="integer"/>
|
||||
<element name="mesicVykonu" type="integer"/>
|
||||
<element name="druhObdobi" type="tns:druhObdobiTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
„M“ – měsíční, „P“ - paušální
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="bankovniSpojeniTyp">
|
||||
<sequence>
|
||||
<element name="predcisliUctu" type="string" minOccurs="0"/>
|
||||
<element name="cisloUctu" type="integer"/>
|
||||
<element name="kodBanky" type="string"/>
|
||||
<element name="SS" type="string" minOccurs="0"/>
|
||||
<element name="VS" type="string">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Obsahuje číslo faktury
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="DavkySeznamTyp">
|
||||
<sequence>
|
||||
<element name="davka" maxOccurs="unbounded" type="tns:davkaTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="davkaTyp">
|
||||
<sequence>
|
||||
<element name="cislo" type="integer"/>
|
||||
<element name="mesic" type="integer"/>
|
||||
<element name="rok" type="integer"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="dokumentTyp">
|
||||
<sequence>
|
||||
<element name="nazev" type="cmn:NazevSouboruTyp"/>
|
||||
<element name="mime" type="cmn:MimeTypeTyp"/>
|
||||
<element name="obsah" type="base64Binary"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="FakturaZaObdobiB2BPozadavekTyp">
|
||||
<sequence>
|
||||
<element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Klientské ID zprávy pro potřeby zpětné korelace zpráv na straně
|
||||
klienta. VZP vrací v odpovědi zde uvedené ID v položce
|
||||
korelaceZpravy. idZpravy může obsahovat pouze číslice a písmena bez
|
||||
mezer a speciálních znaků: pomlčky, čárky, tečky a dalších znaků.
|
||||
Maximální délka idZprávy je celkem 12 znaků.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Identifikace zastupovaného sub-jektu (IČZ)
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Typ zastupovaného subjektu (zp)
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="uzemniPracoviste" type="cmn:UzemniPracovisteTyp" minOccurs="0"/>
|
||||
<element name="datumPodani" type="dateTime" minOccurs="0"/>
|
||||
<element name="faktura" type="tns:fakturaTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="fakturaTyp">
|
||||
<sequence>
|
||||
<element name="IC" type="string">
|
||||
<annotation>
|
||||
<documentation>
|
||||
IČ vykazujícího zařízení
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<choice>
|
||||
<element name="fakturaZaObdobiXML" type="tns:fakturaZaObdobiXMLTyp"
|
||||
minOccurs="1"/>
|
||||
<element name="fakturaZaObdobiDR" type="tns:fakturaZaObdobiDRTyp"
|
||||
minOccurs="1"/>
|
||||
</choice>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="FakturaZaObdobiB2BOdpovedTyp">
|
||||
<sequence>
|
||||
<element name="korelaceZpravy" type="cmn:IdZpravyTyp"/>
|
||||
<element name="textOdpovedi" type="string"/>
|
||||
<element name="dokument" minOccurs="0" type="tns:dokumentTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
protokol
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="fakturaZaObdobiB2BPozadavek"
|
||||
type="tns:FakturaZaObdobiB2BPozadavekTyp"/>
|
||||
<element name="fakturaZaObdobiB2BOdpoved"
|
||||
type="tns:FakturaZaObdobiB2BOdpovedTyp"/>
|
||||
<simpleType name="druhObdobiTyp">
|
||||
<restriction base="string">
|
||||
<enumeration value="M">
|
||||
<annotation>
|
||||
<documentation>Měsíční</documentation>
|
||||
</annotation>
|
||||
</enumeration>
|
||||
<enumeration value="P">
|
||||
<annotation>
|
||||
<documentation>Paušál</documentation>
|
||||
</annotation>
|
||||
</enumeration>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33136 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-13 20:57:15 +0100 (ne, 13 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/HromadneOznameniInstituceB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/HromadneOznameniInstituceB2B"
|
||||
elementFormDefault="qualified"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33803 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-25 12:35:33 +0100 (pá, 25 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import schemaLocation="CommonB2B.xsd"
|
||||
namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
|
||||
<xsd:element name="hromadneOznameniInstituceB2BPozadavek" type="HromadneOznameniInstituceB2BPozadavekTyp"/>
|
||||
<xsd:complexType name="HromadneOznameniInstituceB2BPozadavekTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
klientské ID zprávy pro potřeby zpětné korelace zpráv na straně
|
||||
klienta. VZP vrací v odpovědi zde uvedené ID v položce
|
||||
korelaceZpravy. idZpravy může obsahovat pouze číslice a písmena bez
|
||||
mezer a speciálních znaků: pomlčky, čárky, tečky a dalších znaků.
|
||||
Maximální délka idZprávy je celkem 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
ID státní instituce
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
si
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="uzemniPracoviste" type="cmn:UzemniPracovisteTyp" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
kód příslušného územního pracoviště pro danou státní instituci
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="datumPodani" type="xsd:dateTime" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
datum a čas podání
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="hromadneOznameniInstituce" type="HromadneOznameniInstituceTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="HromadneOznameniInstituceTyp">
|
||||
<xsd:choice>
|
||||
<xsd:element name="seznamOznameni">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="oznameni" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kodZmeny" type="xsd:string"/>
|
||||
<xsd:element name="datumZmeny" type="xsd:date"/>
|
||||
<xsd:element name="cisloPojistence" type="xsd:string"/>
|
||||
<xsd:element name="jmeno" type="xsd:string"/>
|
||||
<xsd:element name="prijmeni" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="dokument" type="DokumentTyp"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DokumentTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="nazev" type="cmn:NazevSouboruTyp"/>
|
||||
<xsd:element name="mime" type="cmn:MimeTypeTyp"/>
|
||||
<xsd:element name="obsah" type="xsd:base64Binary"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="hromadneOznameniInstituceB2BOdpoved" type="HromadneOznameniInstituceB2BOdpovedTyp"/>
|
||||
<xsd:complexType name="HromadneOznameniInstituceB2BOdpovedTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
návratový parametr pro spárování požadavku a odpovědi na straně
|
||||
partnera
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="textOdpovedi" type="xsd:string"/>
|
||||
<xsd:element name="dokument" type="DokumentTyp" minOccurs="0"/>
|
||||
<xsd:element name="stavVyrizeniPozadavku" type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33136 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-13 20:57:15 +0100 (ne, 13 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/KontrolaPrilohyEP2B2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/KontrolaPrilohyEP2B2B"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 52524 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2012-05-28 16:50:45 +0200 (po, 28 5 2012) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<xsd:simpleType name="formatDokumentuType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="application/pdf"/>
|
||||
<xsd:enumeration value="text/xml"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="dokumentType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="mime" type="formatDokumentuType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Označuje typ dokumentu dle mime/type.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="obsah" type="xsd:base64Binary">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Obsah dokumentu v base64.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="kontrolaPrilohyEP2B2BPozadavek">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>klientské ID zprávy pro potřeby zpětné korelace
|
||||
zpráv na straně klienta. VZP vrací v odpovědi zde
|
||||
uvedené ID v položce korelaceZpravy. idZpravy
|
||||
může obsahovat pouze číslice a písmena bez mezer
|
||||
a speciálních znaků: pomlčky, čárky, tečky a
|
||||
dalších znaků. Maximální délka idZprávy je celkem
|
||||
12 znaků.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Identifikační číslo zdravotnického zařízení, pro
|
||||
které má být dokument vygenerován (IČZ)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ subjektu ("zp")</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="dokument" type="dokumentType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Předávaný dokument</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="kontrolaPrilohyEP2B2BOdpoved">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Návratový parametr pro spárování požadavku a
|
||||
odpovědi na straně partnera</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="protokol" type="protokolType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Obsahuje kompletní protokol o kontrole vkládaného
|
||||
dokumentu</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="protokolType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kodValidace" type="kodValidaceType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
0 - Warning
|
||||
1 - OK
|
||||
-1 - Error
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="chyby" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="text" maxOccurs="unbounded" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="kodValidaceType">
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions
|
||||
name="OverPrukazPojistenceB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/OverPrukazPojistenceB2B"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/OverPrukazPojistenceB2B"
|
||||
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:client="http://xmlns.gemsystem.cz/OverPrukazPojistenceB2B"
|
||||
>
|
||||
<documentation>$Revision: 28785 $
|
||||
$Date: 2010-11-08 14:10:25 +0100 (po, 08 XI 2010) $
|
||||
$Author: jserak $</documentation>
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="http://xmlns.gemsystem.cz/OverPrukazPojistenceB2B" schemaLocation="OverPrukazPojistenceB2B.xsd"/>
|
||||
</schema>
|
||||
</types>
|
||||
<message name="OverPrukazPojistenceB2BRequestMessage">
|
||||
<part name="payload" element="tns:OverPrukazPojistenceB2BPozadavek"/>
|
||||
</message>
|
||||
<message name="OverPrukazPojistenceB2BResponseMessage">
|
||||
<part name="payload" element="tns:OverPrukazPojistenceB2BOdpoved"/>
|
||||
</message>
|
||||
<portType name="OverPrukazPojistenceB2B">
|
||||
<operation name="process">
|
||||
<input message="tns:OverPrukazPojistenceB2BRequestMessage"/>
|
||||
<output message="tns:OverPrukazPojistenceB2BResponseMessage"/>
|
||||
</operation>
|
||||
</portType>
|
||||
<binding name="OverPrukazPojistenceB2BBinding" type="tns:OverPrukazPojistenceB2B">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<operation name="process">
|
||||
<soap:operation style="document" soapAction="process"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
</binding>
|
||||
<service name="OverPrukazPojistenceB2B">
|
||||
<port name="OverPrukazPojistenceB2BPort" binding="tns:OverPrukazPojistenceB2BBinding">
|
||||
<soap:address location="*** SERVICE ENDPOINT LOCATION ***"/>
|
||||
</port>
|
||||
</service>
|
||||
<plnk:partnerLinkType name="OverPrukazPojistenceB2B">
|
||||
<plnk:role name="OverPrukazPojistenceB2BProvider">
|
||||
<plnk:portType name="tns:OverPrukazPojistenceB2B"/>
|
||||
</plnk:role>
|
||||
</plnk:partnerLinkType>
|
||||
</definitions>
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/OverPrukazPojistenceB2B"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/OverPrukazPojistenceB2B"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 31458 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-01-06 14:54:58 +0100 (čt, 06 I 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import schemaLocation="CommonB2B.xsd" namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
|
||||
<xsd:element name="OverPrukazPojistenceB2BPozadavek" type="pozadavekB2B"/>
|
||||
<xsd:element name="OverPrukazPojistenceB2BOdpoved" type="odpovedB2B"/>
|
||||
<xsd:complexType name="pozadavekB2B">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="cisloPrukazu" type="xsd:string"/>
|
||||
<xsd:element name="kDatu" type="xsd:date" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="odpovedB2B">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="cisloPrukazu" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="priznak" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
příznak rodného čísla - v případě duplicity udává pořadí
|
||||
duplicitního rodného čísla (standardně je 1)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="datumPlatnosti" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="platnost" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
„A“ – platný průkaz i vyhovující průběh pojištění
|
||||
„N“ – existující ale neplatný průkaz
|
||||
„P“ – existující a platný průkaz ale nevyhovující průběh pojištění
|
||||
„Y“ – více záznamů o průkazu nebo o průběhu pojištění
|
||||
„X“ – neexistující průkaz v evidenci
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
<wsdl:definitions name="OvereniPoskytnutePeceB2B" targetNamespace="http://vzp.cz/B2B/OvereniPoskytnutePeceB2B"
|
||||
xmlns="http://vzp.cz/B2B/OvereniPoskytnutePeceB2B"
|
||||
xmlns:client="http://vzp.cz/B2B/OvereniPoskytnutePeceB2B"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:out="http://vzp.cz/B2B/OvereniPoskytnutePeceB2B/1" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
|
||||
<wsdl:types>
|
||||
<xsd:schema>
|
||||
<xsd:import namespace="http://vzp.cz/B2B/OvereniPoskytnutePeceB2B/1"
|
||||
schemaLocation="OvereniPoskytnutePeceB2B.xsd"/>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="OvereniPoskytnutePece">
|
||||
<wsdl:part name="payload"
|
||||
element="out:overeniPoskytnutePece"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="OvereniPoskytnutePeceOdpoved">
|
||||
<wsdl:part name="payload"
|
||||
element="out:overeniPoskytnutePeceOdpoved"/>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="OvereniPoskytnutePeceB2B">
|
||||
<wsdl:operation name="overeniPoskytnutePece">
|
||||
<wsdl:input message="client:OvereniPoskytnutePece"/>
|
||||
<wsdl:output message="client:OvereniPoskytnutePeceOdpoved"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="OvereniPoskytnutePeceB2BBinding"
|
||||
type="client:OvereniPoskytnutePeceB2B">
|
||||
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="overeniPoskytnutePece">
|
||||
<soap:operation style="document"
|
||||
soapAction="overeniPoskytnutePece"/>
|
||||
<wsdl:input>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="OvereniPoskytnutePeceB2B">
|
||||
<wsdl:port name="OvereniPoskytnutePeceB2B_pt"
|
||||
binding="client:OvereniPoskytnutePeceB2BBinding">
|
||||
<soap:address location=""/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema elementFormDefault="qualified" version="1.0"
|
||||
targetNamespace="http://vzp.cz/B2B/OvereniPoskytnutePeceB2B/1"
|
||||
xmlns="http://vzp.cz/B2B/OvereniPoskytnutePeceB2B/1"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:par="http://xmlns.vzp.cz/PovinneParametryB2B/1"
|
||||
xmlns:out="http://vzp.cz/Outcome/OvereniPoskytnutePece/1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Historie verzí:
|
||||
<ul>
|
||||
<li>1.0 - 19. 9. 2025 - Prvotní návrh rozhraní</li>
|
||||
</ul>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import namespace="http://xmlns.vzp.cz/PovinneParametryB2B/1"
|
||||
schemaLocation="PovinneParametryB2B.xsd"/>
|
||||
<xsd:import namespace="http://vzp.cz/Outcome/OvereniPoskytnutePece/1"
|
||||
schemaLocation="OvereniPoskytnutePeceTypes.xsd"/>
|
||||
|
||||
<xsd:element name="overeniPoskytnutePece" type="overeniPoskytnutePeceTyp"/>
|
||||
<xsd:element name="overeniPoskytnutePeceOdpoved" type="overeniPoskytnutePeceOdpovedTyp"/>
|
||||
|
||||
<xsd:complexType name="overeniPoskytnutePeceTyp">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="par:parametryPozadavku">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="teloPozadavku" type="out:overeniPoskytnutePeceTeloTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="overeniPoskytnutePeceOdpovedTyp">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="par:parametryOdpovedi">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="teloOdpovedi" type="out:overeniPoskytnutePeceOdpovedTeloTyp" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,247 @@
|
||||
<xsd:schema elementFormDefault="qualified" version="1.0" targetNamespace="http://vzp.cz/Outcome/OvereniPoskytnutePece/1" xmlns="http://vzp.cz/Outcome/OvereniPoskytnutePece/1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:par="http://xmlns.vzp.cz/PovinneParametry/1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Historie verzí:
|
||||
<ul>
|
||||
<li>1.0 - 19. 9. 2025 - prvotní verze</li>
|
||||
</ul>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType name="overeniPoskytnutePeceTeloTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="cisloPojistence" type="cisloPojistenceTyp"/>
|
||||
<xsd:element name="skupinaKoduPece">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
0 zdravotní výkon
|
||||
1 HVLP
|
||||
2 IVLP
|
||||
3 ZP
|
||||
4 stomatologický materiál
|
||||
5 doprava
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="3"/>
|
||||
<xsd:enumeration value="4"/>
|
||||
<xsd:enumeration value="5"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="kodyPece" type="kodyPeceTyp"/>
|
||||
<xsd:element name="lokalizace" minOccurs="0" type="lokalizaceTyp" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="kodPeceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="7"/>
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="kodyPeceTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kodPece" type="kodPeceTyp" maxOccurs="10">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Kód poskytnuté péče</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="lokalizaceTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kodKvadrantu">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Kód kvadrantu: 0 - 9, A, B, C
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="3"/>
|
||||
<xsd:enumeration value="4"/>
|
||||
<xsd:enumeration value="5"/>
|
||||
<xsd:enumeration value="6"/>
|
||||
<xsd:enumeration value="7"/>
|
||||
<xsd:enumeration value="8"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="A"/>
|
||||
<xsd:enumeration value="B"/>
|
||||
<xsd:enumeration value="C"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="kodZubu">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Kód zubu: 0 - 9
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="3"/>
|
||||
<xsd:enumeration value="4"/>
|
||||
<xsd:enumeration value="5"/>
|
||||
<xsd:enumeration value="6"/>
|
||||
<xsd:enumeration value="7"/>
|
||||
<xsd:enumeration value="8"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="overeniPoskytnutePeceOdpovedTeloTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="dotazovanaPece" type="dotazovanaPeceTyp" maxOccurs="10"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="dotazovanaPeceTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kodPece" type="kodPeceTyp"/>
|
||||
<xsd:element name="peceEvidovana">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Příznak, zda VZP ČR dotazovanou péči eviduje; povolené hodnoty:
|
||||
X – pro dotazovanou péči se informace nesděluje;
|
||||
A – ano (kolekce evidované uznané péče bude přítomna a neprázdná);
|
||||
N – ne (kolekce evidované uznané péče bude prázdná)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="X"/>
|
||||
<xsd:enumeration value="A"/>
|
||||
<xsd:enumeration value="N"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="evidovanaUznanaPece" type="evidovanaUznanaPeceTyp" minOccurs="0" />
|
||||
<xsd:element name="frekvencniOmezeni" type="frekvencniOmezeniTyp" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="evidovanaUznanaPeceTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="zaznam" type="zaznamTyp" maxOccurs="unbounded" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="zaznamTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="iczPoskytovatele">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="datumProvedeni" type="xsd:date" />
|
||||
<xsd:element name="mnozstvi">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="11"/>
|
||||
<xsd:fractionDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="lokalizace" type="lokalizaceTyp" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="frekvencniOmezeniTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="omezeni" type="omezeniTyp" maxOccurs="unbounded" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="omezeniTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="frekvence">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="11"/>
|
||||
<xsd:fractionDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="jednotka">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Časová jednotka:
|
||||
D - den
|
||||
T - týden
|
||||
M - měsíc
|
||||
C - čtvrtletí
|
||||
P - pololetí
|
||||
R - rok
|
||||
Z - život
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="D"/>
|
||||
<xsd:enumeration value="M"/>
|
||||
<xsd:enumeration value="C"/>
|
||||
<xsd:enumeration value="R"/>
|
||||
<xsd:enumeration value="Z"/>
|
||||
<xsd:enumeration value="T"/>
|
||||
<xsd:enumeration value="P"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="typ">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Typ omezení:
|
||||
D - od data do data
|
||||
I - uvnitř kalendářního období definovaného elementy "jednotka" a "interval"
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="D"/>
|
||||
<xsd:enumeration value="I"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="interval">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Povolený interval - počet jednotek
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="4"/>
|
||||
<xsd:fractionDigits value="0"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="tolerance">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Tolerance vyjádřená v počtu dnů, o které se zkracuje určený interval
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:decimal">
|
||||
<xsd:totalDigits value="3"/>
|
||||
<xsd:fractionDigits value="0"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="lokalizace" type="lokalizaceTyp" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="cisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,153 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://xmlns.vzp.cz/PovinneParametryB2B/1"
|
||||
xmlns="http://xmlns.vzp.cz/PovinneParametryB2B/1"
|
||||
elementFormDefault="qualified"
|
||||
version="1.0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Historie verzí:
|
||||
<ul>
|
||||
<li>1.0 - 6.9.2021 - prvotní verze</li>
|
||||
</ul>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType name="parametryPozadavku">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>standardizované parametry požadavku</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="string32">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>unikátní identifikátor volání služby (doporučujeme vyplňovat GUID)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="duvodVolani" type="string256">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Volný text s doporučenými texty podle GDPR. Správný důvod/životní situaci zná pouze konzument, který je vždy povinen jej vyplnit podle předepsaných důvodů:
|
||||
Nezpracovávají se osobní údaje
|
||||
Na základě souhlasu subjektu údajů
|
||||
Nezbytné pro splnění smlouvy
|
||||
Nezbytné pro splnění právní povinnosti
|
||||
Nezbytné pro ochranu životně důležitých zájmů subjektu údajů
|
||||
Nezbytné pro splnění úkolu prováděného ve veřejném zájmu nebo při výkonu veřejné moci
|
||||
Nezbytné pro účely oprávněných zájmů příslušného správce
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idSubjektu" type="IdSubjektuTyp" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Identifikace konzumujícího subjektu</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typSubjektu" type="TypSubjektuTyp" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ konzumujícího subjektu</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="parametryOdpovedi">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="string32">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>unikátní identifikátor volání služby (stejná hodnota jako v požadavku)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="poradiOdpovedi" type="xsd:integer" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>pořadové číslo odpovědi na asynchronní volání služby</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="casOdpovedi" type="xsd:dateTime" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>čas odeslání odpovědi</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="stavVyrizeniPozadavku" type="StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Identifikátor subjektu je závislý na typu subjektu:
|
||||
poj - číslo pojištěnce
|
||||
zp - IČZ
|
||||
zzp - číslo zdravotní pojišťovny
|
||||
ostatní - IČ a RČ
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu:
|
||||
poj - pojištěnec
|
||||
osvc - OSVČ
|
||||
zam - zaměstnavatel
|
||||
zp - poskytovatel zdravotní péče
|
||||
si - státní instituce
|
||||
se - soudní exekutor
|
||||
fr - finanční ředitelství
|
||||
zzp - zaměstnanecká zdravotní pojišťovna
|
||||
partner - obecný B2B partner
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="string32">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="0"/>
|
||||
<xsd:maxLength value="32"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="string256">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="0"/>
|
||||
<xsd:maxLength value="256"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/OznameniOPojistencichZamestnavateleB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/OznameniOPojistencichZamestnavateleB2B"
|
||||
elementFormDefault="qualified"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 32015 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-01-20 16:21:35 +0100 (čt, 20 I 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import schemaLocation="CommonB2B.xsd"
|
||||
namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
|
||||
<xsd:element name="oznameniOPojistencichZamestnavateleB2BPozadavek"
|
||||
type="OznameniOPojistencichZamestnavateleB2BPozadavekTyp"/>
|
||||
<xsd:element name="oznameniOPojistencichZamestnavateleB2BOdpoved"
|
||||
type="OznameniOPojistencichZamestnavateleB2BBOdpovedTyp"/>
|
||||
<xsd:complexType name="OznameniOPojistencichZamestnavateleB2BPozadavekTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
klientské ID zprávy pro potřeby zpětné korelace zpráv na straně
|
||||
klienta. VZP vrací v odpovědi zde uvedené ID v položce
|
||||
korelaceZpravy. idZpravy může obsahovat pouze číslice a písmena bez
|
||||
mezer a speciálních znaků: pomlčky, čárky, tečky a dalších znaků.
|
||||
Maximální délka idZprávy je celkem 12 znaků
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Číslo plátce pojistného, kterého se předávané oznámení týká
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
zam
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="uzemniPracoviste" type="cmn:UzemniPracovisteTyp"
|
||||
minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
kód příslušného územního pracoviště pro daného zaměstnavatele
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="datumPodani" type="xsd:dateTime" minOccurs="0"/>
|
||||
<xsd:element name="oznameniOPojistencichZamestnavatele"
|
||||
type="oznameniOPojistencichZamestnavateleTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="oznameniOPojistencichZamestnavateleTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="typVstupu" type="typVstupuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
typ přenášeného obsahu na vstupu: „Z“ - záznam XML, „S“ – soubor
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="seznamOznameni" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="oznameniZamestnavatele" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kodZmeny" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
kód definovaný podle dokumentace: Metodika pro
|
||||
pořizování a předávání dokladů VZP ČR
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="datumZmeny" type="xsd:date">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
datum, kdy nastala u pojištěnce změna
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="cisloPojistence" type="xsd:string"/>
|
||||
<xsd:element name="jmeno" type="xsd:string"/>
|
||||
<xsd:element name="prijmeni" type="xsd:string"/>
|
||||
<xsd:element name="adresa" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ulice" type="xsd:string"
|
||||
minOccurs="0"/>
|
||||
<xsd:element name="obec" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="psc" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="dokument" type="DokumentTyp" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="typVstupuTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Z"/>
|
||||
<xsd:enumeration value="S"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="DokumentTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="nazev" type="cmn:NazevSouboruTyp"/>
|
||||
<xsd:element name="mime" type="cmn:MimeTypeTyp"/>
|
||||
<xsd:element name="obsah" type="xsd:base64Binary"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="OznameniOPojistencichZamestnavateleB2BBOdpovedTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp"/>
|
||||
<xsd:element name="textOdpovedi" type="xsd:string"/>
|
||||
<xsd:element name="dokument" type="DokumentTyp" minOccurs="0"/>
|
||||
<xsd:element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33136 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-13 20:57:15 +0100 (ne, 13 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
+201
@@ -0,0 +1,201 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/OznameniUdajuZamestnavateleB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/OznameniUdajuZamestnavateleB2B"
|
||||
elementFormDefault="qualified"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33817 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-25 14:22:06 +0100 (pá, 25 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import schemaLocation="CommonB2B.xsd"
|
||||
namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
|
||||
<xsd:element name="oznameniUdajuZamestnavateleB2BPozadavek"
|
||||
type="OznameniUdajuZamestnavateleB2BPozadavekTyp"/>
|
||||
<xsd:element name="oznameniUdajuZamestnavateleB2BOdpoved"
|
||||
type="OznameniUdajuZamestnavateleB2BBOdpovedTyp"/>
|
||||
<xsd:complexType name="OznameniUdajuZamestnavateleB2BPozadavekTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
klientské ID zprávy pro potřeby zpětné korelace zpráv na
|
||||
straně klienta.
|
||||
VZP vrací v odpovědi zde uvedené ID v položce korelaceZpravy.
|
||||
idZpravy
|
||||
může obsahovat pouze číslice a písmena bez mezer a
|
||||
speciálních znaků:
|
||||
pomlčky, čárky, tečky a dalších znaků. Maximální délka
|
||||
idZprávy je celkem
|
||||
12 znaků
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
číslo plátce pojistného
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
zam
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="uzemniPracoviste" type="cmn:UzemniPracovisteTyp"
|
||||
minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
kó příslušného územního pracoviště pro daného zaměstnavatele
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="datumPodani" type="xsd:dateTime" minOccurs="0"/>
|
||||
<xsd:element name="oznameniUdajuZamestnavatele"
|
||||
type="oznameniUdajuZamestnavateleTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="oznameniUdajuZamestnavateleTyp">
|
||||
<xsd:choice>
|
||||
<xsd:element name="oznameni">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ico" type="xsd:string"/>
|
||||
<xsd:element name="nazev" type="xsd:string"/>
|
||||
<xsd:element name="obchodniNazev" type="xsd:string"/>
|
||||
<xsd:element name="pravniForma" type="xsd:string"/>
|
||||
<xsd:element name="pravniSubjektivita" type="pravniSubjektivitaTyp"/>
|
||||
<xsd:element name="fyzickaOsoba" type="fyzickaOsobaTyp"
|
||||
minOccurs="0"/>
|
||||
<xsd:element name="adresaSidla" type="adresaTyp"/>
|
||||
<xsd:element name="telefon">
|
||||
<xsd:complexType>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:string">
|
||||
<xsd:attribute name="zmena" use="required" type="xsd:boolean"/>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="fax" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:string">
|
||||
<xsd:attribute name="zmena" use="required" type="xsd:boolean"/>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="bankovniSpojeni" type="bankovniSpojeniTyp"/>
|
||||
<xsd:element name="denSplatnosti" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:integer">
|
||||
<xsd:attribute name="zmena" use="required" type="xsd:boolean"/>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="zmenaOd" type="zmenaOdTyp" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
označení měsíce, v němž má být oznamovaná změna uplatněna;
|
||||
formát MM/RRRR
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="dokument" type="DokumentTyp"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="zmenaOdTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-1][1-9]/[1-9][1-9][1-9][1-9]"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="DokumentTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="nazev" type="cmn:NazevSouboruTyp"/>
|
||||
<xsd:element name="mime" type="cmn:MimeTypeTyp"/>
|
||||
<xsd:element name="obsah" type="xsd:base64Binary"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="fyzickaOsobaTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="prijmeni" type="xsd:string"/>
|
||||
<xsd:element name="jmeno" type="xsd:string"/>
|
||||
<xsd:element name="rodneCislo" type="xsd:string"/>
|
||||
<xsd:element name="adresaOsoby" type="adresaTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="adresaTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ulice" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="obec" type="xsd:string"/>
|
||||
<xsd:element name="psc" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="bankovniSpojeniTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="predcisliUctu" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:string">
|
||||
<xsd:attribute name="zmena" use="required" type="xsd:boolean"/>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="cisloUctu">
|
||||
<xsd:complexType>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:integer">
|
||||
<xsd:attribute name="zmena" use="required" type="xsd:boolean"/>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="kodBanky">
|
||||
<xsd:complexType>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:string">
|
||||
<xsd:attribute name="zmena" use="required" type="xsd:boolean"/>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="SS" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:string">
|
||||
<xsd:attribute name="zmena" use="required" type="xsd:boolean"/>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="pravniSubjektivitaTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="fyzickaOsoba"/>
|
||||
<xsd:enumeration value="pravnickaOsoba"/>
|
||||
<xsd:enumeration value="bezPravnickeSubjektivity"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:complexType name="OznameniUdajuZamestnavateleB2BBOdpovedTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp"/>
|
||||
<xsd:element name="textOdpovedi" type="xsd:string"/>
|
||||
<xsd:element name="dokument" type="DokumentTyp" minOccurs="0"/>
|
||||
<xsd:element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33136 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-13 20:57:15 +0100 (ne, 13 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,167 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/SestavaNakladyZZB2B"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns0="http://xmlns.gemsystem.cz/SestavaNakladyZZB2B"
|
||||
xmlns:ns1="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<annotation>
|
||||
<documentation>$Revision: 66268 $</documentation>
|
||||
<documentation>$Date: 2013-07-04 13:02:08 +0200 (čt, 04 7 2013) $</documentation>
|
||||
<documentation>$Author: msklenar $</documentation>
|
||||
</annotation>
|
||||
<import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<element name="sestavaNakladyZZB2BPozadavek">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="idZpravy" type="ns1:IdZpravyTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
klientské ID zprávy pro potřeby zpětné korelace zpráv na straně klienta.
|
||||
VZP vrací v odpovědi zde uvedené ID v položce korelaceZpravy. idZpravy
|
||||
může obsahovat pouze číslice a písmena bez mezer a speciálních znaků:
|
||||
pomlčky, čárky, tečky a dalších znaků. Maximální délka idZprávy je celkem
|
||||
12 znaků
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="idSubjektu" type="ns1:IdSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Identifikace subjektu (IČZ)
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="typSubjektu" type="ns1:TypSubjektuTyp" minOccurs="1">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Typ subjektu (zp)
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="uzemniPracoviste" type="ns1:UzemniPracovisteTyp"
|
||||
minOccurs="0"/>
|
||||
<element name="datumPodani" type="dateTime" minOccurs="0"/>
|
||||
<element name="sestava" type="ns0:sestavaType">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Komplexní typ obsahující parametry sestavy
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="sestavaNakladyZZB2BOdpoved">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="korelaceZpravy" type="ns1:IdZpravyTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Návratový parametr pro spárování požadavku a odpovědi na straně
|
||||
partnera. Obsahuje hodnotu elementu idZpravy z požadavku.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="textOdpovedi" type="string">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Text odpovědi
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="dokument" type="ns0:dokumentType" minOccurs="0"
|
||||
maxOccurs="1">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Soubor přiložený k odpovědi (dokument sestavy)
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="stavVyrizeniPozadavku" type="ns1:StavVyrizeniPozadavkuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Návratový kód odpovědi
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="sestavaType">
|
||||
<sequence>
|
||||
<element name="pocatecniObdobiDavky" type="ns0:obdobiDavkyType">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Komplexní typ určující počáteční období sestavy
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="koncoveObdobiDavky" type="ns0:obdobiDavkyType">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Komplexní typ určující koncové období sestavy
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="formatVystupu" type="ns0:formatVystupuType">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Typ datového obsahu (formát výstupu); informační systém VZP aktuálně
|
||||
poskytuje pouze PDF sestavu, tudíž je povolena pouze hodnota
|
||||
application/pdf
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="obdobiDavkyType">
|
||||
<sequence>
|
||||
<element name="mesic" type="int">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Měsíc
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="rok" type="int">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Rok
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<simpleType name="formatVystupuType">
|
||||
<restriction base="string">
|
||||
<enumeration value="application/pdf"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<complexType name="dokumentType">
|
||||
<sequence>
|
||||
<element name="nazev" type="ns1:NazevSouboruTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Název souboru
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="mime" type="ns1:MimeTypeTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Typ souboru
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="obsah" type="base64Binary">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Obsah souboru v kódování Base64
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</schema>
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33136 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-13 20:57:15 +0100 (ne, 13 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,207 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/PoskytnutiPrilohyEP2B2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/PoskytnutiPrilohyEP2B2B"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 52251 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2012-05-22 16:02:29 +0200 (út, 22 5 2012) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<xsd:simpleType name="typPrilohyType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="A"/>
|
||||
<xsd:enumeration value="B"/>
|
||||
<xsd:enumeration value="C"/>
|
||||
<xsd:enumeration value="CA"/>
|
||||
<xsd:enumeration value="CB"/>
|
||||
<xsd:enumeration value="CC"/>
|
||||
<xsd:enumeration value="J"/>
|
||||
<xsd:enumeration value="S"/>
|
||||
<xsd:enumeration value="SP"/>
|
||||
<xsd:enumeration value="U"/>
|
||||
<xsd:enumeration value="Z"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="formatDokumentuType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="application/pdf"/>
|
||||
<xsd:enumeration value="text/xml"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="formatPrilohyType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="F"/>
|
||||
<xsd:enumeration value="T"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="typExportuType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="iczType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="12"/>
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="oddeleniType">
|
||||
<xsd:restriction base="xsd:string"/>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="icpType">
|
||||
<xsd:restriction base="xsd:string"></xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="dokumentType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="mime" type="formatDokumentuType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Označuje typ dokumentu dle mime/type.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="obsah" type="xsd:base64Binary">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Obsah dokumentu v base64.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="poskytnutiPrilohyEP2B2BPozadavek">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>klientské ID zprávy pro potřeby zpětné korelace
|
||||
zpráv na straně klienta. VZP vrací v odpovědi zde
|
||||
uvedené ID v položce korelaceZpravy. idZpravy
|
||||
může obsahovat pouze číslice a písmena bez mezer
|
||||
a speciálních znaků: pomlčky, čárky, tečky a
|
||||
dalších znaků. Maximální délka idZprávy je celkem
|
||||
12 znaků.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Identifikační číslo zdravotnického zařízení, pro
|
||||
které má být dokument vygenerován (IČZ)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ subjektu ("zp")</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="priloha">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ICP" type="icpType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Identifikační číslo pracoviště</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="cisloOddeleni" type="oddeleniType"
|
||||
minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Číslo oddělení</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="formatDokumentu" type="formatDokumentuType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Formát požadovaného dokumentu. Služba
|
||||
podporuje formát XML a PDF</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="kDatu" type="xsd:date">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Služba vybere data platná k tomuto datu</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typPrilohy" type="typPrilohyType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Jedna ze seznamu možných elektronických
|
||||
příloh (EP2 formulář)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="cisloSmlouvy" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Číslo smlouvy mezi VZP a zdravotnickým
|
||||
zařízením </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="cisloPrilohy" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Číslo přílohy</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="uplatneniOd" type="xsd:date" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Datum uplatnění od – bude předvyplněno v
|
||||
požadovaném dokumentu</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="uplatneniDo" type="xsd:date" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Datum uplatnění do – bude předvyplněno v
|
||||
požadovaném dokumentu</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ucinnost" type="xsd:date" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Datum účinnosti – bude předvyplněno v
|
||||
požadovaném dokumentu</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="formatPrilohy" type="formatPrilohyType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Formát přílohy:
|
||||
F – formulář k vyplnění
|
||||
S – sestava – tisknutelná podoba formuláře
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typExportu" type="typExportuType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Typ exportovaných dat:
|
||||
-1 – dokument obsahuje pouze hlavičku
|
||||
0 – kompletně vyplněná příloha
|
||||
1 – pouze smluvní část
|
||||
2 – pouze informativní část
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="poskytnutiPrilohyEP2B2BOdpoved">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Návratový parametr pro spárování požadavku a
|
||||
odpovědi na straně partnera</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="dokument" type="dokumentType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Požadovaný dokument
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33136 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-13 20:57:15 +0100 (ne, 13 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/PrehledPlatbyZamestnavateleB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/PrehledPlatbyZamestnavateleB2B"
|
||||
elementFormDefault="qualified"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 31921 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-01-18 14:18:30 +0100 (út, 18 I 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import schemaLocation="CommonB2B.xsd"
|
||||
namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
|
||||
<xsd:element name="prehledPlatbyZamestnavateleB2BPozadavek"
|
||||
type="prehledPlatbyZamestnavateleB2BPozadavekTyp"/>
|
||||
<xsd:element name="prehledPlatbyZamestnavateleB2BOdpoved"
|
||||
type="prehledPlatbyZamestnavateleB2BOdpovedTyp"/>
|
||||
<xsd:complexType name="prehledPlatbyZamestnavateleB2BPozadavekTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
klientské ID zprávy pro potřeby zpětné korelace zpráv na straně
|
||||
klienta. VZP vrací v odpovědi zde uvedené ID v položce
|
||||
korelaceZpravy. idZpravy může obsahovat pouze číslice a písmena bez
|
||||
mezer a speciálních znaků: pomlčky, čárky, tečky a dalších znaků.
|
||||
Maximální délka idZprávy je celkem 12 znaků
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Číslo plátce pojistného, který přehled podává
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
zam
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="uzemniPracoviste" type="cmn:UzemniPracovisteTyp" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
kód příslušného územního pracoviště pro daného zaměstnavatele
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="datumPodani" type="xsd:dateTime" minOccurs="0"/>
|
||||
<xsd:element name="prehledPlatbyZamestnavatele"
|
||||
type="prehledPlatbyZamestnavateleTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="prehledPlatbyZamestnavateleTyp">
|
||||
<xsd:choice>
|
||||
<xsd:element name="prehled">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="mesic" type="xsd:integer"/>
|
||||
<xsd:element name="rok" type="xsd:integer"/>
|
||||
<xsd:element name="pocetZamestnancu" type="xsd:integer"/>
|
||||
<xsd:element name="soucetZakladu" type="xsd:float"/>
|
||||
<xsd:element name="soucetPojistneho" type="xsd:float"/>
|
||||
<xsd:element name="datumSplatnosti" type="xsd:date"/>
|
||||
<xsd:element name="datumPredani" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="dokument" type="DokumentTyp"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DokumentTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="nazev" type="cmn:NazevSouboruTyp"/>
|
||||
<xsd:element name="mime" type="cmn:MimeTypeTyp"/>
|
||||
<xsd:element name="obsah" type="xsd:base64Binary"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="prehledPlatbyZamestnavateleB2BOdpovedTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp"/>
|
||||
<xsd:element name="textOdpovedi" type="xsd:string"/>
|
||||
<xsd:element name="dokument" type="DokumentTyp" minOccurs="0"/>
|
||||
<xsd:element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33136 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-13 20:57:15 +0100 (ne, 13 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/PrevzetiSouboruDavekZdravPeceB2B"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/PrevzetiSouboruDavekZdravPeceB2B"
|
||||
xmlns:ns1="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<annotation>
|
||||
<documentation>$Revision: 47578 $</documentation>
|
||||
<documentation>$Date: 2012-01-30 16:47:54 +0100 (po, 30 1 2012) $</documentation>
|
||||
<documentation>$Author: msklenar $</documentation>
|
||||
</annotation>
|
||||
<import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<element name="prevzetiSouboruDavekZdravPeceB2BPozadavek">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="idZpravy" type="ns1:IdZpravyTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
klientské ID zprávy pro potřeby zpětné korelace zpráv na straně klienta.
|
||||
VZP vrací v odpovědi zde uvedené ID v položce korelaceZpravy. idZpravy
|
||||
může obsahovat pouze číslice a písmena bez mezer a speciálních znaků:
|
||||
pomlčky, čárky, tečky a dalších znaků. Maximální délka idZprávy je celkem
|
||||
12 znaků
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="idSubjektu" type="ns1:IdSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
identifikační číslo zařízení
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="typSubjektu" type="ns1:TypSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
zp
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="uzemniPracoviste" type="ns1:UzemniPracovisteTyp" minOccurs="0"/>
|
||||
<element name="datumPodani" type="dateTime" minOccurs="0"/>
|
||||
<element name="soubor">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="nazevSouboru" type="tns:nazevSouboruTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Možné hodnoty elementu:
|
||||
KDAVKA1111.222 (ascii kdavky)
|
||||
XKDAVKA1111.222 (xml kdavky)
|
||||
xxxxxxxx.3333 (ascii vrácené ZP)
|
||||
Xxxxxxxxx.3333 (xml vrácené ZP)
|
||||
xxxxxxxx_RRRR_nnnnnnn.ZIP (přílohy)
|
||||
xxxxxxxx_RRRR_nnnnnnn_yyyyyyyyyyy.ZIP (přílohy)
|
||||
|
||||
1111 je maximálně čtyř ciferné číslo (0-4 číslic)
|
||||
222 je tří ciferné číslo
|
||||
3333 je tří nebo čtyř ciferné číslo
|
||||
xxxxxxxx je IČZ
|
||||
RRRR je rok
|
||||
nnnnnnn je číslo dokladu
|
||||
yyyyyyyyyyy je libovolný řetězec o délce 1-10 znaků
|
||||
na velikosti písmen nezáleží
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="typDatovehoObsahuSouboru"
|
||||
type="tns:typDatovehoObsahuSouboruTyp"/>
|
||||
<element name="typDatovehoObsahuOdpovedSK"
|
||||
type="tns:TypDatovehoObsahuOdpovedSKTyp" minOccurs="0"/>
|
||||
<element name="typDatovehoObsahuOdpovedVK"
|
||||
type="tns:TypDatovehoObsahuOdpovedVKTyp" minOccurs="0"/>
|
||||
<element name="datovyObsahSouboru" type="base64Binary">
|
||||
<annotation>
|
||||
<documentation>
|
||||
obsah souboru s jednotlivými dávkami
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="dokumentTyp">
|
||||
<sequence>
|
||||
<element name="nazev" type="string"/>
|
||||
<element name="mime" type="string"/>
|
||||
<element name="obsah" type="base64Binary"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="prevzetiSouboruDavekZdravPeceB2BOdpoved">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="korelaceZpravy" type="ns1:IdZpravyTyp"/>
|
||||
<element name="textOdpovedi" type="string"/>
|
||||
<element name="dokument" minOccurs="0" type="tns:dokumentTyp"/>
|
||||
<element name="stavVyrizeniPozadavku" type="ns1:StavVyrizeniPozadavkuTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<simpleType name="nazevSouboruTyp">
|
||||
<restriction base="string">
|
||||
<pattern value="((X|x)?(K|k)(D|d)(A|a)(V|v)(K|k)(A|a)[0-9]{0,4}\.[0-9]{3})|((X|x)?[0-9]{8}\.[0-9]{3,4})|([0-9]{8}_[0-9]{4}_[0-9]{1,7}(_\w{1,10})?\.(Z|z)(I|i)(P|p))"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="typDatovehoObsahuSouboruTyp">
|
||||
<restriction base="string">
|
||||
<enumeration value="text/plain"/>
|
||||
<enumeration value="text/xml"/>
|
||||
<enumeration value="application/zip"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TypDatovehoObsahuOdpovedSKTyp">
|
||||
<restriction base="string">
|
||||
<enumeration value="text/plain"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="TypDatovehoObsahuOdpovedVKTyp">
|
||||
<restriction base="string">
|
||||
<enumeration value="application/pdf"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33136 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-13 20:57:15 +0100 (ne, 13 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/PrevzetiPrilohyEP2B2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/PrevzetiPrilohyEP2B2B"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 52515 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2012-05-28 15:22:08 +0200 (po, 28 5 2012) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<xsd:simpleType name="formatDokumentuType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="application/pdf"/>
|
||||
<xsd:enumeration value="text/xml"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="dokumentType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="mime" type="formatDokumentuType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Označuje typ dokumentu dle mime/type.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="obsah" type="xsd:base64Binary">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Obsah dokumentu v base64.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="prevzetiPrilohyEP2B2BPozadavek">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>klientské ID zprávy pro potřeby zpětné korelace
|
||||
zpráv na straně klienta. VZP vrací v odpovědi zde
|
||||
uvedené ID v položce korelaceZpravy. idZpravy
|
||||
může obsahovat pouze číslice a písmena bez mezer
|
||||
a speciálních znaků: pomlčky, čárky, tečky a
|
||||
dalších znaků. Maximální délka idZprávy je celkem
|
||||
12 znaků.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Identifikační číslo zdravotnického zařízení, pro
|
||||
které má být dokument vygenerován (IČZ)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ subjektu ("zp")</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="dokument" type="dokumentType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Předávaný dokument</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="prevzetiPrilohyEP2B2BOdpoved">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Návratový parametr pro spárování požadavku a
|
||||
odpovědi na straně partnera</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="protokol" type="protokolType" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Obsahuje kompletní protokol o kontrole vkládaného
|
||||
dokumentu</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="protokolType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kodValidace" type="kodValidaceType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
0 - Warning
|
||||
1 - OK
|
||||
-1 - Error
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="chyby" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="text" maxOccurs="unbounded" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="kodValidaceType">
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
+105
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
+102
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/PrubehPojisteniDleSouboruB2B"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/PrubehPojisteniDleSouboruB2B"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<annotation>
|
||||
<documentation>$Revision: 31456 $</documentation>
|
||||
<documentation>$Date: 2011-01-06 14:48:20 +0100 (čt, 06 I 2011) $</documentation>
|
||||
<documentation>$Author: msklenar $</documentation>
|
||||
</annotation>
|
||||
<import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<element name="prubehPojisteniDleSouboruB2BPozadavek"
|
||||
type="tns:PrubehPojisteniDleSouboruB2BPozadavekTyp"/>
|
||||
<complexType name="PrubehPojisteniDleSouboruB2BPozadavekTyp">
|
||||
<sequence>
|
||||
<element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
klientské ID zprávy pro potřeby zpětné korelace zpráv na straně klienta.
|
||||
VZP vrací v odpovědi zde uvedené ID v položce korelaceZpravy. idZpravy
|
||||
může obsahovat pouze číslice a písmena bez mezer a speciálních znaků:
|
||||
pomlčky, čárky, tečky a dalších znaků. Maximální délka idZpravy je celkem
|
||||
12 znaků
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
IČZ
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
zp
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="uzemniPracoviste" type="cmn:UzemniPracovisteTyp" minOccurs="0">
|
||||
<annotation>
|
||||
<documentation>
|
||||
kód územního pracoviště, kde se bude požadavek zpracovávat
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="datumPodani" type="dateTime" minOccurs="0"/>
|
||||
<element name="soubor" type="tns:souborTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="prubehPojisteniDleSouboruB2BOdpoved"
|
||||
type="tns:PrubehPojisteniDleSouboruB2BOdpovedTyp"/>
|
||||
<complexType name="souborTyp">
|
||||
<sequence>
|
||||
<element name="typDatovehoObsahuSouboru" type="tns:typDatovehoObsahuTyp"/>
|
||||
<element name="datovyObsahSouboru" type="base64Binary"/>
|
||||
<element name="formatVystupu" type="tns:formatVystupuTyp"/>
|
||||
<element name="verzeVystupu" type="tns:verzeVystupuTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<simpleType name="typDatovehoObsahuTyp">
|
||||
<restriction base="string">
|
||||
<enumeration value="text/plain"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="verzeVystupuTyp">
|
||||
<restriction base="string">
|
||||
<enumeration value="lekar"/>
|
||||
<enumeration value="lekarna"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="formatVystupuTyp">
|
||||
<restriction base="string">
|
||||
<enumeration value="text/plain"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<complexType name="PrubehPojisteniDleSouboruB2BOdpovedTyp">
|
||||
<sequence>
|
||||
<element name="korelaceZpravy" type="cmn:IdZpravyTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
návratový parametr pro spárování požadavku a odpovědi na straně partnera
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="dokument" minOccurs="0">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="nazev" type="cmn:NazevSouboruTyp"/>
|
||||
<element name="mime" type="cmn:MimeTypeTyp"/>
|
||||
<element name="obsah" type="base64Binary"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="stavVyrizeniPozadavku" type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</schema>
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<definitions name="PrubehPojisteniDruhB2B" targetNamespace="http://xmlns.gemsystem.cz/PrubehPojisteniDruhB2B" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://xmlns.gemsystem.cz/PrubehPojisteniDruhB2B" xmlns:ns1="http://xmlns.gemsystem.cz/PrubehPojisteniDruhB2B" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:client="http://xmlns.gemsystem.cz/PrubehPojisteniDruhB2B">
|
||||
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="http://xmlns.gemsystem.cz/PrubehPojisteniDruhB2B" schemaLocation="PrubehPojisteniDruhB2B.xsd" />
|
||||
</schema>
|
||||
</types>
|
||||
<message name="PrubehPojisteniDruhB2BRequestMessage">
|
||||
<part name="payload" element="tns:prubehPojisteniDruhB2BPozadavek" />
|
||||
</message>
|
||||
<message name="PrubehPojisteniDruhB2BResponseMessage">
|
||||
<part name="payload" element="tns:prubehPojisteniDruhB2BOdpoved" />
|
||||
</message>
|
||||
<portType name="PrubehPojisteniDruhB2B">
|
||||
<operation name="process">
|
||||
<input message="tns:PrubehPojisteniDruhB2BRequestMessage" />
|
||||
<output message="tns:PrubehPojisteniDruhB2BResponseMessage" />
|
||||
</operation>
|
||||
</portType>
|
||||
<binding name="PrubehPojisteniDruhB2BBinding" type="tns:PrubehPojisteniDruhB2B">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<operation name="process">
|
||||
<soap:operation style="document" soapAction="process" />
|
||||
<input>
|
||||
<soap:body use="literal" />
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal" />
|
||||
</output>
|
||||
</operation>
|
||||
</binding>
|
||||
<service name="PrubehPojisteniDruhB2B">
|
||||
<port name="PrubehPojisteniDruhB2BPort" binding="tns:PrubehPojisteniDruhB2BBinding">
|
||||
<soap:address location="http://t0ipfas2.dc.vzp.cz:7782/orabpel/b2b/PrubehPojisteniDruhB2B/1.0" />
|
||||
</port>
|
||||
</service>
|
||||
<plnk:partnerLinkType name="PrubehPojisteniDruhB2B">
|
||||
<plnk:role name="PrubehPojisteniDruhB2BProvider">
|
||||
<plnk:portType name="tns:PrubehPojisteniDruhB2B" />
|
||||
</plnk:role>
|
||||
</plnk:partnerLinkType>
|
||||
</definitions>
|
||||
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/PrubehPojisteniDruhB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/PrubehPojisteniDruhB2B"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 29895 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-01 16:15:59 +0100 (st, 01 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
|
||||
<xsd:import schemaLocation="CommonB2B.xsd" namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
|
||||
<xsd:element name="prubehPojisteniDruhB2BPozadavek">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="cisloPojistence" type="xsd:string" />
|
||||
<xsd:element name="prijmeni" type="xsd:string" minOccurs="0" />
|
||||
<xsd:element name="kDatu" type="xsd:date" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="prubehPojisteniDruhB2BOdpoved">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="prubehPojisteni">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="stav" type="stavTyp" />
|
||||
<xsd:element name="kodPojistovny" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="nazevPojistovny" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="druhPojisteni" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:simpleType name="stavTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="pojisten"/>
|
||||
<xsd:enumeration value="nepojisten"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<!-- navratove kody -->
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,136 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified"
|
||||
version="1.1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Historie verzí rozhraní:
|
||||
<ul>
|
||||
<li>1.0 - 03.08.2011 - prvotní verze</li>
|
||||
<li>1.1 - 16.10.2020 - dolnění typů NIS</li>
|
||||
</ul>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyNISTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Unikátní identifikátor volání služby</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="128"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="DuvodVolaniTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Popis důvodu volání služby (účel použití)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="256"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="SubjektKonzumentaTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Subjekt konzumující službu</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="256"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions name="RegistracePojistencePZSB2B"
|
||||
targetNamespace="http://xmlns.gem.cz/B0_B2B_s/RegistracePojistencePZSB2B/RegistracePojistencePZSB2B"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:client="http://xmlns.gem.cz/B0_B2B_s/RegistracePojistencePZSB2B/RegistracePojistencePZSB2B"
|
||||
xmlns:ns1="http://xmlns.gemsystem.cz/B2B/RegistracePojistencePZSB2B/1"
|
||||
xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype">
|
||||
|
||||
<wsdl:import namespace="http://xmlns.gemsystem.cz/B2B/RegistracePojistencePZSB2B/1" location="RegistracePojistencePZSB2B.xsd" />
|
||||
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
TYPE DEFINITION - List of services participating in this BPEL process
|
||||
The default output of the BPEL designer uses strings as input and
|
||||
output to the BPEL Process. But you can define or import any XML
|
||||
Schema type and use them as part of the message types.
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
|
||||
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
MESSAGE TYPE DEFINITION - Definition of the message types used as
|
||||
part of the port type defintions
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
|
||||
<wsdl:message name="RegistracePojistencePZSB2BRequestMessage">
|
||||
<wsdl:part name="payload" element="ns1:registracePojistencePZSB2B" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="RegistracePojistencePZSB2BResponseMessage">
|
||||
<wsdl:part name="payload" element="ns1:registracePojistencePZSB2BOdpoved" />
|
||||
</wsdl:message>
|
||||
|
||||
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
PORT TYPE DEFINITION - A port type groups a set of operations into
|
||||
a logical service unit.
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
|
||||
|
||||
<!-- portType implemented by the RegistracePojistencePZSB2B BPEL process -->
|
||||
<wsdl:portType name="RegistracePojistencePZSB2B">
|
||||
<wsdl:operation name="process">
|
||||
<wsdl:input message="client:RegistracePojistencePZSB2BRequestMessage" />
|
||||
<wsdl:output message="client:RegistracePojistencePZSB2BResponseMessage"/>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
|
||||
<wsdl:types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="http://xmlns.gemsystem.cz/B2B/RegistracePojistencePZSB2B/1" schemaLocation="RegistracePojistencePZSB2B.xsd"/>
|
||||
</schema>
|
||||
</wsdl:types>
|
||||
<wsdl:binding name="RegistracePojistencePZSB2BBinding" type="client:RegistracePojistencePZSB2B" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="process">
|
||||
<soap:operation style="document" soapAction="process"/>
|
||||
<wsdl:input>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="RegistracePojistencePZSB2B" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
|
||||
<wsdl:port name="RegistracePojistencePZSB2B" binding="client:RegistracePojistencePZSB2BBinding">
|
||||
<soap:address location="*** SERVICE ENDPOINT LOCATION ***"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
|
||||
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
PARTNER LINK TYPE DEFINITION
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
|
||||
<plnk:partnerLinkType name="RegistracePojistencePZSB2B">
|
||||
<plnk:role name="RegistracePojistencePZSB2BProvider" portType="client:RegistracePojistencePZSB2B"/>
|
||||
</plnk:partnerLinkType>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,214 @@
|
||||
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/B2B/RegistracePojistencePZSB2B/1"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/B2B/RegistracePojistencePZSB2B/1"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
version="1.0">
|
||||
<annotation>
|
||||
<documentation>Historie verzi rozhrani:
|
||||
<ul>
|
||||
<li>1.0 - 14.12.2020 - prvotni verze</li>
|
||||
</ul>
|
||||
</documentation>
|
||||
</annotation>
|
||||
<import schemaLocation="CommonB2B.xsd" namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
|
||||
<!-- pozadavek/odpoved elementy -->
|
||||
<element name="registracePojistencePZSB2B"
|
||||
type="tns:registracePojistenceTyp"/>
|
||||
<element name="registracePojistencePZSB2BOdpoved"
|
||||
type="tns:registracePojistenceResponse"/>
|
||||
<complexType name="registracePojistenceTyp">
|
||||
<sequence>
|
||||
<element name="idZpravy" type="cmn:IdZpravyNISTyp" minOccurs="0"/>
|
||||
<element name="subjektKonzumenta" type="cmn:SubjektKonzumentaTyp" minOccurs="0"/>
|
||||
<element name="duvodVolani" type="cmn:DuvodVolaniTyp" minOccurs="0"/>
|
||||
<element name="cisloPojistence" type="tns:cisloPojistenceTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Cislo pojistence, ktereho se registrace tyka
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="kDatu" type="date" minOccurs="0"/>
|
||||
<element name="seznamOdbornosti" minOccurs="0">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Seznam odbornosti pro registraci. Pokud nebude element seznamOdbornosti existovat, pak dojde k vraceni dat ke vsem dohledanym odbornostem.
|
||||
</documentation>
|
||||
</annotation>
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="kodOdbornosti" minOccurs="1" maxOccurs="unbounded">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Kod odbornosti pro registraci, povolen je nize uvedeny vycet
|
||||
</documentation>
|
||||
</annotation>
|
||||
<simpleType>
|
||||
<restriction base="string">
|
||||
<enumeration value="001"/>
|
||||
<enumeration value="002"/>
|
||||
<enumeration value="014"/>
|
||||
<enumeration value="603"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<!-- odpovedTyp -->
|
||||
<complexType name="registracePojistenceResponse">
|
||||
<sequence>
|
||||
<element name="idZpravy" type="cmn:IdZpravyNISTyp" minOccurs="0"/>
|
||||
<element name="cisloPojistence" type="tns:cisloPojistenceTyp" minOccurs="0">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Cislo pojistence, ktereho se registrace tyka
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="seznamOdbornosti" minOccurs="0">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="odbornost" type="tns:polozkaOdbornostiTyp" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<!-- navratove kody -->
|
||||
<simpleType name="cisloPojistenceTyp">
|
||||
<restriction base="string">
|
||||
<minLength value="9"/>
|
||||
<maxLength value="10"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<!-- datove typy -->
|
||||
<complexType name="kodNazevTyp">
|
||||
<sequence>
|
||||
<element name="kod">
|
||||
<simpleType>
|
||||
<restriction base="string">
|
||||
<length value="3"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</element>
|
||||
<element name="nazev">
|
||||
<simpleType>
|
||||
<restriction base="string">
|
||||
<maxLength value="100"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="kodZkratkaTyp">
|
||||
<sequence>
|
||||
<element name="kod">
|
||||
<simpleType>
|
||||
<restriction base="string">
|
||||
<length value="3"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</element>
|
||||
<element name="zkratka">
|
||||
<simpleType>
|
||||
<restriction base="string">
|
||||
<maxLength value="10"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="polozkaOdbornostiTyp">
|
||||
<sequence>
|
||||
<element name="ICZ" minOccurs="0">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Identifikacni cislo poskytovatele zdravotnich sluzeb
|
||||
</documentation>
|
||||
</annotation>
|
||||
<simpleType>
|
||||
<restriction base="string">
|
||||
<maxLength value="8"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</element>
|
||||
<element name="ICP" minOccurs="0">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Identifikacni cislo pracoviste zdravotnich sluzeb
|
||||
</documentation>
|
||||
</annotation>
|
||||
<simpleType>
|
||||
<restriction base="string">
|
||||
<maxLength value="8"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</element>
|
||||
<element name="nazevICP" minOccurs="0">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Nazev poskytovatele zdravotnich sluzeb
|
||||
</documentation>
|
||||
</annotation>
|
||||
<simpleType>
|
||||
<restriction base="string">
|
||||
<maxLength value="40"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</element>
|
||||
<element name="nazevSZZ" minOccurs="0">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Nazev smluvniho zdravotnickeho zarizeni
|
||||
</documentation>
|
||||
</annotation>
|
||||
<simpleType>
|
||||
<restriction base="string">
|
||||
<maxLength value="40"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</element>
|
||||
<element name="zdravotniPojistovna" type="tns:kodZkratkaTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Kod a zkratka zdravotni pojistovny
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="odbornost" type="tns:kodNazevTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Kod a nazev odbornosti
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="datumRegistrace" type="date">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Datum registrace
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="datumZahajeni" type="date">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Datum zahajeni registrace
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="datumUkonceni" type="date">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Datum ukonceni registrace
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/SeznamRegPojistencuB2B"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns0="http://xmlns.gemsystem.cz/SeznamRegPojistencuB2B"
|
||||
xmlns:ns1="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<annotation>
|
||||
<documentation>$Revision: 31457 $</documentation>
|
||||
<documentation>$Date: 2011-01-06 14:50:41 +0100 (čt, 06 I 2011) $</documentation>
|
||||
<documentation>$Author: msklenar $</documentation>
|
||||
</annotation>
|
||||
<import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<element name="seznamRegistrovanychPojistencuB2BPozadavek">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="idZpravy" type="ns1:IdZpravyTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
klientské ID zprávy pro potřeby zpětné korelace zpráv na straně klienta.
|
||||
VZP vrací v odpovědi zde uvedené ID v položce korelaceZpravy. idZpravy
|
||||
může obsahovat pouze číslice a písmena bez mezer a speciálních znaků:
|
||||
pomlčky, čárky, tečky a dalších znaků. Maximální délka idZprávy je celkem
|
||||
12 znaků
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="idSubjektu" type="ns1:IdSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
IČZ
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="typSubjektu" type="ns1:TypSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
zp
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="uzemniPracoviste" type="ns1:UzemniPracovisteTyp"
|
||||
minOccurs="0"/>
|
||||
<element name="datumPodani" type="dateTime" minOccurs="0"/>
|
||||
<element name="seznam" type="ns0:seznamType"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="seznamRegistrovanychPojistencuB2BOdpoved">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="korelaceZpravy" type="ns1:IdZpravyTyp"/>
|
||||
<element name="textOdpovedi" type="string"/>
|
||||
<element name="dokument" type="ns0:dokumentType" minOccurs="0"/>
|
||||
<element name="stavVyrizeniPozadavku" type="ns1:StavVyrizeniPozadavkuTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="seznamType">
|
||||
<sequence>
|
||||
<element name="obdobiDavky" type="ns0:obdobiDavkyType"/>
|
||||
<element name="formatVystupu" type="ns0:formatVystupuType"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="obdobiDavkyType">
|
||||
<sequence>
|
||||
<element name="mesic" type="int"/>
|
||||
<element name="rok" type="int"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<simpleType name="formatVystupuType">
|
||||
<restriction base="string">
|
||||
<enumeration value="application/pdf"/>
|
||||
<enumeration value="text/plain"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<complexType name="dokumentType">
|
||||
<sequence>
|
||||
<element name="nazev" type="ns1:NazevSouboruTyp"/>
|
||||
<element name="mime" type="ns1:MimeTypeTyp"/>
|
||||
<element name="obsah" type="base64Binary"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</schema>
|
||||
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33136 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-13 20:57:15 +0100 (ne, 13 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions
|
||||
name="ValidaceCislaPojistenceSEB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/ValidaceCislaPojistenceSEB2B"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/ValidaceCislaPojistenceSEB2B"
|
||||
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:client="http://xmlns.gemsystem.cz/ValidaceCislaPojistenceSEB2B"
|
||||
>
|
||||
<documentation>$Revision: 40540 $
|
||||
$Date: 2011-06-24 10:21:50 +0200 (pá, 24 6 2011) $
|
||||
$Author: msklenar $</documentation>
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="http://xmlns.gemsystem.cz/ValidaceCislaPojistenceSEB2B" schemaLocation="ValidaceCislaPojistenceSEB2B.xsd"/>
|
||||
</schema>
|
||||
</types>
|
||||
<message name="ValidaceCislaPojistenceSEB2BRequestMessage">
|
||||
<part name="payload" element="tns:validaceCislaPojistenceSEB2BPozadavek"/>
|
||||
</message>
|
||||
<message name="ValidaceCislaPojistenceSEB2BResponseMessage">
|
||||
<part name="payload" element="tns:validaceCislaPojistenceSEB2BOdpoved"/>
|
||||
</message>
|
||||
<portType name="ValidaceCislaPojistenceSEB2B">
|
||||
<operation name="process">
|
||||
<input message="tns:ValidaceCislaPojistenceSEB2BRequestMessage"/>
|
||||
<output message="tns:ValidaceCislaPojistenceSEB2BResponseMessage"/>
|
||||
</operation>
|
||||
</portType>
|
||||
<binding name="ValidaceCislaPojistenceSEB2BBinding" type="tns:ValidaceCislaPojistenceSEB2B">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<operation name="process">
|
||||
<soap:operation style="document" soapAction="process"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
</binding>
|
||||
<service name="ValidaceCislaPojistenceSEB2B">
|
||||
<port name="ValidaceCislaPojistenceSEB2BPort" binding="tns:ValidaceCislaPojistenceSEB2BBinding">
|
||||
<soap:address location="*** SERVICE ENDPOINT LOCATION ***"/>
|
||||
</port>
|
||||
</service>
|
||||
<plnk:partnerLinkType name="ValidaceCislaPojistenceSEB2B">
|
||||
<plnk:role name="ValidaceCislaPojistenceSEB2BProvider">
|
||||
<plnk:portType name="tns:ValidaceCislaPojistenceSEB2B"/>
|
||||
</plnk:role>
|
||||
</plnk:partnerLinkType>
|
||||
</definitions>
|
||||
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/ValidaceCislaPojistenceSEB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/ValidaceCislaPojistenceSEB2B"
|
||||
elementFormDefault="qualified"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 40540 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-06-24 10:21:50 +0200 (pá, 24 6 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import schemaLocation="CommonB2B.xsd"
|
||||
namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
|
||||
<xsd:complexType name="ValidaceCislaPojistenceSEB2BPozadavekTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kDatu" type="xsd:date"/>
|
||||
<xsd:element name="prijmeni" type="cmn:NonemptyString" minOccurs="0"/>
|
||||
<xsd:element name="jmeno" type="cmn:NonemptyString" minOccurs="0"/>
|
||||
<xsd:element name="rodnePrijmeni" type="cmn:NonemptyString"
|
||||
minOccurs="0"/>
|
||||
<xsd:element name="cisloPojistence" type="cmn:CisloPojistenceTyp"
|
||||
minOccurs="0"/>
|
||||
<xsd:element name="datumNarozeni" type="xsd:date" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="validaceCislaPojistenceSEB2BPozadavek"
|
||||
type="ValidaceCislaPojistenceSEB2BPozadavekTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
kDatu – datum, k němuž jsou údaje ověřovány.
|
||||
cisloPojistence – číslo pojištěnce; nemusí být kompletní, pak ovšem je
|
||||
vhodné doplnit další údaj, jinak služba vrátí stav vyřízení požadavku s
|
||||
hodnotou 9.
|
||||
prijmeni, jmeno, rodnePrijmeni – nepovinné údaje; jejich uvedením lze
|
||||
zpřesnit dotaz v případě, kdy nelze pojištěnce určit jednoznačně pouze
|
||||
na základě čísla pojištěnce; v případě, že zadaným kritériím vyhovuje
|
||||
více pojištěnců, vrátí služba pouze stav vyřízení požadavku s hodnotou 9.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ValidaceCislaPojistenceSEB2BOdpovedTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="pojistenec" type="pojistenecTyp" minOccurs="0"/>
|
||||
<xsd:element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="pojistenecTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="cisloPojistence" type="cmn:CisloPojistenceTyp"/>
|
||||
<xsd:element name="priznakCislaPojistence" type="cmn:NonemptyString"/>
|
||||
<xsd:element name="zdravotniPojistovna" type="kodNazevTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="kodNazevTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kod" type="xsd:string"/>
|
||||
<xsd:element name="nazev" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="validaceCislaPojistenceSEB2BOdpoved"
|
||||
type="ValidaceCislaPojistenceSEB2BOdpovedTyp"/>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,189 @@
|
||||
<xsd:schema attributeFormDefault="unqualified"
|
||||
elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/VyzadaneUdajeOPojistenciB2B"
|
||||
xmlns="http://xmlns.gemsystem.cz/VyzadaneUdajeOPojistenciB2B"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 64038+ $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2016-09-19$</xsd:documentation>
|
||||
<xsd:documentation>$Author: mtreso $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import schemaLocation="CommonB2B.xsd" namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
|
||||
<xsd:element name="vyzadaneUdajeOPojistenciB2BPozadavek">
|
||||
<xsd:complexType >
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
klientské ID zprávy pro potřeby zpětné korelace zpráv na straně
|
||||
klienta. VZP vrací v odpovědi zde uvedené ID v položce
|
||||
korelaceZpravy. idZpravy může obsahovat pouze číslice a písmena
|
||||
bez mezer a speciálních znaků: pomlčky, čárky, tečky a dalších
|
||||
znaků. Maximální délka idZprávy je celkem 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
identifikace subjektu – soudního exekutora
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
se
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="zadost" type="zadostType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:simpleType name="mimeTypeTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="image/jpeg"/>
|
||||
<xsd:enumeration value="application/pdf"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="dokumentTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="nazev" type="cmn:NazevSouboruTyp"/>
|
||||
<xsd:element name="mime" type="mimeTypeTyp"/>
|
||||
<xsd:element name="obsah" type="xsd:base64Binary"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="zadostType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="nazevSubjektu" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
název subjektu – soudního exekutora (údaj potřebný pro posouzení a
|
||||
schválení žádosti)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="adresaSubjektu" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
adresa subjektu – soudního exekutora (údaj potřebný pro posouzení a
|
||||
schválení žádosti)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="cisloRozhodnuti" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
číslo soudního rozhodnutí
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="cisloJednaci" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
číslo jednací, pod kterým je žádost soudního exekutora vyřizována
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="rozhodneDatum" type="xsd:date"/>
|
||||
<xsd:element name="cisloPojistence" type="cmn:IdSubjektuTyp"/>
|
||||
<xsd:element name="priznakCislaPojistence" type="xsd:integer"/>
|
||||
<xsd:element name="dokument" type="dokumentTyp" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
elektronická forma dokumentu, kterým soudní exekutor prokazuje svoje
|
||||
oprávnění k získání údajů o pojištěnci
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="vyzadaneUdajeOPojistenciB2BOdpoved">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
návratový parametr pro spárování požadavku a odpovědi na straně
|
||||
partnera
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="vyzadaneUdajeOPojistenci"
|
||||
type="vyzadaneUdajePojistenceTyp" minOccurs="0"/>
|
||||
<xsd:element name="stavVyrizeniPozadavku" type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="vyzadaneUdajePojistenceTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="udajeKeDni" type="xsd:date"/>
|
||||
<xsd:element name="referent" type="xsd:string"/>
|
||||
<xsd:element name="cisloPojistence" type="xsd:string"/>
|
||||
<xsd:element name="stav">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kod" type="xsd:integer"/>
|
||||
<xsd:element name="popis" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="jmeno" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="prijmeni" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="rodnePrijmeni" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="datumNarozeni" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="adresa" type="adresaTyp" minOccurs="0"/>
|
||||
<xsd:element name="materskeUP" type="kodNazevTyp" minOccurs="0"/>
|
||||
<xsd:element name="zdravotniPojistovna" type="kodNazevTyp" minOccurs="0"/>
|
||||
<xsd:element name="stavPojisteni" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kod" type="xsd:string"/>
|
||||
<xsd:element name="popis" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="udajeZamestnavatele" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="cisloPlatce" type="xsd:string"/>
|
||||
<xsd:element name="nazev" type="xsd:string"/>
|
||||
<xsd:element name="adresa" type="adresaTyp" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="kategorieStatnihoPojistence" type="kodNazevTyp"
|
||||
minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="kategorieSamoplatce" type="kodNazevTyp" minOccurs="0"
|
||||
maxOccurs="unbounded"/>
|
||||
<xsd:element name="udajeSamoplatce" minOccurs="0">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="cisloUctu" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="rokPrehledu" type="xsd:integer" minOccurs="0"/>
|
||||
<xsd:element name="prijmy" type="xsd:float" minOccurs="0"/>
|
||||
<xsd:element name="vydaje" type="xsd:float" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="kodNazevTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="kod" type="xsd:string"/>
|
||||
<xsd:element name="nazev" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="adresaTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ulice" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="obec" type="xsd:string"/>
|
||||
<xsd:element name="psc" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- $Id$ -->
|
||||
<definitions name="stavSmlouvyICPICPPB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/stavSmlouvyICPICPPB2B"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/stavSmlouvyICPICPPB2B"
|
||||
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="http://xmlns.gemsystem.cz/stavSmlouvyICPICPPB2B"
|
||||
schemaLocation="stavSmlouvyICPICPPB2B.xsd"/>
|
||||
</schema>
|
||||
</types>
|
||||
<message name="stavSmlouvyICPICPPB2BRequestMessage">
|
||||
<part name="payload" element="tns:stavSmlouvyICPICPPB2BZadost"/>
|
||||
</message>
|
||||
<message name="stavSmlouvyICPICPPB2BResponseMessage">
|
||||
<part name="payload" element="tns:stavSmlouvyICPICPPB2BOdpoved"/>
|
||||
</message>
|
||||
<portType name="stavSmlouvyICPICPPB2B">
|
||||
<operation name="process">
|
||||
<input message="tns:stavSmlouvyICPICPPB2BRequestMessage"/>
|
||||
<output message="tns:stavSmlouvyICPICPPB2BResponseMessage"/>
|
||||
</operation>
|
||||
</portType>
|
||||
<binding name="stavSmlouvyICPICPPB2BBinding"
|
||||
type="tns:stavSmlouvyICPICPPB2B">
|
||||
<soap:binding style="document"
|
||||
transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<operation name="process">
|
||||
<soap:operation style="document" soapAction="process"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
</binding>
|
||||
<service name="stavSmlouvyICPICPPB2B">
|
||||
<port name="stavSmlouvyICPICPPB2BPort"
|
||||
binding="tns:stavSmlouvyICPICPPB2BBinding">
|
||||
<soap:address location="*** SERVICE ENDPOINT LOCATION ***"/>
|
||||
</port>
|
||||
</service>
|
||||
<plnk:partnerLinkType name="stavSmlouvyICPICPPB2B">
|
||||
<plnk:role name="stavSmlouvyICPICPPB2BProvider">
|
||||
<plnk:portType name="tns:stavSmlouvyICPICPPB2B"/>
|
||||
</plnk:role>
|
||||
</plnk:partnerLinkType>
|
||||
</definitions>
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
<schema attributeFormDefault="qualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/stavSmlouvyICPICPPB2B"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
|
||||
<element name="stavSmlouvyICPICPPB2BZadost">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="ICP_ICPP" type="int"/>
|
||||
<element name="kDatu" type="date"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="stavSmlouvyICPICPPB2BOdpoved">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element minOccurs="0" name="stavSmlouvyPZP" nillable="false">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="ICP" type="int"/>
|
||||
<element name="odbornost" type="string"/>
|
||||
<element name="datumOd" type="date"/>
|
||||
<element name="datumDo" type="date"/>
|
||||
<element name="nazevZZ" type="string"/>
|
||||
<element name="nazevP" type="string"/>
|
||||
<element name="ulice" type="string"/>
|
||||
<element name="misto" type="string"/>
|
||||
<element name="psc" type="int"/>
|
||||
<element name="prijmeniJmeno" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="stavVyrizeniPozadavku">
|
||||
<simpleType>
|
||||
<restriction base="int">
|
||||
<enumeration value="0">
|
||||
<annotation>
|
||||
<documentation>Nenalezen v evidenci</documentation>
|
||||
</annotation>
|
||||
</enumeration>
|
||||
<enumeration value="1">
|
||||
<annotation>
|
||||
<documentation>Nalezen v evidenci</documentation>
|
||||
</annotation>
|
||||
</enumeration>
|
||||
<enumeration value="2">
|
||||
<annotation>
|
||||
<documentation>Chybna vstupni data</documentation>
|
||||
</annotation>
|
||||
</enumeration>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
</schema>
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,276 @@
|
||||
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/DataZamestnavateleB2B"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/DataZamestnavateleB2B"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<complexType name="PuAdresaUser">
|
||||
<sequence>
|
||||
<element name="ulice" type="string" minOccurs="0"/>
|
||||
<element name="obec" type="string" minOccurs="0"/>
|
||||
<element name="psc" type="string" minOccurs="0"/>
|
||||
<element name="stat" type="tns:PuKodNazevUser" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuKodNazevUser">
|
||||
<sequence>
|
||||
<element name="kod" type="string"/>
|
||||
<element name="nazev" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuKodZkratkaUser">
|
||||
<sequence>
|
||||
<element name="kod" type="string"/>
|
||||
<element name="nazev" type="string"/>
|
||||
<element name="zkratka" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuKontoUser">
|
||||
<sequence>
|
||||
<element name="cisloUctu" type="decimal"/>
|
||||
<element name="kodBanky" type="string"/>
|
||||
<element name="SS" type="string" minOccurs="0"/>
|
||||
<element name="KS" type="string" minOccurs="0"/>
|
||||
<element name="VS" type="string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuSubjektUser">
|
||||
<sequence>
|
||||
<element name="cislo" type="string"/>
|
||||
<element name="nazev" type="string"/>
|
||||
<element name="adresa" type="tns:PuAdresaUser" minOccurs="0"/>
|
||||
<element name="telefon" type="string" minOccurs="0"/>
|
||||
<element name="mail" type="string" minOccurs="0"/>
|
||||
<element name="fax" type="string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="dataZamestnavatele">
|
||||
<sequence>
|
||||
<element name="idZpravy" type="string"/>
|
||||
<element name="idSubjektu" type="string"/>
|
||||
<element name="typSubjektu" type="string"/>
|
||||
<element name="cisloZamestnavatele" type="string"/>
|
||||
<element name="up" type="string" minOccurs="0"/>
|
||||
<element name="nazevZamestnavatele" type="string" minOccurs="0"/>
|
||||
<element name="datumPlatnosti" type="date" minOccurs="0"/>
|
||||
<element name="typVystupu" type="string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="dataZamestnavateleResponse">
|
||||
<sequence>
|
||||
<element name="korelace" type="string"/>
|
||||
<element name="seznamZamestnavatelu" type="tns:PuZamestnavatelList"
|
||||
minOccurs="0"/>
|
||||
<element name="stavVyrizeniPozadavku"
|
||||
type="tns:stavVyrizeniPozadavkuTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuZamestnavatelList">
|
||||
<sequence>
|
||||
<element name="zamestnavatel" type="tns:PuZamestnavatelDataUser"
|
||||
minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuZamestnavatelDataUser">
|
||||
<sequence>
|
||||
<element name="udajeZamestnavatele" type="tns:PuSubjektUser"/>
|
||||
<element name="materskeUp" type="tns:PuKodNazevUser"/>
|
||||
<element name="obchodniNazev" type="string" minOccurs="0"/>
|
||||
<element name="datumPrihlaseni" type="date" minOccurs="0"/>
|
||||
<element name="datumOdhlaseni" type="date" minOccurs="0"/>
|
||||
<element name="vypocetPrumeruKeDni" type="date" minOccurs="0"/>
|
||||
<element name="prumernaMesicniUhrada" type="decimal" minOccurs="0"/>
|
||||
<element name="prumernyPocetZamestnancu" type="decimal"
|
||||
minOccurs="0"/>
|
||||
<element name="pravniForma" type="tns:PuKodNazevUser"
|
||||
minOccurs="0"/>
|
||||
<element name="udajeFyzickeOsoby" type="tns:PuSubjektUser"
|
||||
minOccurs="0"/>
|
||||
<element name="pravniSubjektivita" type="tns:PuKodNazevUser"
|
||||
minOccurs="0"/>
|
||||
<element name="odvetvi" type="tns:PuKodNazevUser" minOccurs="0"/>
|
||||
<element name="denVyplatyMezd" type="string" minOccurs="0"/>
|
||||
<element name="bankovniSpojeni" type="tns:PuKontoUser"
|
||||
minOccurs="0"/>
|
||||
<element name="iban" type="string" minOccurs="0"/>
|
||||
<element name="bic" type="string" minOccurs="0"/>
|
||||
<element name="noveCisloZamestnavatele" type="string"
|
||||
minOccurs="0"/>
|
||||
<element name="noveMaterskeUp" type="tns:PuKodNazevUser"
|
||||
minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="osobniDataPojistence">
|
||||
<sequence>
|
||||
<element name="pojistenec" type="tns:PuPojistenecRequestUser"/>
|
||||
<element name="maxPocet" type="decimal" minOccurs="0"/>
|
||||
<element name="datumPlatnosti" type="date" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuPojistenecRequestUser">
|
||||
<sequence>
|
||||
<element name="cisloPojistence" type="string" minOccurs="0"/>
|
||||
<element name="priznak" type="string" minOccurs="0"/>
|
||||
<element name="jmeno" type="string" minOccurs="0"/>
|
||||
<element name="prijmeni" type="string" minOccurs="0"/>
|
||||
<element name="rodnePrijmeni" type="string" minOccurs="0"/>
|
||||
<element name="datumNarozeni" type="date" minOccurs="0"/>
|
||||
<element name="pohlavi" type="string" minOccurs="0"/>
|
||||
<element name="materskeUp" type="string" minOccurs="0"/>
|
||||
<element name="ulice" type="string" minOccurs="0"/>
|
||||
<element name="obec" type="string" minOccurs="0"/>
|
||||
<element name="psc" type="string" minOccurs="0"/>
|
||||
<element name="cisloDomu" type="string" minOccurs="0"/>
|
||||
<element name="kodStatu" type="string" minOccurs="0"/>
|
||||
<element name="cisloPrukazu" type="string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuPojistenecUser">
|
||||
<sequence>
|
||||
<element name="cisloPojistence" type="string"/>
|
||||
<element name="priznak" type="string"/>
|
||||
<element name="jmeno" type="string"/>
|
||||
<element name="prijmeni" type="string"/>
|
||||
<element name="rodnePrijmeni" type="string" minOccurs="0"/>
|
||||
<element name="datumNarozeni" type="date"/>
|
||||
<element name="pohlavi" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="osobniDataPojistenceResponse">
|
||||
<sequence>
|
||||
<element name="result" type="tns:PuPojistenecResponseUser"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuPojistenecResponseUser">
|
||||
<sequence>
|
||||
<element name="seznamPojistencu" type="tns:PuPojistenecList"
|
||||
minOccurs="0"/>
|
||||
<element name="stavVyrizeniPozadavku" type="decimal"/>
|
||||
<element name="textChyby" type="string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuPojistenecList">
|
||||
<sequence>
|
||||
<element name="array" type="tns:PuPojistenecDataUser" minOccurs="0"
|
||||
maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuPojistenecDataUser">
|
||||
<sequence>
|
||||
<element name="pojistenec" type="tns:PuPojistenecUser"/>
|
||||
<element name="materskeUp" type="tns:PuKodNazevUser"/>
|
||||
<element name="noveMaterskeUp" type="tns:PuKodNazevUser"
|
||||
minOccurs="0"/>
|
||||
<element name="typAdresy" type="string" minOccurs="0"/>
|
||||
<element name="aktualniAdresa" type="tns:PuAdresaUser"
|
||||
minOccurs="0"/>
|
||||
<element name="adresaA" type="tns:PuAdresaUser" minOccurs="0"/>
|
||||
<element name="adresaB" type="tns:PuAdresaUser" minOccurs="0"/>
|
||||
<element name="adresaE" type="tns:PuAdresaUser" minOccurs="0"/>
|
||||
<element name="statniKategorie" type="tns:PuKodZkratkaUser"
|
||||
minOccurs="0"/>
|
||||
<element name="kategorieSamoplatce" type="tns:PuKodZkratkaUser"
|
||||
minOccurs="0"/>
|
||||
<element name="pocetZamestnani" type="decimal" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="identifikacePojistence">
|
||||
<sequence>
|
||||
<element name="pojistenec" type="tns:PuPojistenecRequestUser"/>
|
||||
<element name="maxPocet" type="decimal" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="identifikacePojistenceResponse">
|
||||
<sequence>
|
||||
<element name="result" type="tns:PuPojistenecIdResponseUser"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuPojistenecIdResponseUser">
|
||||
<sequence>
|
||||
<element name="seznamPojistencu" type="tns:PuPojistenecIdList"
|
||||
minOccurs="0"/>
|
||||
<element name="stavVyrizeniPozadavku" type="decimal"/>
|
||||
<element name="textChyby" type="string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuPojistenecIdList">
|
||||
<sequence>
|
||||
<element name="array" type="tns:PuPojistenecUser" minOccurs="0"
|
||||
maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="stavPojisteni">
|
||||
<sequence>
|
||||
<element name="seznamPojistencu" type="tns:PuStavPojisteniRecUser"
|
||||
maxOccurs="unbounded"/>
|
||||
<element name="datumPlatnosti" type="date" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuStavPojisteniRecUser">
|
||||
<sequence>
|
||||
<element name="cisloPojistence" type="string"/>
|
||||
<element name="priznak" type="string" minOccurs="0"/>
|
||||
<element name="prijmeni" type="string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="stavPojisteniResponse">
|
||||
<sequence>
|
||||
<element name="result" type="tns:PuStavPojisteniResponseUser"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuStavPojisteniResponseUser">
|
||||
<sequence>
|
||||
<element name="stavyPojisteni" type="tns:PuStavPojisteniList"
|
||||
minOccurs="0"/>
|
||||
<element name="stavVyrizeniPozadavku" type="decimal"/>
|
||||
<element name="textChyby" type="string" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuStavPojisteniList">
|
||||
<sequence>
|
||||
<element name="array" type="tns:PuStavPojisteniDataUser"
|
||||
minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="PuStavPojisteniDataUser">
|
||||
<sequence>
|
||||
<element name="cisloPojistence" type="string" minOccurs="0"/>
|
||||
<element name="priznak" type="string" minOccurs="0"/>
|
||||
<element name="stav" type="string"/>
|
||||
<element name="zdravotniPojistovna" type="tns:PuKodZkratkaUser"
|
||||
minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="DataZamestnavateleB2BPozadavek"
|
||||
type="tns:dataZamestnavatele"/>
|
||||
<element name="DataZamestnavateleB2BOdpoved"
|
||||
type="tns:dataZamestnavateleResponse"/>
|
||||
<simpleType name="stavVyrizeniPozadavkuTyp">
|
||||
<restriction base="NMTOKEN">
|
||||
<enumeration value="1">
|
||||
<annotation>
|
||||
<documentation>Probehlo prijeti pozadavku</documentation>
|
||||
</annotation>
|
||||
</enumeration>
|
||||
<enumeration value="-1">
|
||||
<annotation>
|
||||
<documentation>Chybne vstupni parametry sluzby</documentation>
|
||||
</annotation>
|
||||
</enumeration>
|
||||
<enumeration value="-2">
|
||||
<annotation>
|
||||
<documentation>Soubor obsahoval chybna data</documentation>
|
||||
</annotation>
|
||||
</enumeration>
|
||||
<enumeration value="-3">
|
||||
<annotation>
|
||||
<documentation>Role nemá oprávnění odesílat data</documentation>
|
||||
</annotation>
|
||||
</enumeration>
|
||||
<enumeration value="-9">
|
||||
<annotation>
|
||||
<documentation>Sluzba prijala pozadavek, ktery bude
|
||||
zpracovan pozdeji</documentation>
|
||||
</annotation>
|
||||
</enumeration>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
</schema>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions
|
||||
name="VyhledejSZZB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/VyhledejSZZB2B"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/VyhledejSZZB2B"
|
||||
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:client="http://xmlns.gemsystem.cz/VyhledejSZZB2B"
|
||||
>
|
||||
<documentation>$Revision: 28413 $
|
||||
$Date: 2010-11-02 11:35:20 +0100 (Út, 02 XI 2010) $
|
||||
$Author: jserak $</documentation>
|
||||
<types>
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<import namespace="http://xmlns.gemsystem.cz/VyhledejSZZB2B" schemaLocation="VyhledejSZZB2B.xsd"/>
|
||||
</schema>
|
||||
</types>
|
||||
<message name="VyhledejSZZB2BRequestMessage">
|
||||
<part name="payload" element="tns:VyhledejSZZB2BPozadavek"/>
|
||||
</message>
|
||||
<message name="VyhledejSZZB2BResponseMessage">
|
||||
<part name="payload" element="tns:VyhledejSZZB2BOdpoved"/>
|
||||
</message>
|
||||
<portType name="VyhledejSZZB2B">
|
||||
<operation name="process">
|
||||
<input message="tns:VyhledejSZZB2BRequestMessage"/>
|
||||
<output message="tns:VyhledejSZZB2BResponseMessage"/>
|
||||
</operation>
|
||||
</portType>
|
||||
<binding name="VyhledejSZZB2BBinding" type="tns:VyhledejSZZB2B">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<operation name="process">
|
||||
<soap:operation style="document" soapAction="process"/>
|
||||
<input>
|
||||
<soap:body use="literal"/>
|
||||
</input>
|
||||
<output>
|
||||
<soap:body use="literal"/>
|
||||
</output>
|
||||
</operation>
|
||||
</binding>
|
||||
<service name="VyhledejSZZB2B">
|
||||
<port name="VyhledejSZZB2BPort" binding="tns:VyhledejSZZB2BBinding">
|
||||
<soap:address location="*** SERVICE ENDPOINT LOCATION ***"/>
|
||||
</port>
|
||||
</service>
|
||||
<plnk:partnerLinkType name="VyhledejSZZB2B">
|
||||
<plnk:role name="VyhledejSZZB2BProvider">
|
||||
<plnk:portType name="tns:VyhledejSZZB2B"/>
|
||||
</plnk:role>
|
||||
</plnk:partnerLinkType>
|
||||
</definitions>
|
||||
@@ -0,0 +1,68 @@
|
||||
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/VyhledejSZZB2B"
|
||||
xmlns:tns="http://xmlns.gemsystem.cz/VyhledejSZZB2B"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<annotation>
|
||||
<documentation>$Revision: 28413 $</documentation>
|
||||
<documentation>$Date: 2010-11-02 11:35:20 +0100 (út, 02 XI 2010) $</documentation>
|
||||
<documentation>$Author: jserak $</documentation>
|
||||
</annotation>
|
||||
<!-- pozadavek -->
|
||||
<import schemaLocation="CommonB2B.xsd" namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
|
||||
<element name="VyhledejSZZB2BPozadavek">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="ICZ" type="string" minOccurs="0"/>
|
||||
<element name="ICP" type="string" minOccurs="0"/>
|
||||
<element name="nazev" type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- odpoved -->
|
||||
<element name="VyhledejSZZB2BOdpoved">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="seznamSZZ" minOccurs="0">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="zdravotnickeZarizeni" minOccurs="0"
|
||||
maxOccurs="unbounded">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="ICZ" type="string"/>
|
||||
<element name="nazev" type="string"/>
|
||||
<element name="adresa" type="string"/>
|
||||
<element minOccurs="0" maxOccurs="1"
|
||||
name="seznamPracovist">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element minOccurs="0"
|
||||
maxOccurs="unbounded"
|
||||
name="pracoviste">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="ICP"
|
||||
type="string"/>
|
||||
<element name="nazev"
|
||||
type="string"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- navratove kody -->
|
||||
</schema>
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 30974 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2010-12-23 09:43:29 +0100 (čt, 23 XII 2010) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/VyuctovaniZamestnavateleB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/VyuctovaniZamestnavateleB2B"
|
||||
xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33288 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-17 12:49:42 +0100 (čt, 17 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: jserak $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<xsd:complexType name="VyuctovaniZamestnavateleTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="vyuctovatKeDni" type="xsd:date"/>
|
||||
<xsd:element name="formatVystupu">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="application/pdf"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="formaPredani">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="portal"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VyuctovaniZamestnavateleB2BPozadavekTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>klientské ID zprávy pro potřeby zpětné korelace
|
||||
zpráv na straně klienta. VZP vrací v odpovědi zde
|
||||
uvedené ID v položce korelaceZpravy. idZpravy může
|
||||
obsahovat pouze číslice a písmena bez mezer a
|
||||
speciálních znaků: pomlčky, čárky, tečky a dalších
|
||||
znaků. Maximální délka idZprávy je celkem 12 znaků</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>identifikační číslo zaměstnavatele</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp" minOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>zam</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="uzemniPracoviste" type="cmn:UzemniPracovisteTyp"
|
||||
minOccurs="0"/>
|
||||
<xsd:element name="datumPodani" type="xsd:dateTime" minOccurs="0"/>
|
||||
<xsd:element name="vyuctovaniZamestnavatele"
|
||||
type="VyuctovaniZamestnavateleTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="vyuctovaniZamestnavateleB2BPozadavek"
|
||||
type="VyuctovaniZamestnavateleB2BPozadavekTyp"/>
|
||||
<xsd:complexType name="DokumentTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="nazev" type="xsd:string"/>
|
||||
<xsd:element name="mime" type="xsd:string"/>
|
||||
<xsd:element name="obsah" type="xsd:base64Binary"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VyuctovaniZamestnavateleB2BOdpovedTyp">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp"/>
|
||||
<xsd:element name="textOdpovedi" type="xsd:string"/>
|
||||
<xsd:element name="dokument" minOccurs="0" type="DokumentTyp"/>
|
||||
<xsd:element name="stavVyrizeniPozadavku"
|
||||
type="cmn:StavVyrizeniPozadavkuTyp"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="vyuctovaniZamestnavateleB2BOdpoved"
|
||||
type="VyuctovaniZamestnavateleB2BOdpovedTyp"/>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
elementFormDefault="qualified">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>$Revision: 33136 $</xsd:documentation>
|
||||
<xsd:documentation>$Date: 2011-02-13 20:57:15 +0100 (ne, 13 II 2011) $</xsd:documentation>
|
||||
<xsd:documentation>$Author: msklenar $</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType name="IdZpravyTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory zpráv protokolu AS2.
|
||||
Povolenými hodnotami jsou řetězce délky max. 12 obsahující výhradně
|
||||
alfanumerické znaky.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[0-9A-Za-z]{1,12}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IdSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro identifikátory subjektů. Nejdelším identifikátorem
|
||||
subjektu je číslo pojištěnce (včetně příznaku), tj. 12 znaků.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="12"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="TypSubjektuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Datový typ pro typ subjektu. Je definován jako enumerace povolených
|
||||
hodnot.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="poj"/>
|
||||
<xsd:enumeration value="osvc"/>
|
||||
<xsd:enumeration value="zam"/>
|
||||
<xsd:enumeration value="zp"/>
|
||||
<xsd:enumeration value="si"/>
|
||||
<xsd:enumeration value="se"/>
|
||||
<xsd:enumeration value="fr"/>
|
||||
<xsd:enumeration value="zzp"/>
|
||||
<xsd:enumeration value="partner"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="UzemniPracovisteTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[1-9][0-9]00"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="CisloPojistenceTyp">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="\d{9,10}"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NazevSouboruTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="20"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="MimeTypeTyp">
|
||||
<xsd:restriction base="NonemptyString">
|
||||
<xsd:maxLength value="50"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="NonemptyString">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="StavVyrizeniPozadavkuTyp">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<li>0: Data nenalezena</li>
|
||||
<li>1: Nalezen jeden záznam nebo obecná návratová hodnota OK</li>
|
||||
<li>2: Požadavek byl úspěšně přijat, zpracování bude pokračovat, očekávejte další odpověď</li>
|
||||
<li>9: Nalezeno více záznamů</li>
|
||||
<li>-1: Technická chyba</li>
|
||||
<li>-2: Chyba vstupních dat</li>
|
||||
<li>-3: Role nemá oprávnění odesílat data</li>
|
||||
<li>-4: Duplicitní identifikace požadavku</li>
|
||||
<li>-9: Služba přijala požadavek, který bude zpracován později</li>
|
||||
<li>-10: Zpráva je určena pro jiné prostředí</li>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:integer">
|
||||
<xsd:enumeration value="0"/>
|
||||
<xsd:enumeration value="1"/>
|
||||
<xsd:enumeration value="2"/>
|
||||
<xsd:enumeration value="9"/>
|
||||
<xsd:enumeration value="-1"/>
|
||||
<xsd:enumeration value="-2"/>
|
||||
<xsd:enumeration value="-3"/>
|
||||
<xsd:enumeration value="-4"/>
|
||||
<xsd:enumeration value="-9"/>
|
||||
<xsd:enumeration value="-10"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,167 @@
|
||||
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
|
||||
targetNamespace="http://xmlns.gemsystem.cz/ZamestnanciPojisteniUVZPB2B"
|
||||
xmlns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ns0="http://xmlns.gemsystem.cz/ZamestnanciPojisteniUVZPB2B"
|
||||
xmlns:ns1="http://xmlns.gemsystem.cz/CommonB2B">
|
||||
<annotation>
|
||||
<documentation>$Revision: 66276 $</documentation>
|
||||
<documentation>$Date: 2013-07-04 14:48:15 +0200 (čt, 04 7 2013) $</documentation>
|
||||
<documentation>$Author: msklenar $</documentation>
|
||||
</annotation>
|
||||
<import namespace="http://xmlns.gemsystem.cz/CommonB2B"
|
||||
schemaLocation="CommonB2B.xsd"/>
|
||||
<element name="zamestnanciPojisteniUVZPB2BPozadavek">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="idZpravy" type="ns1:IdZpravyTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
klientské ID zprávy pro potřeby zpětné korelace zpráv na straně klienta.
|
||||
VZP vrací v odpovědi zde uvedené ID v položce korelaceZpravy. idZpravy
|
||||
může obsahovat pouze číslice a písmena bez mezer a speciálních znaků:
|
||||
pomlčky, čárky, tečky a dalších znaků. Maximální délka idZprávy je celkem
|
||||
12 znaků
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="idSubjektu" type="ns1:IdSubjektuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
identifikační číslo zaměstnavatele
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="typSubjektu" type="ns1:TypSubjektuTyp" minOccurs="1">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Typ subjektu (zam)
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="uzemniPracoviste" type="ns1:UzemniPracovisteTyp"
|
||||
minOccurs="0"/>
|
||||
<element name="datumPodani" type="dateTime" minOccurs="0"/>
|
||||
<element name="zamestnanciPojisteniUVZP" type="ns0:sestavaType">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Komplexní typ obsahující parametry sestavy
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<element name="zamestnanciPojisteniUVZPB2BOdpoved">
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element name="korelaceZpravy" type="ns1:IdZpravyTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Návratový parametr pro spárování požadavku a odpovědi na straně partnera.
|
||||
Obsahuje hodnotu elementu idZpravy z požadavku.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="textOdpovedi" type="string">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Text odpovědi
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="dokument" type="ns0:dokumentType" minOccurs="0">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Soubor přiložený k odpovědi (dokument sestavy)
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="stavVyrizeniPozadavku" type="ns1:StavVyrizeniPozadavkuTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Návratový kód odpovědi
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="sestavaType">
|
||||
<sequence>
|
||||
<element name="obdobiOd" type="date">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Počáteční období sestavy
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="obdobiDo" type="date">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Koncové období sestavy
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="zdaStat" type="boolean">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Zda vkládat kategorie na stát
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="formatVystupu" type="ns0:formatVystupuType">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Typ datového obsahu (formát výstupu); Povolené hodnoty jsou
|
||||
application/pdf a text/xml
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="formaPredani" type="ns0:formaPredaniType">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Forma předání sestavy; informační systém VZP poskytuje pro tuto službu
|
||||
pouze elektronickou formou předání, tudíž je povolena pouze hodnota portal.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<simpleType name="formatVystupuType">
|
||||
<restriction base="string">
|
||||
<enumeration value="application/pdf"/>
|
||||
<enumeration value="text/xml"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<simpleType name="formaPredaniType">
|
||||
<restriction base="string">
|
||||
<enumeration value="portal"/>
|
||||
</restriction>
|
||||
</simpleType>
|
||||
<complexType name="dokumentType">
|
||||
<sequence>
|
||||
<element name="nazev" type="ns1:NazevSouboruTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Název souboru
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="mime" type="ns1:MimeTypeTyp">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Typ souboru
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="obsah" type="base64Binary">
|
||||
<annotation>
|
||||
<documentation>
|
||||
Obsah souboru v kódování Base64
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</schema>
|
||||
|
||||
Reference in New Issue
Block a user