アクション・スクリプト・パラメータ

各フラット・ファイル列の各アクションによって使用されるパラメータは、次のとおりです。

表11-1 アクション・スクリプト・パラメータ

アクション名 Param1 Param2 Param3 Param4 Param5 Param6 Param7

Activate

階層内で指定したノードをアクティブ化します。

バージョン

階層

ノード

       

Add

指定したノード(またはドメイン・ノード)を指定した階層に追加します(このアクションを使用できるのは、指定したバージョン内にまだ存在しないノードに対してのみです)。

バージョン

階層

ノード

親ノード

リーフ・プロパティ

説明

ドメイン・ノードを追加する場合は必須

ドメイン

ドメイン・ノードを追加する場合は必須

AddDomainToVersion

バージョンにドメインを追加します。

バージョン

ドメイン

         

AddHier

バージョンに階層を追加します。

バージョン

階層

説明

最上位ノード

     

AddInsert

指定したノード(またはドメイン・ノード)が指定したバージョンにまだ存在しない場合、このノードを追加します。そうでない場合、このノードは挿入されます。

バージョン

階層

ノード

親ノード

リーフ・プロパティ

ノードを追加する場合のみ必須

説明

ドメイン・ノードを追加する場合は必須

ドメイン

ドメイン・ノードを追加する場合は必須

AddOrphan

バージョンに孤立ノード(またはドメイン・ノード)を追加します。

バージョン

ノード

リーフ・プロパティ

説明

ドメイン・ノードを追加する場合は必須

ドメイン

ドメイン・ノードを追加する場合は必須

   

Annul

指定したノードを無効化します。

バージョン

階層

ノード

       

AnnulAllBelow

指定したノードに続くすべてのノードを無効化します。

バージョン

階層

ノード

       

AssignHierValidations

階層レベルで検証を割り当てます。

バージョン

階層

検証

       

AssignNodeToDomain

ノードをドメインに割当て

バージョン

ノード

ドメイン

       

AssignVersionValidations

バージョン・レベルで検証を割り当てます。

バージョン

検証

         

ChangeHierTopNode

指定した階層の最上位ノードを変更します。

バージョン

階層

新規最上位ノード

       

ChangeProp

指定したノードの指定したプロパティの値を更新します。

バージョン

階層

ノード

プロパティのラベルまたは名前

「ラベル別のプロパティ参照」オプションによって制御されます。

   

ClearPropsBelow

指定したノードのすべての子に指定したプロパティの値をクリアします(Oracle Data Relationship Management内のユーザーが使用できる「下をすべてクリア」コマンドに相当します)

バージョン

階層

ノード

プロパティ・ラベル

     

Delete

指定したノードをバージョンから削除し、マージ・ノード(指定されている場合)とマージします。

バージョン

階層

ノード

(マージ・ノード)

     

DeleteHier

バージョンから階層を削除します。

バージョン

階層

         

DeleteOrphan

孤立ノードを削除します。

バージョン

ノード

         

Destroy

指定したノードをバージョンから破棄します。

バージョン

階層

ノード

       

Inactivate

階層内で指定したノードを非アクティブ化し、マージ・ノード(指定されている場合)とマージします。

バージョン

階層

ノード

(マージ・ノード)

(ドメイン・ノードの非アクティブ日)

   

Insert

指定したノードを指定した階層に挿入します(このアクションを使用できるのは、指定したバージョン内の別の階層にすでに存在するノードに対してのみです)。

バージョン

階層

ノード

親ノード

     

LockProp

指定したノードの指定したプロパティをロックまたはロック解除します。

バージョン

階層

ノード

プロパティ・ラベル

ロック済である(0=false、1=true)

   

Move

階層内の指定したノードを移動します。

バージョン

階層

ノード

宛先親ノード

     

NodeExists

指定したノードが指定したバージョン内に存在する場合はTrueを返し、そうでない場合はFalseを返します。

バージョン

ノード

         

NodeExistsInHier

指定したノードが指定した階層内に存在する場合はTrueを返し、そうでない場合はFalseを返します。

バージョン

階層

ノード

       

NodeHasAsParent

指定した親ノードが指定したノードの親である場合はTrueを返し、そうでない場合はFalseを返します。

バージョン

階層

ノード

親ノード

     

PropCompare

指定したノードの指定したプロパティの値が、フラット・ファイルにリストされている値と等しい場合はTrueを返し、そうでない場合はFalseを返します。

バージョン

階層

ノード

プロパティ・ラベル

   

PropQuery

アクション・スクリプト結果セットに指定したノードの指定したプロパティの値を返します。

バージョン

階層

ノード

プロパティ・ラベル

     

Rem

フラット・ファイル内の備考/コメント行を示します(文書化を目的としてこの行の他の列に任意のテキストを入力できますが、これはアクション・スクリプト・プロセスによって無視されます)。

備考

備考

備考

備考

備考

   

Remove

指定したノードを階層から除去します。

バージョン

階層

ノード

       

RemoveDomainFromVersion

バージョンからドメインを除去します。

バージョン

ドメイン

         

RemoveDupProps

指定したノードの重複プロパティを除去(クリア)します(Data Relationship Management内のユーザーが使用できる「重複の除去」コマンドに相当します)。

バージョン

階層

ノード

プロパティ・ラベル

     

RemoveHierPropValue

階層プロパティの値を除去(クリア)します。

バージョン

階層

プロパティ・ラベル

       

RemoveProp

指定したノードの指定したプロパティの値を除去(クリア)します(プロパティ自体は、他の多くのノードがこのプロパティを使用している可能性があるため、削除されません)。

バージョン

階層

ノード

プロパティ・ラベル

     

RemoveVersionPropValue

バージョン・プロパティの値を除去(クリア)します。

バージョン

プロパティ・ラベル

         

SetControlledProperties

1つ以上のプロパティの制御階層を設定します。

バージョン

階層

プロパティ・リスト

       

UpdateHierPropValue

階層プロパティの値を更新します。

バージョン

階層

プロパティ・ラベル

     

UpdateVersionPropValue

階層バージョンの値を更新します。

バージョン

プロパティ・ラベル