この例では、以下のオペレータ システム関数を使用して、valuemap 配列の値を取得します。 この関数は、提供されるパラメータに基づいて 1 つの配列から 1 つのフィールドまたは列を返します。
getValueFromValueMapArray(groupName, arrName, fieldName, fieldValue, requiredFieldName)
以下の手順に従います。

mNamedConnection、mHostName、mUserName、mPassword、mPort、mDBName、mDBType、および mDriverName とフォーム要素に名前を付けます。 フォーム要素名が[グループ環境設定]タブで定義された変数名に似ていることを確認します。
Process.HostName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mHostName");
Process.UserName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mUserName");
Process.Password = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mPassword");
Process.Port = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mPort");
Process.DBName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mDBName");
Process.DBType = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mDBType");
Process.DriverName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mDriverName");


valuemap 配列値が取得された後、実稼働ユーザは、指定された接続を参照するプロセスで NamedConnectionGroupDemo オペレータを使用できます。
カスタム オペレータ実行前処理コード内のスクリプトが実行されます。 プロセスでは、指定した接続プロパティに入力された「mysql」接続フィールド値を取得し、データセット パレットに表示します。
|
Copyright © 2013 CA.
All rights reserved.
|
|