Můžete rovněž posílat statistická dat do souboru XML s použitím příkazu XMLSTATS/ON. To vám poskytne přístup ke statistickým datům ve formátu prostého textu, která můžete ručně analyzovat k použití s nástroji třetích stran. Informace k podporovaným metodám a verzím viz „Tabulka podporovaných metod“.
XMLSTATS/ON nahrazuje dřívější utilitu automatického exportu XML s názvem DataPageStats.exe, která komunikuje s DataPage+. Poté můžete použít pomocný program PcdmisXMLStatsToDatabase.exe v DataPage+ ke sledování daného adresáře a vytažení dat z .xml souborů do databáze. Informace, jak to provést, viz dokumentaci DataPage+. Informace k rozdílům od DataPageStats.exe, viz „Jak_se_XML_STATS_ON_liší_od_DataPageStats.Exe:“ dále.
Použití XMLSTATS/ON
Pro vložení příkazu XMLSTAS/ON napište "XMLSTATS" a pak stiskněte klávesu TAB na klávesnici v příkazovém režimu okna úprav; nebo zvolte položku nabídky Vložit | Příkaz statistika | Statistika XML. Tento příkaz má následující syntaxi:
XMLSTATS/<TOG1>,<adresář>
<TOG1> - Toto pole přepíná mezi ZAP nebo VYP a můžete si tak vybrat, zda exportovat statistická data pro příkazy měření, které následují za tímto příkazem.
<Adresář> - Toto pole je určeno pro řetězec (bez uvozovek) jako cesta k adresáři, kde bude soubor vytvořen. Výchozí cesta je adresář, kam ukládáte rutiny měření.
XMLSTATS/ON pouze zapisuje XML během provádění. Zapisuje soubor do určeného adresáře a automaticky generuje .xml soubory s použitím tohoto formátu:
<Rutina měření>_<Den>-<Měsíc>-<dd>-<YYYY>_<hh>_<mm>_<ss>.XML
<Rutina měření> - Název rutiny měření bez přípony PRG.
<Den> - Jméno dne, kdy byla rutina měření vykonána v místním čase.
<Měsíc> - Jméno měsíce, kdy byla rutina měření vykonána v místním čase.
<dd> - Den v měsíci v dvojčíselném formátu v místním čase.
<YYYY> - Rok, kdy byla rutina měření vykonána zobrazená ve čtyřčíselném formátu v místním čase
<hh> - Hodina, kdy byla rutina měření provedena (ve 24hodinovém formátu místního času).
<mm> - Minuta, kdy byla rutina měření provedena v místním času.
<ss> - Sekunda, kdy byla rutina měření provedena v místním času.
Tudíž rutina měření s názvem „Test.prg“ vykonaná 12. srpna 2010 přesně ve 14:40:15 místního času by měla tento název souboru: Test_Thursday_August-12-2010_14_40_15.XML
XML soubor obsahuje data pro všechny příkazy, které následují za XMLSTAS/ON až do skončení provádění, nebo dokud se při provádění nenarazí na příkaz XMLSTATS/OFF. Pokud při provádění narazí na další příkaz XMLSTAS/ON během zapisování do souboru, zapíše do XML souboru značku uzavření </ProváděnáTransakce> a poté umožní, aby další příkaz XMLSTAS/ON zapsal novou značku otevření <ProváděnáTransakce>.
Předpokládejme například, že jste měli tuto fiktivní rutinu měření:
XMLStats/ON
Rozměr1
XMLStats/OFF
Rozměr2
XMLStats/ON
Rozměr3
Při provádění by PC-DMIS generoval jeden soubor se dvěma značkami <ExecutionTransaction>. První značka by obsahovala Rozměr1:
<ProváděnáTransakce DatumČas=”Časovérazítko”>
<XMLStatistická data příkazu>
<Rozměr1 Data>
</ProváděnáTransakce>
Druhý generovaný soubor by obsahoval Rozměr3:
<ProváděnáTransakce DatumČas=”Časovérazítko”>
<XMLStatistická data příkazu>
<Rozměr3 Data>
</ProváděnáTransakce>
Jak se XMLSTATS/ON liší od DataPageStats.Exe:
XMLSTATS/ON je rychlejší než DataPageStats.exe.
Poskytuje vše jako poskytoval DataPageStats.exe, ale zahrnuje toho víc.
Nemusíte vkládat externí příkaz na konec vaší rutiny, jak jste dělali při používání DataPageStats.exe.
Můžete si vybrat, jaká data se dostanou do XML souboru zapínáním a vypínáním příkazů XMLSTATS podle potřeby.
XMLSTATS přidává časové razítko do každého páru značek <ProváděnéTransakce>. Kromě toho vlastní název souboru, jak bylo uvedeno výše, se skládá z názvu díku a času provádění.