情報カタログ・マネージャー 管理の手引き

ACTION.OBJTYPE

ACTION.OBJTYPE タグに続くタグで記述されているオブジェクトに対して実行されるアクションを識別します。

コンテキスト

ACTION.OBJTYPE は、情報カタログ・マネージャー・オブジェクト・タイプの作成、削除、または保守に使用されます。

ACTION.OBJTYPE の後には、アクションの対象となるオブジェクト・タイプを定義する 1 つまたは複数の OBJECT および PROPERTY タグが続きます。

構文



:ACTION.OBJTYPE(option)

オプション

ACTION.OBJTYPE では、以下のオプションが有効です。

ADD
APPEND
DELETE
DELETE_EXT
MERGE
UPDATE

ACTION.OBJTYPE(ADD)

オブジェクト・タイプを作成します。

コンテキスト

図 34. オブジェクト・タイプの追加時の ACTION.OBJTYPE タグの使用

:ACTION.OBJTYPE(ADD)
:OBJECT.TYPE() CATEGORY() EXTNAME() PHYNAME() ICOFILE() ICWFILE()
:PROPERTY.EXTNAME() DT() DL() SHRTNAME() NULLS() UUISEQ()
:PROPERTY.EXTNAME() DT() DL() SHRTNAME() NULLS() UUISEQ()

規則

ACTION.OBJTYPE(APPEND)

既存のオブジェクト・タイプにプロパティーを追加します。

コンテキスト

図 35. オブジェクト・タイプへのプロパティーの追加時の ACTION.OBJTYPE タグの使用

:ACTION.OBJTYPE(APPEND)
:OBJECT.TYPE()
:PROPERTY.EXTNAME() DT() DL() SHRTNAME() NULLS() UUISEQ()

規則

ACTION.OBJTYPE(DELETE)

オブジェクト・タイプを削除します。

コンテキスト

図 36. オブジェクト・タイプの削除時の ACTION.OBJTYPE タグの使用

:ACTION.OBJTYPE(DELETE)
:OBJECT.TYPE()

規則

ACTION.OBJTYPE(DELETE_EXT)

オブジェクト・タイプと、そのオブジェクト・タイプのオブジェクトを削除します。

コンテキスト

図 37. オブジェクト・タイプと、そのタイプのすべてのオブジェクトの削除時の ACTION.OBJTYPE タグの使用

:ACTION.OBJTYPE(DELETE_EXT)
:OBJECT.TYPE()

規則

ACTION.OBJTYPE(MERGE)

入力オブジェクト・タイプ名が存在するかどうかを調べるために、情報カタログをチェックします。

オブジェクト・タイプが存在する場合、情報カタログ・マネージャーは、入力オブジェクト・タイプのプロパティーを保管済みのオブジェクト・タイプのプロパティーと比較します。プロパティーが一致した場合、オブジェクト・タイプは同一として扱われ、一致しない場合、入力オブジェクト・タイプは無効です。

オブジェクト・タイプが存在しない場合、情報カタログ・マネージャーは新規のオブジェクト・タイプを作成します。

コンテキスト

図 38. オブジェクト・タイプの組み合わせ時の ACTION.OBJTYPE タグの使用

:ACTION.OBJTYPE(MERGE)
:OBJECT.TYPE() CATEGORY() EXTNAME() PHYNAME() ICOFILE() ICWFILE()
:PROPERTY.EXTNAME() DT() DL() SHRTNAME() NULLS() UUISEQ()
	
:ACTION.OBJINST(MERGE)
:OBJECT.TYPE()
:INSTANCE.short_name()

規則

ACTION.OBJTYPE(UPDATE)

オブジェクト・タイプの外部名および ICON ファイル情報を変更します。

コンテキスト

図 39. オブジェクト・タイプの更新時の ACTION.OBJTYPE タグの使用

:ACTION.OBJTYPE(UPDATE)
:OBJECT.TYPE() EXTNAME() ICOFILE() ICWFILE()

規則


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]