Podrobný popis činnosti (XML Update)
XML Update prebieha v nasledujúcich krokoch:
Dealokácia použitej pomocnej pamäte.
Prebehne import zmenených objektov.
Spracovanie obsahu XML predpisov
XML predpis musí byť správne špecifikovaný.
Počas spracovania sa môžu vyskytnúť upozornenia:
ak predpis obsahuje rezervovanú sekciu <REFERENCES> a nejaká objektová referencia má nastavené uid
ak sa vyskytuje atribút Id alebo Type v štruktúre TObjItemData rezervovanej sekcie <CFGRECORDS> (tieto atribúty sa ignorujú)
Počas spracovania môžu nastať chyby:
ak sa v sekcii <CFGRECORDS> vyskytujú zakázané reťazce atribútov typu SDT_EXPRESSION alebo SDT_RAW_DATA
ak predpis obsahuje rezervovanú sekciu <MEMBEROFLOGGROUP> alebo <MEMBEROFRESGROUP> a je nastavené nejaké členstvo objektu (atribút member)
Kontrola duplicitných atribútov
Počas kontroly môžu nastať chyby:
ak je nejaký atribút viackrát zadaný v rámci štruktúry v rezervovanej sekcii <CFGRECORDS>
ak existuje atribút obsahujúci referenciu (objektovú alebo stĺpcovú) na objekt, ktorý neexistuje v cieľovej konfigurácii
Párovanie objektov
Napojí XML predpis na objekty cieľovej konfigurácie na základe zadaného XML filtra.
Počas párovania môžu nastať chyby:
ak je vo filtri zadaný presný názov objektu a ten neexistuje v cieľovej konfigurácii
ak je vo filtri zadaná maska pre názov objektu a tá nevyhovuje ani jednému objektu z cieľovej konfigurácie
ak zadanému filtru nevyhovuje žiadny objekt z cieľovej konfigurácie
Aplikácia zmien hodnôt
Nastavené kľúčové atribúty v štruktúre zdrojového objektu sa musia zhodovať s príslušnými kľúčovými atribútmi v štruktúre cieľového objektu. Ak záznam neobsahuje kľúčové atribúty, vyhovujú mu všetky záznamy cieľového objektu rovnakého typu štruktúry. Z toho vyplýva, že atribút zdrojového objektu robí aktualizáciu na atribúte v N štruktúrach cieľového objektu.
Počas aplikácie zmien môžu nastať chyby:
ak atribútu zdrojového objektu nevyhovuje alebo pre neho neexistuje žiadny atribút cieľového objektu
ak sa ten istý atribút štruktúry cieľového objektu mení viac krát (viac predpisov mení atribút toho istého objektu)
Aktualizácia objektových referencií
Počas aplikácie zmien môžu nastať upozornenia:
ak má objektová referencia nastavený iný typ objektu alebo iný typ hodnoty objektu ako v referencovanom objekte
ak názov stĺpca v referencii bude zmenený v dôsledku zmeny názvu stĺpca zdroja
ak typ hodnoty stĺpca v referencii bude zmenený v dôsledku zmeny hodnoty stĺpca zdroja
Počas aplikácie zmien môžu nastať chyby:
ak je objektová referencia chybná, alebo trojica uid, id, name je odlišná ako v referencovanom objekte
ak stĺpec s daným názvom v referencovanom objekte neexistuje
Súvisiace stránky: