Dobrý den,
narazili jsme na neshodu v dokumentaci nebo chybu v implementaci ve službě
PDZInfo, která je popsaná v pril_2/WS_vyhledavani_datovych_schranek.pdf kapitole 2.5.
Zde je uvedeno, že PDZCnt – počet PDZ, které je možno podle tohoto pravidla odeslat ...
V souboru pril_2/dbTypes.xsd je element PDZCnt popsán jako:
...
<xs:element name="PDZCnt" type="xs:nonNegativeInteger" minOccurs="1" maxOccurs="1" nillable="true">
<xs:annotation>
<xs:documentation>Počet zpráv daného typu, nil = neomezené</xs:documentation>
</xs:annotation>
</xs:element>
...
tedy se má jednat o celé číslo.
Pokud ale voláme tuto službu
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<PDZInfo xmlns="http://isds.czechpoint.cz/v20">
<PDZSender>qrdae26</PDZSender>
</PDZInfo>
</Body>
</Envelope>
, tak obdržíme odpověď
<?xml version='1.0' encoding='utf-8'?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<p:PDZInfoResponse xmlns:p="http://isds.czechpoint.cz/v20" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<p:dbPDZRecords>
<p:dbPDZRecord>
<p:PDZType>E</p:PDZType>
<p:PDZRecip xsi:nil="true"></p:PDZRecip>
<p:PDZPayer>qrdae26</p:PDZPayer>
<p:PDZExpire>2026-05-06T14:06:50.190+02:00</p:PDZExpire>
<p:PDZCnt>65.0</p:PDZCnt>
<p:ODZIdent xsi:nil="true"></p:ODZIdent>
</p:dbPDZRecord>
<p:dbPDZRecord>
<p:PDZType>K</p:PDZType>
<p:PDZRecip xsi:nil="true"></p:PDZRecip>
<p:PDZPayer>qrdae26</p:PDZPayer>
<p:PDZExpire xsi:nil="true"></p:PDZExpire>
<p:PDZCnt xsi:nil="true"></p:PDZCnt>
<p:ODZIdent xsi:nil="true"></p:ODZIdent>
</p:dbPDZRecord>
</p:dbPDZRecords>
<p:dbStatus>
<p:dbStatusCode>0000</p:dbStatusCode>
<p:dbStatusMessage>Provedeno úspěšně.</p:dbStatusMessage>
</p:dbStatus>
</p:PDZInfoResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
, kde je v prvním záznamu element PDZCnt obsahuje float 65.0.
V produkčním prostředí také dostáváme float.
Přeji pěkný den,
Karel Slaný.
199.1 Re: chyba v operaci PDZInfo
602jsima 18.05.2021 10:47Dobrý den
děkujeme za upozornění, zjistím a dám Vám vědět, případně opravíme do odstávky za 14 dní.
Jan Šíma
ISDS
199.2 Re: chyba v operaci PDZInfo
602jsima 18.05.2021 17:04Dobrý den,
chyba byla opravena. Oprava bude nasazena do produkce i na veřejný test 6.6.2021.
Omlouváme se.
Jan Šíma
ISDS
199.3 Re: chyba v operaci PDZInfo
karel.slany@nic.cz 19.05.2021 06:08Díky za info a přeji pěkný den, Karel Slaný.