XML Repository akcie:
- hlavná akcia pre porovnanie XML súborov s konfiguráciou objektov
- hlavná akcia pre porovnanie konfigurácie objektov s XML Repository
- pomocná akcia pre zobrazenie rozdielov medzi XML súborom a konfiguráciou objektu
Porovnávanie XML súborov s konfiguráciou objektov
Proces porovnania:
- Ak nie sú zadané žiadne XML súbory, porovnanie sa skončí chybou (pokračuje krok 14).
- Zobrazia sa informácie o tom, koľko XML súborov sa bude spracovávať.
- Prečítajú sa dáta všetkých XML súborov (ak má XML súbor chybu v dátach, je zaradený medzi chybné, inak sa pre XML súbor budú požadovať CVS informácie od D2000 Servera).
- Ak sa od D2000 Servera nežiadajú žiadne CVS informácie, porovnávanie skončí (pokračuje krok 14).
- Zobrazí sa informácia o tom, pre koľko objektov sa žiadajú CVS informácie od D2000 Servera.
- Čaká sa na odpoveď D2000 Servera.
- Zobrazí sa informácia o tom, že proces začína spracovávať získané CVS informácie.
- Vyhodnotenie CVS informácií.
- Ak sa od D2000 Servera nežiada žiadna konfigurácia objektu, porovnanie skončí (pokračuje krok 14).
- Zobrazí sa informácia o tom, koľko konfigurácií objektov sa žiada od D2000 Servera.
- Čaká sa na odpoveď D2000 Servera.
- Zobrazí sa informácia o tom, že proces začína porovnávať získané konfigurácie objektov s XML súbormi.
- Výsledkom každého porovnania je ERROR, DIFFERENCES alebo OK.
- Zobrazí sa informácia o tom, že akcia sa skončila úspešne alebo chybou.
Platí, že:
- počet požiadaviek na čítanie dát XML súborov (všetky XML súbory) je väčší ako:
- počet požiadaviek na získanie CVS informácií pre objekty z D2000 Servera (prečítané XML súbory) a ten je väčší ako:
- počet požiadaviek na získanie konfigurácie pre objekty z D2000 Servera (XML súbory, ktorých dáta je potrebné porovnať s konfiguráciou objektov).
- počet požiadaviek na získanie CVS informácií pre objekty z D2000 Servera (prečítané XML súbory) a ten je väčší ako:
Poznámka: Pri žiadosti o CVS informácie od D2000 Servera sa vyplnia identifikačné údaje pre UID, ID = 0 a NAME. Teda ID sa ignoruje a prioritne vyhľadáva objekt systému D2000 cez UID.
Porovnávanie konfigurácie objektov s XML Repository
V tomto prípade je rozhodujúce umiestnenie XML súboru, ktoré sa, v rámci XML Repository, pre objekt hľadá. Toto umiestnenie ovplyvňujú nastavenia pre XML Repository. Konkrétne ide o nastavenie adresára pre XML Repository, či je XML Repository v podadresári podľa názvu užívateľa a nakoniec nastavenie exportovacieho parametra SUBDIR_EXP. XML súbor sa, potom, hľadá na takto vyskladanej ceste v XML Repository pod názvom <názov_objektu>.xml. Zmena týchto nastavení výrazne ovplyvňuje, či sa XML súbor pre daný objekt v XML Repository nájde alebo nie.
Vyhodnotenie porovnania:
- Ak neexistuje adresár pre XML Repository, porovnanie skončí chybou (pokračuje krok 14).
- Ak nie sú zadané žiadne objekty, porovnanie skončí chybou (pokračuje krok 14).
- Zobrazí sa informácia o tom, koľko objektov sa bude spracovávať.
- Zobrazí sa informácia o tom, pre koľko objektov sa žiadajú CVS informácie od D2000 Servera.
- Čaká sa na odpoveď D2000 Servera.
- Zobrazí sa informácia o tom, že proces začína spracovávať získané CVS informácie a hľadať XML súbory.
- Snaží sa k objektom z konfigurácie načítať XML súbory z XML
Repository.
- ak XML súbor neexistuje - objekt nemá priradený XML súbor
- ak XML súbor existuje - objekt má priradený XML súbor
- ak má XML súbor chybu v dátach, k objektu je priradený ako chybný
- ak nemá XML súbor chybu v dátach, tak bude korektne priradený objektu
- Vyhodnotenie CVS informácií.
- Ak sa nežiada žiadna konfigurácia objektu od D2000 Serevera, porovnanie skončí (pokračuje krok 14).
- Zobrazí sa informácia o tom, koľko konfigurácií objektov sa žiada od D2000 Servera.
- Čaká sa na odpoveď D2000 Servera.
- Zobrazí sa informácia o tom, že klient začína porovnávať získané konfigurácie objektov s XML súbormi.
- Výsledkom každého porovnania je ERROR, DIFFERENCES alebo OK.
- Zobrazí sa informácia o tom, že akcia sa skončila úspešne alebo chybou.
Zobrazenie rozdielov medzi XML súborom a konfiguráciou objektu
Akcia môže byť spustená, iba ak predtým prebehla akcia pre porovnanie XML súborov s konfiguráciou objektov alebo porovnávanie konfigurácie objektov s XML Repository.
Vyhodnotenie porovnania:
- Ak neexistuje program pre porovnávanie dát dvoch súborov, porovnanie skončí chybou (pokračuje krok 12).
- Ak nejde o záznam so stranou XML aj objektu (nie je to pár), porovnanie skončí chybou (pokračuje krok 12).
- Ak nebol prečítaný XML súbor, porovnanie skončí chybou (pokračuje krok 12).
- Zobrazí sa informácia o tom, že sa budú porovnávať dáta XML súboru s konfiguráciou objektu.
- Zobrazí sa informácia o tom, že proces žiada jednu konfiguráciu objektu od D2000 Servera.
- Čaká sa na odpoveď D2000 Servera.
- Zobrazí sa informácia o tom, že proces začína porovnávať získanú konfiguráciu objektu s XML súborom.
- Výsledkom porovnania je ERROR, DIFFERENCES alebo OK.
- Ak je výsledok ERROR, porovnanie skončí chybou (pokračuje krok 12).
- Ak je výsledok OK a nebolo možné vytvoriť dočasné súbory, porovnanie skončí chybou (pokračuje krok 12).
- Ak je výsledok OK a nebolo možné spustiť program na porovnanie dát, porovnanie skončí chybou.
- Zobrazí sa informácia o tom, že akcia sa skončila úspešne alebo chybou.
Súvisiace stránky:
0 komentárov