Windows için, komut dosyasının tipini gösteren uzantıyı belirtir. Açılan listeden bir seçenek belirtin veya uzantıyı girin.
Komut dosyasınının çalıştıracağı alt komut simgesini belirtir. Çalıştıracak komut dosyasını girmek üzere düzenleyiciyi açmak için (...) düğmesini tıklatın.
UNIX protokollerine göre komut dosyasının çalıştırılabilir bir komut dosyası olması gerekir. Komut dosyasının ilk satırının, komut dosyasını yorumlamak için kullanılan kabuğun tam yolunu göstermesi gerekir (örneğin, #!/bin/sh).
Komut dosyasının, Komut Dosyası uzantısı ananınde belirtilen Windows uzantısına göre çalıştırılabilen bir komut dosyası olması gerekir.
Not: CA Process Automation Kod Düzenleyicisini kullanma hakkında daha fazla bilgi için İçerik Tasarımcısı Kılavuzu'na bakın.
Komut dosyasının işleme bağlamının parçalarını tanımlamak için kaynak olarak kullanılacak ana bilgisayar sistemi profilini belirtir (örneğin, /home/username/appli_1_profile).
Profili belirtmezseniz, ürün Komut Yürütme kategorisi özellik ayarlarında belirtilen profili kullanır. Komut Yürütme kategorisi özellik ayarları bir profil belirtmediğinde, ürün işlemi çalıştıran kullanıcı dosyasını kullanır.
İşlemin çalıştıracağı ortam değişkenlerini ayarlayan Windows içindeki toplu iş (.bat) dosyasının yolunu belirtir. Toplu iş dosyasındaki ortam değişkeni tanımları aşağıdaki biçimdedir:
SET SOME_ENV_VAR=/tmp/PAM.exe SET ANOTHER_ENV_VAR=/tmp/aaaa
Belirtilen toplu iş dosyasının tanımladığı değişken ayarları, işlemi çalıştıran kullanıcı profili için tanımlanan ayarlara ek niteliğindedir. Bu seçenek herhangi bir dosyayı belirtmezse, işleç, Komut Yürütme kategorisi Kabuk profili değerinin tanımladığı ayarları kullanır.
İşlecin çalışma dizinini belirtir (örneğin, /home/user1). Çalışma dizini, genellikle program dosyasını veya programın gerek duyduğu ilgili dosyaları içeren klasördür. Ürün, açık yolu olmadan belirtilen dosyalar için bu dizine bakar.
Bir çalışma dizini belirtmezseniz, varsayılan değer komut dosyasını çalıştıran kullanıcı hesabının ana dizini olur.
İşlecin çalışma dizinini belirtir. Çalışma dizini, genellikle komut dosyasını veya komut dosyasının gerek duyduğu ilgili dosyaları içeren klasördür.
Bir çalışma dizini belirtmezseniz, varsayılan değer komut dosyasını çalıştıran kullanıcı hesabının çalışma dizini olur.
Komut dosyasının altında çalıştırılacağı kullanıcı adını belirtir. İfadenin, dosyada çalıştırma izinleri olması gerekir (örneğin, Process.Appli_1.User). Kullanıcı Kimliği alanını boş bırakırsanız, varsayılan değer Komut Yürütme kategorisi yapılandırmasının belirttiği kullanıcı olur.
Kullanıcı adları (ve ilişkili parolaları) genellikle adlandırılmış veri kümesi değişkenlerinde depolanır; böylece kullanıcılar işlem değerlerini değiştirmeden merkezi olarak bunları güncelleyebilir.
Belirtilen Kullanıcı Adı ile ilişkilendirilen geçerli parolayı belirtir. Örneğin, aşağıdaki girdi parolayı İşlem Parola değişkeni değerine ayarlar:
Process.Password
Ürün genellikle parolayı sistem bilgileriyle karşılaştırarak değerlendirir. Ancak, standart olmayan güvenlik mekanizmalarının hedef ana bilgisayarda tanımlandığı durumlarda, yöneticiler bu denetimi devre dışı bırakabilir.
Parolayı bir ifade olarak belirttiğinizden, girdiğiniz metin görünür olmalıdır. Değişmez değer dizeleri kullanmaktan kaçının ve bunun yerine parola veri kümesi değişkenlerine başvurun.
Aşağıdaki örnekte olduğu gibi programa geçirilecek parametreleri belirtir:
/tmp/input_file /tmp/output_file
Ürün, parametreleri işleme listelendikleri sırayla geçirir.
Program parametreleri, başlatma sırasında programa tek tek geçirilir (yani, aralarında boşluklarla birleştirilmezler). Örneğin, bir satıra girilen şu dize tek bir parametre döndürür, “P1P2”:
P1 + P2
İki satıra girilen şu dize iki parametre döndürür, “P1” ve “P2”:
"P1" "P2"
Komut dosyasına ilişkin standart çıktı dosyasını belirtir. Tam yolu belirtmezseniz, Çalışma dizini parametre değeri, yolun kök dizinini belirtir (örneğin, /tmp/trace.log).
Komut Yürütme kategorisi, stdout akışını işlemden belirtilen dosyaya yönlendirir. Hem standart hata hem de standart çıkış dosyaları için aynı dosyayı belirtebilirsiniz. Ancak, ürün, farklı çıktı tipleri için birbirleriyle ilgili herhangi bir düzeni içermez.
Komut dosyasına ilişkin standart hata dosyasını belirtir. Tam yolu belirtmezseniz, Çalışma dizini parametre değeri, yolun kök dizinini belirtir (örneğin, /tmp/trace.err).
Komut Yürütme kategorisi, stderr akışını işlemden belirtilen dosyaya yönlendirir. Hem standart hata hem de standart çıkış dosyaları için aynı dosyayı belirtebilirsiniz. Ancak, ürün, farklı çıktı tipleri için birbirleriyle ilgili herhangi bir düzeni içermez.
İşlem çıktısını genel günlük dosyalarına kaydeder.
Bir işlemin çıktısını (stdout ve stderr) işleç veri kümesi değişkenine (örneğin, scriptOutput) kopyalar.
Ürünün var olan bir günlük dosyasını yeni çıktı yazdığında aynı adla değiştirmesi için bu onay kutusunu işaretleyin.
Onay kutusu işaretlendiğinde, ürün aşağıdaki öğeler doğru olduğunda bile var olan dosyayı değiştirir:
Onay kutusu temizlenmişse, ürün, çıktıyı aynı ada sahip var olan bir hata günlüğü dosyasına ekler.
Ürünün var olan bir hata dosyasını yeni çıktı yazdığında aynı adla değiştirmesi için bu onay kutusunu işaretleyin.
Onay kutusu işaretlendiğinde, ürün aşağıdaki öğeler doğru olduğunda bile var olan dosyayı değiştirir:
Onay kutusu temizlenmişse, ürün, çıktıyı aynı ada sahip var olan bir hata dosyasına ekler.
Aşağıdaki öğelerle ilişkilendirilen işletim sistemi (genellikle Windows) profilini yükler.
İşletim sistemi kullanıcı profili, genellikle yalnızca belirli bir kullanıcı için ilişkilendirmeler ve benzeri Windows kayıt tabanlı yapılar oluşturmak için kullanılır. Kullanıcı bilgilerinin bir Etki Alanı sunucusundan yüklenmesi, performans düşüşüne neden olur.
Bu seçeneği belirlerseniz, ürün, işlem akışı sona erdiğinde işlemi sonlandırır.
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|