Validace souborů XML pro CSÚIS: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Bez shrnutí editace
Jdankova (diskuse | příspěvky)
Bez shrnutí editace
 
(Není zobrazeno 11 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
[[Image:ValidaceCSUIS 01.gif|frame|Obrázek č.1]] [[Image:ValidaceCSUIS 02.gif|frame|Obrázek č.2]] [[Image:ValidaceCSUIS 03.gif|frame|Obrázek č.3]] [[Image:ValidaceCSUIS 04.gif|frame|Obrázek č.4]] [[Image:ValidaceCSUIS 05.gif|frame|Obrázek č.5]] [[Image:ValidaceCSUIS 06.gif|frame|Obrázek č.6]] [[Image:ValidaceCSUIS 07.gif|frame|Obrázek č.7]] [[Image:ValidaceCSUIS 08.gif|frame|Obrázek č.8]] [[Image:ValidaceCSUIS 09.gif|frame|Obrázek č.9]]
{{Pozor|Pokud validaci neděláte poprvé, je dobré zkontrolovat na stránkách [https://www.statnipokladna.cz/cs/csuis/technicke-informace Ministerstva financí] jestli máte poslední balíček s XSD schématy.<BR>Pokud ne, tak vytvořte nový '''Pracovní adresář se schématy''', do kterého rozbalte nejnovější balíček '''XSD schémat (CSÚIS)'''}}{{Tip|V názvu adresáře uvádějte i název balíčku, pro budoucí lepší kontrolu nejnovějšího balíčku z Ministerstva financí}}
{{Pozor|Instalujte verzi '''Notepad 7.3.3.'''. Bohužel v novějších verzích se automaticky nenainstaluje '''plugin manager'''.}}
[[Image:ValidaceCSUIS 04.gif|frame|Obrázek č. 1]] [[Image:ValidaceCSUIS 08.gif|frame|Obrázek č. 2]] [[Image:ValidaceCSUIS 09.gif|frame|Obrázek č. 3]] [[Image:ValidaceCSUISChyba01.png|frame|Obrázek č. 4]]


== Předpoklady  ==
== Předpoklady  ==


*Program Notepad++ s doplňkem XMLTools.
* Program [https://notepad-plus-plus.org/news/back-to-v7.3.3.html Notepad++] s doplňkem XML Tools.
*Adresář s XML schématy, který popisuje strukturu XML dokumentu.
* Adresář s XSD schématy, který popisuje strukturu XML dokumentu.


== Instalace Notepad++  ==
=== Instalace ===


*Stáhněte program z http://notepad-plus-plus.org/
* [[Instalace Notepad++|Nainstalujte]] si program [https://notepad-plus-plus.org/news/back-to-v7.3.3.html Notepad++].
*Nainstalujte:
* Poté si [[Instalace_Notepad%2B%2B#P.C5.99id.C3.A1n.C3.AD_pluginu_XML_Tools|nainstalujte]] plugin XML Tools
**Zkopírujte do adresáře c:\Program Files\Notepad++\ soubory, které jsou v archivu [[Media:XMLPomocnyDLL.zip|XMLPomocnyDLL.zip]]
**Zkopírujte do adresáře c:\Program Files\Notepad++\plugins\ soubor, který je v archivu [[Media:XMLTools.zip|XMLTools.zip]]


== Adresář s XML schématy ==
===  Pracovní adresář se schématy ===


Vytvoříme, pokud možno v kořenovém adresáři disku '''C:''' pomocný adresář. (např. KontrolaValidaceCSUIS) do tohoto adresáře zkopírujeme soubory, které jsou v archivu [[Media:CSUIS_xsd_schemata_16_20120228.zip|CSUIS_xsd_schemata_16_20120228.zip]]
* Stáhněte si nejnovější balíček (ZIP archiv) XSD schémat (CSÚIS) ze stránek [https://www.statnipokladna.cz/cs/csuis/technicke-informace Ministerstva financí]<br>Tento balíček rozbalte do adresáře (např. {{ModreBBM|XSD_CSUIS_Schemata_Balicek_39}}), který si vytvoříte třeba v adresáři '''Dokumenty'''.  


== Práce v Notepad++ ==
== Validace souborů XML ==


=== Nastavení českého prostředí  ===
* Soubor XML, který vygenerujete v iFIS, uložte do pracovního adresáře se schématy (CSÚIS) ({{ModreBBM|XSD_CSUIS_Schemata_Balicek_39}})
* Pomocí programu Notepad++ otevřete soubor, který jste vygenerovali z iFISu a který se nachází v pracovním adresáři se schématy (CSÚIS)({{ModreBBM|XSD_CSUIS_Schemata_Balicek_39}})
* V menu Notepad++ vyberte '''Pluginy&rarr;XML Tools&rarr;Validate now'''
* Jestli se Vám zobrazí okno s textem '''XML is valid''' jako na obrázku (Obrázek č.2), je vše v pořádku a XML soubor může být zaslán.
* Zobrazí-li se okno jiné, například jako na obrázku (Obrázek č. 3), spojte se s podporou firmy BBM.
* Pokud se zobrazí text jako na obrázku (Obrázek č. 4), potom vygenerovaný soubor z iFISu není uložen v pracovním adresáři se schématy({{ModreBBM|XSD_CSUIS_Schemata_Balicek_39}}), nebo v tomto adresáři {{Cervene|nemáte XSD schémata (CSÚIS)}} ze stránek [https://www.statnipokladna.cz/cs/csuis/technicke-informace Ministerstva financí]


*Pro lepší (srozumitelnější) práci s programem Notepad++, nastavíme ' ''České'' ' uživatelské prostředí.
[[Kategorie:Tiskové sestavy]]
*V menu zvolíme ' ''Settings'' '→' ''Preferences…'' ' (Obrázek č.1)
*Objeví se dialogové okno ' ''Preferences'' '&nbsp; (Obrázek č.2)
*V něm v políčku ' ''Localization'' ' změníme ' ''English'' ' na ' ''Česky'' ' a potvrdíme tlačítkem ' ''Zavřít'' ' (Obrázek č.3)
 
=== Validace souborů XML  ===
 
*Načteme pomocí programu Notepad++ soubor, který chceme validovat.
*V menu zvolíme ' ''Pluginy'' '→' ''Preferences'' '&nbsp;(Obrázek č.4)
*V dialogovém okně ' ''Select file…'' ' klikneme na tlačítko ' ''…'' ' (Obrázek č.5)
*V pomocném adresáři (KontrolaValidaceCSUIS) vybereme soubor '''iissp_messaging.xsd''' (Obrázek č.6)
*Potom klikneme na tlačítko ' ''OK'' ' (Obrázek č.7)
*Jestli se vám zobrazí okno s textem ' ' jako na obrázku (Obrázek č.8)
*Je&nbsp;vše v pořádku a můžeme poslat XML soubor.
*Zobrazí-li se okno jiné, například jako na (Obrázek č.9)
*Voláme podporu.

Aktuální verze z 21. 6. 2022, 08:26

Pozor Pozor
Pokud validaci neděláte poprvé, je dobré zkontrolovat na stránkách Ministerstva financí jestli máte poslední balíček s XSD schématy.
Pokud ne, tak vytvořte nový Pracovní adresář se schématy, do kterého rozbalte nejnovější balíček XSD schémat (CSÚIS)


Tip Tip
V názvu adresáře uvádějte i název balíčku, pro budoucí lepší kontrolu nejnovějšího balíčku z Ministerstva financí


Pozor Pozor
Instalujte verzi Notepad 7.3.3.. Bohužel v novějších verzích se automaticky nenainstaluje plugin manager.


Obrázek č. 1
Obrázek č. 2
Obrázek č. 3
Obrázek č. 4

Předpoklady

  • Program Notepad++ s doplňkem XML Tools.
  • Adresář s XSD schématy, který popisuje strukturu XML dokumentu.

Instalace

Pracovní adresář se schématy

  • Stáhněte si nejnovější balíček (ZIP archiv) XSD schémat (CSÚIS) ze stránek Ministerstva financí
    Tento balíček rozbalte do adresáře (např. XSD_CSUIS_Schemata_Balicek_39), který si vytvoříte třeba v adresáři Dokumenty.

Validace souborů XML

  • Soubor XML, který vygenerujete v iFIS, uložte do pracovního adresáře se schématy (CSÚIS) (XSD_CSUIS_Schemata_Balicek_39)
  • Pomocí programu Notepad++ otevřete soubor, který jste vygenerovali z iFISu a který se nachází v pracovním adresáři se schématy (CSÚIS)(XSD_CSUIS_Schemata_Balicek_39)
  • V menu Notepad++ vyberte Pluginy→XML Tools→Validate now
  • Jestli se Vám zobrazí okno s textem XML is valid jako na obrázku (Obrázek č.2), je vše v pořádku a XML soubor může být zaslán.
  • Zobrazí-li se okno jiné, například jako na obrázku (Obrázek č. 3), spojte se s podporou firmy BBM.
  • Pokud se zobrazí text jako na obrázku (Obrázek č. 4), potom vygenerovaný soubor z iFISu není uložen v pracovním adresáři se schématy(XSD_CSUIS_Schemata_Balicek_39), nebo v tomto adresáři nemáte XSD schémata (CSÚIS) ze stránek Ministerstva financí