''CreateFileProcess'' Elemanı

Top  Previous  Next

"CreateFileProcess" elemanı metin bazlı dosyalar oluşturarak bunları değişik hedeflere yönlendirmek için kullanılır. CreateFileProcess, İşlem Yönetimi Çatısı altında kullanılabilecek şekilde geliştirilmiştir.

Elemanı bir işlem bloğu veya işlem formunun içerisine yerleştirin ve özelliklerini uygun şekilde düzenleyin.

CreateFileProcess_pe

İşlem nasıl çalışır?

İşlemin
- prepare() metodu çağrıldığında tanımlanan çıktı dokümanı oluşturulur ve Üst metin çıktıya yazılır
- processRecord() methodunun her çağrılışında Gövde metni çıktıya yazılır
- finalizeProcess() methodu çağrıldığında Alt metin çıktıya yazılır ve çıktı dokümanı kapatılır.

Özellikler

Dosya Bölümleri

Üst (MScript kabul eder)

Dosyanın üst kısmında yer alacak metin. Bu metin, işlem kayıtları işlenmeye başlanmadan önce değerlendirilir ve metin içerisinde kulanılan MScript ifadeleri çözümlendikten sonra çıktıya aktarılır.

Gövde (MScript kabul eder)

Dosyanın orta kısmında yer alacak metin. Bu metin işlenmesi gereken her bir işlem kaydı için değerlendirilir ve metin içerisinde kulanılan MScript ifadeleri çözümlendikten sonra çıktıya aktarılır.

Alt (MScript kabul eder)

Dosyanın en altında yer alacak metin. Bu metin ise, işlem sonlanmadan ve çıktı kapatılmadan önce değerlendirilir ve metin içerisinde kulanılan MScript ifadeleri çözümlendikten sonra çıktıya aktarılır.

İçerik Tipi (MScript kabul eder)

Dosya içeriğinin türü. Ön tanımlı içerik türleri aşağıdaki gibidir.

text/html
text/plain
text/xml
application/x-msexcel

 

Ön tanımda yer almayan türler de değer olarak verilebilir.

 

Kodlama:

İçerik türüne ilave olarak bu özellikte oluşturulacak olan dosyanın kodlaması da verilebilir. Örnek:

 
text/xml; encoding=utf-8

 

Çıktıyı

Bu özellik oluşturulan dosyanın nereye yönlendirileceğini belirler. Seçenekler şunlardır:

1.Tarayıcıya Gönder: Oluşturulan dosya tarayıcıya istek yanıtı olarak gönderilir.
2.Dosyaya Kaydet: Oluşturulan dosya disk üzerindeki bir dosyaya yazılır.
3.İşlem Blok Alanına Kaydet: Oluşturulan dosya bir geçici dosyaya kaydedilir ve dosyanın adı verilen İşlem Bloğu alanına atanır.
4.Havuz Değişkenine Kaydet: Oluşturulan dosya bir geçici dosyaya kaydedilir ve dosyanın adı verilen havuz değişkenine atanır.

 

Bakın Geçici Dosya Kullanımı

 
Çıktı Adı (MScript kabul eder)

Bu özelliğin değeri Çıktıyı özelliğinin değerine göre belirlenmelidir. Değer, eğer Çıktıyı özelliğinin değeri 2 ise bir dosya adı, 3 ise bir işlem blok alanı adı ve 4 ise bir havuz değişkeni adı olmalıdır.

Dosya adları, "c:\temp\x.csv" şeklinde mutlak olarak veya "documents/x.txt" şeklinde uygulama kök dizinine göreceli olarak belirlenebilir.

Bakın Mutlak veya Göreceli Tanımlama.

Çıktı Doyasının Altına Ekle (MScript kabul eder)

Eğer Çıktı türü olarak dosya verilmiş ise bu özelliğin değeri geçerlidir. Eğer çıktı dosyası mevcut ise ve değer olarak "true" verilmiş ise yeni kayıtlar mevcut kayıtların altına eklenir.