Önceki Başlık: İşleç ÖnceliğiSonraki Başlık: İfadelerde Veri Kümesi Alanlarına Erişme


Veri Kümelerine Erişmek için Anahtar Sözcükler

Aşağıdaki tabloda, çeşitli bağlamlardaki veri kümelerine başvuran anahtar sözcükler açıklanmaktadır:

Veri Kümesi

Veri Kümesi Bağlamı

Açıklama

Veri Kümeleri

Adlandırılmış Veri Kümesi

Bir CA Process Automation Kütüphanesindeki adlandırılmış veri kümesine erişmek için aşağıdaki biçimi kullanır:

Datasets[dataset_path].field_name

dataset_path

Geçerli Kütüphanedeki adlandırılmış veri kümesinin tam yolu olarak değerlendirilen bir CA Process Automation ifadesi.

Örneğin, aşağıdaki yol, Kütüphanedeki Demo klasörünün Data alt klasöründe bulunan CxLinuxDev adlı bir veri kümesine başvurur:

Datasets["/Demo/Data/]

İşlem

Bir İşlemin Veri Kümesi

Aşağıdaki biçimdeki bir işlem veri kümesine erişir:

Process.alan_adı

veya

Process[ifade]

Process.alan_adı

veya

Process[ifade]

alan_adı

Veri kümesi değişkeni.

ifade

Bir alanın adını döndüren bir değişken veya başka bir ifade. Örneğin:

Process.x = 5;

Process.fn = "x";

Process.y = Process[Process.fn];

Bir işlem veri kümesi bir işlem içinde tanımlanır. Bir işlem her başlayışında, kendi işlem veri kümesi de dahil olmak üzere kendisinin bir kopyasını (buna işlemin bir vakası denir) oluşturur. Orijinal işlem nesnesi, veri kümesinin başlangıç değerlerini belirler. Bir işlem vakasındaki veri kümesinde yapılan değişiklikler orijinali etkilemez.

Caller

Alt işlemi başlatırken üst işlemin İşlem Veri Kümesi

Bir işlem İşlemi Başlatma işlecini (ekli, ayrılmış veya satır içi modunda) kullandığında veya başka bir işlemi başlatmak için İşlem Modülünün desteklediği Ayrılmış İşlemi Çalıştırma işlecini kullandığında, değerleri bir çağrı hiyerarşisindeki işlemler arasında geçirir. İşlemi Başlatma işlecinin işlem veri kümesi başlatma kodu seçeneği bu atamaları belirtir.

Örneğin, İşlemB'yi çağıran İşlemA'nın İşlemB veri kümesindeki alanları başlatması gerektiğinde, İşlemA, işlem veri kümesi başlatma kodunda İşlemB'yi belirtir. Bu bağlamda, Caller, üst işlemin (İşlemA) veri kümesine başvuruda bulunur; Process ise alt işlemin (İşlemB) veri kümesine başvuruda bulunur.

İşlem veri kümesi başlatma kodu bağlamında, alt işlem veri kümesindeki bir değişkene başvuruda bulunmak için her zaman Process anahtar sözcüğü gerekir.

İşlem veri kümesi başlatma komut dosyasındaki değişken adında hem Process hem de Caller anahtar sözcüklerini yoksayarsanız, CA Process Automation yalnızca hesaplama kapsamı değişkenini arar. Ürün, üst ya da alt veri kümesinde benzer şekilde adlandırılmış bir değişkeni aramaz. Örneğin, hesaplama kapsamı değişkeni X önceden hesaplama bağlamında oluşturulmamışsa aşağıdaki kod başarısız olur.

Process.X = Caller.X;

Process.Y = X + 100;

none

Geçerli hesaplama ve, bazı durumlarda, işlem veri kümesi

Atama deyiminin sol tarafında Process anahtar sözcüğünü yoksayarsanız, CA Process Automation her zaman geçerli hesaplama kapsamında bir değer (hesaplama değişkeni) oluşturur ya da atar. Hesaplama değişkeni, CA Process Automation bir hesaplama alanını işlediği sürece vardır. Örneğin, aşağıdaki kod 5 değerine eşit olan bir hesaplama değişkeni oluşturur:

a = 5

Process anahtar sözcüğünü diğer bağlamlarda (örneğin, atama deyiminin sağ tarafında) yoksayarsanız, CA Process Automation öncelikle aynı adı taşıyan bir hesaplama kapsamı değişkeni ya da İşlem değişkeni arayacaktır.

Örneğin:

Process.a = 1

Process.b = 2

a = 5

x = a

y = b

CA Process Automation, işlem veri kümesinde iki değişken (a=1 ve b=2) ve iki hesaplama değişkeni (x=5, y=2) oluşturur.

Process.operator_name

veya

Process[ifade]

İşlemdeki işleç veri kümesi

Bir işleç veri kümesine erişmeye olanak sağlar; burada operator_name, işlemdeki işlecin adını belirten bir dizedir. Örneğin:

Process.y = Process.emailOp.subject

İfade, bir işlemdeki işlecin adını döndürür, örneğin:

Process.opName = “emailOp”

Process.y = Process[Process.opName].subject

Notlar:

- İşleç veri kümesi alanlarını belirtmeyle ilgili bilgi ve işleç veri kümelerinde sistem tarafından oluşturulan alanların listesi için İşleç Veri Kümesi Değişkenlerini Belirtme başlıklı konuya bakın.

- İşleç özellikleri ayarlarında işleç değişkenlerini belirtme hakkında daha fazla bilgi için Parametrelerdeki Veri Kümesi Değişkenleri başlıklı konuya bakın.

Sistem

Sistem Veri Kümesi

Sistem veri kümesine erişimi sağlar.

Sistem veri kümesindeki alanlar; ana bilgisayar adı, tarih ve saat gibi CA Process Automation sistem bilgilerini gösterir. Sistem veri kümesi salt okunurdur.

Not: Sistem veri kümesindeki alanlar ve sistem değişkenlerini belirtme hakkında daha fazla bilgi ve sistem değişkenlerinin listesi için Sistem Veri Kümesi Değişkenlerini Belirtme başlıklı konuya bakın.

Root

Üst Veri Kümesi

Bir satır içi alt işlemin, bir üst vakanın işlem veri kümesine erişmesine olanak sağlar.

Kök vakasının İşlem veri kümesine erişmek için Root anahtar sözcüğünü kullanabilirsiniz.

Örnekler:

- İşlemA satır içi bir işlem olan İşlemB'yi başlatır. İşlemB, başka bir satır içi işlem olan İşlemC'yi başlatır. İşlemC, İşlemA'nın veri kümesine erişmek için Root anahtar sözcüğünü kullanır.

- İşlemA İşlemB'yi satır içi olmayan modda başlatır ve İşlemB İşlemC'yi satır içi modda başlatır. İşlemC, Root anahtar sözcüğünü kullanarak yalnızca İşlemB'nin veri kümesine erişime sahiptir (İşlemA'nınkine değildir).