4.2.5. Rapor dosyası


<< Prev   Next >>

Yardımcı programın performans sonuçları bir rapor dosyasına kaydedilir. Dosya UTF-8 formatındadır. Yardımcı program başlatıldığında dosya konumu ve adı belirtilir. Ancak, belirtilen ad şöyle dönüştürülecektir: rapor oluşturma tarihi ve saati dosya adına eklenecektir. Örneğin, bir rapor C:\temp\report.rpt adresine kaydedilecekse, gerçek dosya adı C:\temp\report-14.02.26-14.07.58.019446.rpt şeklinde görünecektir.

Dosya aşağıdaki formata sahiptir:

[.params]
Key=value

[Normalized view of universal data source descriptor]
<Control object> = <Detected change>

.params bölümü her zaman dahil edilir ve yardımcı program başlangıç parametrelerinin açıklamasını içerir. Key değeri olarak aşağıdaki değerler kullanılabilir:

  • datetime. Yardımcı program başlangıç tarihi ve saati.
  • workdir. Yardımcı program başlatmada çalışma dizini.
  • exepath. Yardımcı program yürütülebilir dosyasının yolu.
  • mode. Yardımcı program başlatma modu:
    • create. Şablon tabanı oluşturma modu.
    • check. Şablon doğrulama modu.
  • etalon. Şablonların tabanına giden yol.
  • report. Rapor dosyasının yolu (yardımcı program başlatılırken komut satırında belirtildiği gibi).
  • debug. Hata ayıklama bilgilerini içeren dosyanın yolu veya hata ayıklama bilgisi çıktısı belirtilmemişse boş dize.
  • in. Parametreleri içeren dosyanın yolu. Başlangıç komut satırında birden fazla -in parametresi belirtilirse .params bölümünde birden fazla in anahtarının bulunması mümkündür;
  • param. Yardımcı programı başlatırken tüm tanınan komut satırı parametreleri, virgülle ayrılmış.

Herhangi bir kaynak, (şablon veritabanından) şablon veritabanı ile diskteki dosyaların gerçek durumu arasındaki farkları tespit ederse rapor dosyasına değiştirilen kaynağı açıklayan bir bölüm yerleştirilir ve kontrol nesneleri için tespit edilen değişiklikler bu bölüm altında gösterilir. Kontrol nesnesi değişmemişse böyle bir nesne hakkındaki bilgiler görüntülenmez.

Aşağıdaki olası değişiklikler işlenir:

  • A. Bilgi kaynağında yeni kontrol nesnesi tespit edildi.
  • D. Şablon tabanı oluşturulurken var olan kontrol nesnesi bilgi kaynağından silinmiş.
  • M. Kontrol nesnesi değiştirilmiş.

Rapor dosyasının bir bölümünü inceleyelim:

[dbe://C:/1C DB/DB folder/?config,users]
users = M

[ndir://C:/Program Files (x86)/1cv81/bin/?*]
1CMailV8.dll = D
1CMailV8.dll.32 = A

Bu rapor dosyası şunu göstermektedir:

  • C:/1C DB/DB dizininde bulunan Infobase dosyası için kullanıcı tablosunun içeriği değiştirilmiştir.
  • C:/Program Files (x86)/1cv81/bin dizininde 1CmailV8.dll dosyası silinmiş ve yeni bir 1CmailV8.dll.32 dosyası tespit edilmiştir.

<< Prev   Next >>

Icon/Social/001 Icon/Social/006 Icon/Social/005 Icon/Social/004 Icon/Social/002