Odesílání statistiky do souboru XML s použitím XMLSTATS/ON

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: