各フラット・ファイル列の各アクションによって使用されるパラメータは、次のとおりです。
表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 階層バージョンの値を更新します。 |
バージョン |
プロパティ・ラベル |
値 |