XMLSTATS/ON komutunu kullanarak istatistik verilerinizi bir XML dosyasına da gönderebilirsiniz. Bu, üçüncü taraf araçlarla manüel olarak ayrıştırabileceğiniz basit metin biçiminde istatistik verilerinize erişmenizi sağlar. Desteklenen yöntem ve sürümler hakkında bilgi için, bkz. "Desteklenen Yöntemler Tablosu".
XMLSTATS/ON, DataPage+ ile gelen DataPageStats.exe adındaki önceki XML otomasyon verme yardımcı programının yerine geçmiştir. Bir dizini izlemek ve verileri .xml dosyalarından veritabanı içine çekmek için DataPage+'de PcdmisXMLStatsToDatabase.exe yardımcı programını kullanabilirsiniz. Bunun nasıl yapılacağı hakkında bilgi için DataPage+ dokümantasyonuna bakın. Bunun DataPageStats.exe'den farkı hakkında bilgi için, aşağıdaki "How_XML_STAT_ON_Differs_from_DataPageStats.Exe:" konusuna bakın.
XMLSTATS/AÇIK Kullanma
XMLSTATS/AÇIK komutunu yerleştirmek için, "XMLSTATS" yazın ve daha sonra Düzen penceresinin Komut modunda klavyenizdeki Tab tuşuna basın veya Ekle | İstatistik Komutu | XML İstatistik menü öğesini seçin. Bu komutun söz dizimi aşağıdaki gibidir:
XMLSTATS/<TOG1>,<Directory>
<TOG1> - Bu alan, AÇIK veya KAPALI araında geçişi sağlar; sizin ölçüm komutları için bu komutu takip eden istatistik verileri ihraç edip etmemeyi seçmenize olanak verir.
<Dizin> - Bu alan, dosyanın oluşturulacağı dizin konumu olarak bir dize (tırnak işareti olmaksızın) alır. Varsayılan konum, ölçüm yordamlarınızı kaydettiğiniz dizindir.
XMLSTATS/AÇIK, yürütme sırasında yalnızca XML'i yazar. Dosyayı belirtilen dizine yazar ve bu formatı kullanarak .xml dosyasının adını otomatik olarak oluşturur:
<Ölçüm Yordamı>_<Gün>-<Ay>-<gg>-<YYYY>_<ss>_<dak>_<sn>.XML
<Ölçüm Yordamı> - PRG uzantası olmaksızın ölçüm yordamı adı.
<Gün> - Yerel saate göre ölçüm yordamının yürütüldüğü günün adı.
<Ay> - Yerel saate göre ölçüm yordamının yürütüldüğü ayın adı.
<gg> - Yerel saate göre iki basamaklı sayı formatında ayın hangi günü olduğu.
<YYYY> - Parça programının yürütüldüğü yıl yerel saate göre dört basamaklı formatta görüntülenir.
<ss> - 24-saatlik yerel saate göre ölçüm yordamının yürütüldüğü saat.
<aa> - Yerel saate göre ölçüm yordamının yürütüldüğü dakika.
<sn> - Yerel saate göre ölçüm yordamının yürütüldüğü saniye.
12 Ağustos 2010 tarihinde yerel saate göre 14:40:15 itibariyle yürütülen "Test.prg" adındaki ölçüm yordamının dosya adı şöyle olacaktır: Test_Thursday_August-12-2010_14_40_15.XML
XML dosyası, yürütme bitene veya yürütme bir XMLSTATS/KAPALI komutu ile karşılaşana kadar XMLSTATS/AÇIK öğesini takip eden tüm komutlar için verileri içerir. Yürütme, bir dosyaya yazma esnasında başka bir XMLSTATS/AÇIK komutu ile karşılaşırsa, XML dosyasında bir kapanış </Yürütmeİşlemi> etiketi yazacak ve bir sonraki XMLSTATS/AÇIK komutunun başka bir açılış <Yürütmeİşlemi> etiketi yazmasını sağlayacaktır.
Örneğin, şu sözde ölçüm yordamına sahip olduğunuzu düşünün:
XMLStats/AÇIK
Boyut1
XMLStats/KAPALI
Boyut2
XMLStats/AÇIK
Boyut3
Yürütmeyi takiben PC-DMIS programı, iki <Yürütmeİşlemi> etiketi ile tek bir dosya oluşturacaktır. İlk etiket Boyut1 öğesini içerecektir:
<Yürütmeİşlemi TarihSaat=”Zamandamgası”>
<XMLStats komut verileri>
<Boyut1 Verileri>
</Yürütmeİşlemi>
Oluşturulan ikinci dosya Boyut3'ü içerecektir:
<Yürütmeİşlemi TarihSaat=”Zamandamgası”>
<XMLStats komut verileri>
<Boyut3 Verileri>
</Yürütmeİşlemi>
XMLSTATS/ON Öğesinin DataPageStats.Exe'den Farkı Nedir:
XMLSTATS/AÇIK, DataPageStats.exe öğesinden daha hızlıdır.
DataPageStats.exe öğesinin yaptığı her şeyi çıkarır, fakat daha fazlasını içerir.
DataPageStats.exe öğesini kullandığınızda olduğu gibi yordamınızın sonuna harici bir komut eklemeniz gerekmez.
XMLSTATS komutlarını gerektiği gibi açıp kapayarak XML dosyasına hangi verilerin gönderildiğini seçebilirsiniz.
XMLSTATS, her bir <Yürütmeİşlemi> etiket çiftinin içine bir zaman damgası ekler. Ek olarak, yukarıda belirtildiği gibi dosya adı parça adı ve zamandan oluşur.