CA Process Automation, kabuk işleminin ürettiği değerleri veri kümesi değişkenlerine okuyabilir. UNIX Komut Dosyası ya da Windows Komut Dosyası işleci ilişkili komut dosyasını çalıştırmadan önce komut dosyasının ürettiği değerleri kabul edecek bir klasör oluşturur. C2OSVD ortam değişkeni komut dosyası işleci için oluşturulan klasörün yolunu tam olarak belirtir (örneğin, C:\TMP\_VS_559). Böylece komut dosyası, veriyi tekrar CA Process Automation ürününe aktarmak için metin dosyalarına veri kopyalayabilir. C2OSVD dizini kullanılarak CA Process Automation ürününe geçirilen veriler komut dosyası işleç veri kümesindeki değişkenleri doldurur.
Komut dosyasının, C2OSVD dizinindeki metin dosyalarına veri kaydetmesi gerekir. Komut dosyası işleci kendi komut dosyasını tamamladıktan sonra (ancak yürütme sonrası eylemleri gerçekleştirmeden önce), C2OSVD ortam değişkeninin gösterdiği konumda herhangi bir dosya olup olmadığını belirler. Ardından CA Process Automation aşağıdaki kurallara göre işleç veri kümesi değişkenlerini oluşturur:
Aşağıdaki resimde, çalışma dizini C:\TMP olarak ayarlandığında dosya - değişken dönüşümünün nasıl çalıştığı gösterilmiştir. İşleç, C2OSVD C:\TMP\_VS_599 değerini oluşturmak için \_VS_599 klasörünü çalışma dizini yoluna ekler. Klasör adı (bu durumda _VS_599) her işlecin her vakası için benzersizdir.
Aşağıdaki şekilde, aynı zamanda 0, 1, 2, 3 ve 4 adlı beş dosya içeren %C2OSVD%/HostList ve %C2OSVD%\OSList klasörleri gösterilmiştir. Komut dosyası, HostList klasöründe numaralandırılmış dosyaların her biri için bir bilgisayar adı yazar. Komut dosyası, OSList klasöründeki numaralandırılmış dosyaların her biri için bir işletim sistemi adı yazar. CA Process Automation komut dosyasını çalıştırdıktan sonra, HostList ve OSList olmak üzere iki tane sıfır tabanlı dizine alınan değişken oluşturur. Uygulama, HostList ve OSList klasörlerindeki numaralandırılmış dosyaların içeriğini dizine alınan klasörlerin ilgili öğelerine atar.
Örnekte, Windows komut dosyası %C2OSVD%\NumRowsRead dosyasını oluşturmak için C2OSVD değişkenini kullanır. CA Process Automation komut dosyasını çalıştırdıktan sonra komut dosyası işleç veri kümesinde ilgili bir değişken (NumFilesRead) oluşturur. Ardından ürün NumFilesRead dosyasının içeriğini değişkene atar.

Bir komut dosyası işleci sonlandığında, C2OSVD klasörünü ve içeriğini siler. Komut dosyası işlecindeki yürütme sonrası kodu, işleç veri kümesi değişkenlerine erişebilir. Genelde, kod işleç veri kümesi değişkeni değerlerini işlem veri kümesindeki yerel değişkenlere ya da işlemdeki sonraki işleçlerde bulunan işleç veri kümesi değişkenlerine kopyalar. Bu bölümdeki üç komut dosyası örneği, bu bölümde verilen resimli örneğin UNIX komut dosyası, VBScript ya da PerlScript kullanılarak nasıl uygulandığını gösterir.
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|