V prvé řadě bychom rádi poděkovali všem, kteří se aktivně zúčastnili testování povýšené transakční části PVS. Díky tomuto testování se nám podařilo odhalit celou řadu problémů, které jsme obratem vyřešili. Testování dále pokračuje a pracujeme na řešení všech dosud ohlášených problémů.
Zatím máme pokryto poměrně malé procento zaregistrovaných vývojářů a jejich klientských aplikací. Na otestování těchto aplikací přímo závisí případné problémy klientů podávajících přes PVS po přepnutí ostré části. Prosíme vás, zapojte se proto v příštím týdnu do testování.
Soutěž o mobilní telefony stále probíhá, a proto neváhejte a vložte informace o testování vaší aplikace na komunitní web do diskusního fóra Testování povýšené TRA PVS -https://bezpecne.dev.gov.cz/diskuze/forums/36/ShowForum.aspx.
Plánovaný termín odstávky
Původně ohlášený termín 23. 11. 2007 od 20:00 - 26. 11. 2007 do 06:00 plánované odstávky ostré větve TRA PVS se ruší a zahájení prací na povýšení ostré větve TRA PVS bude posunuto o jeden týden. Přesný termín a čas bude oznámen. Jedním z hlavních důvodů posunu odstávky je kolize termínu odstávky s termínem podávání DPH. Za druhé chceme dát dalším vývojářům šanci otestovat své aplikace.
Přehled hlášených problémů zpětné kompatibility povýšené TRA PVS
1. Rozhraní „submission“ nepodporuje funkci „poll“. Tato chyba se projevila u těch vývojářů, kteří nedodrželi specifikaci komunikace s TRA PVS. Bylo vytvořeno náhradní řešení na omezenou dobu, které zajišťuje chování původní TRA PVS. Vývojáři získají definovaný termín, do kterého budou muset své aplikace opravit. Po té bude náhradní řešení z TRA PVS odstraněno. Přesný termín odstranění náhradního řešení bude s dostatečným předstihem ohlášen. Důvodem odstranění zpětné kompatibility je snížení zátěže povýšené TRA PVS.
2. Problémy s přihlašování certifikátem. Povýšená TRA PVS nepodporovala starší metodu kanonizace
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2000/WD-xml-c14n-20001011"/>
V povýšené TRA PVS byla zabudována podpora následující kanonizační metody:
http://www.w3.org/TR/2001/REC-xml-c14n-20010315
Vzhledem k zachování zpětné kompatibility jsme tuto podporu starší metody zapracovali. Do budoucna počítáme s podporou obou metod.
3. Seznam podání – funkce list. Tato funkce je doplňkovou funkcí TRA PVS a slouží pro případ, že aplikace ztratí seznam uskutečněných podání. V povýšené TRA PVS není tato funkce zpětně kompatibilní s původní verzí, protože nová verze funkce byla z pohledu bezpečnostního modelu TRA PVS změněna. Resp. její bezpečnostní model byl sjednocen s ostatními službami. Vedle tohoto problému byly oznámeny ještě další rozdíly v chování. Problém je momentálně v řešení.
4. Rozšíření root elementu <xml> o atribut encoding. Veškeré XML zprávy procházející TRA PVS byly doplněny atributem „encoding=UTF-8“. Toto rozšíření je plně v souladu s internetovým standardem, přesto byla identifikována jedna aplikace, která má s tímto rozšířením problém. Po dohodě s tvůrcem aplikace bylo dohodnuto, že není nutné toto chování PVS měnit.
5. Kontrola GovTalk obálky na základě definovaného XSD schématu. Po spuštění povýšené TRA PVS řada vývojářů hlásila problémy s podáváním, kdy podání nebylo zpracováno kvůli nekompatibilnímu XSD schématu. Problém byl vyřešen nasazením opraveného XSD schématu.
6. Chyby šifrování, duplicitních podání apod. Tyto chyby nesouvisely s povýšenou TRA PVS, ale plynuly z chybného nastavení např. šifrovacích certifikátů či špatného pochopení fungování služby. Po vysvětlení byly na straně podávajících problémy odstraněny.
Požadavky na změnu chování povýšené TRA PVS
V průběhu testování byly ze strany vývojářů vzneseny požadavky na změnu chování povýšené TRA PVS. Mezi první připomínku lze zařadit požadavek na omezení zasílání informativních mailů uživatelům. Z tohoto důvodu byla přidána možnost v GovTalk obálce v elementu <EmailAddress> uvést hodnotu „nomail“. V takovém případě TRA PVS nezasílá informativní maily.
Dále byla požadována změna pro přidání dalších informací, které se zobrazují v informativních mailech. Na tomto základě byly upraveny transformační šablony, které slouží pro generování informačních mailů.
Tým TRA PVS