データウェアハウスセンター アプリケーション統合の手引き

追加、変更、および削除の定義

タグ言語では、アクションと、それらのアクションのオブジェクトを定義します。

行うことの定義

ACTION タグは、行うべきことを情報カタログ・マネージャーに指示するために使用します。キーワードでは、保守する情報の種類を指定し、オプションでは、実行するタスクを指定します。

:ACTION.OBJINST(option)
オブジェクトの保守。

:ACTION.OBJTYPE(option)
オブジェクト・タイプの保守。

:ACTION.RELTYPE(option)
オブジェクトの関係の保守。

情報の定義

行いたいことを指定した後、追加、変更、または削除する情報を正確に定義することが必要です。
定義する情報: 使用するタグ:
既存のオブジェクト・タイプ OBJECT
組み合わせられるオブジェクト・タイプ OBJECT および PROPERTY
新規のオブジェクト・タイプ OBJECT および PROPERTY
オブジェクト・タイプについての新規のプロパティー OBJECT および PROPERTY
新規または既存のオブジェクト OBJECT および INSTANCE
オブジェクトの新規または既存の関係 RELTYPE および INSTANCE

タグの組み立て

OBJECT、INSTANCE、および PROPERTY タグに必要なキーワードと値は、それらのタグで追加、変更、または削除するために識別するものによって異なります。

それぞれの ACTION タグの中でのタグの順序は、以下のとおりです。

:ACTION.OBJINST(option)
:ACTION.OBJINST(ADD)
:OBJECT.TYPE()
:INSTANCE.short_name() ...

:ACTION.OBJINST(DELETE)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_short_name()...)

:ACTION.OBJINST(DELETE_TREE_ALL)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_short_name()...)

:ACTION.OBJINST(DELETE_TREE_REL)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_short_name()...)

:ACTION.OBJINST(MERGE)
:OBJECT.TYPE()
:INSTANCE.short_name() ...

:ACTION.OBJINST(UPDATE)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_short_name()...) short_name()

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

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

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

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

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

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

:ACTION.RELATION(option)
:ACTION.RELATION(ADD)
:RELTYPE.TYPE(CONTAIN | CONTACT | ATTACHMENT | LINK) SOURCETYPE(type) 
	TARGETYPE(type)
:INSTANCE.SOURCEKEY(UUI_short_name()...) TARGETKEY(UUI_short_name()...)

:ACTION.RELATION(DELETE)
:RELTYPE.TYPE(CONTAIN | CONTACT | ATTACHMENT | LINK) SOURCETYPE(type) 
	TARGETYPE(type)
:INSTANCE.SOURCEKEY(UUI_short_name()...) TARGETKEY(UUI_short_name()...)

INSTANCE、OBJECT、および PROPERTY タグの形式に関する具体的な情報については、 INSTANCEOBJECT、または PROPERTY を参照してください。


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