タグ言語では、アクションと、それらのアクションのオブジェクトを定義します。
ACTION タグは、行うべきことを情報カタログ・マネージャーに指示するために使用します。キーワードでは、保守する情報の種類を指定し、オプションでは、実行するタスクを指定します。
行いたいことを指定した後、追加、変更、または削除する情報を正確に定義することが必要です。
定義する情報: | 使用するタグ: |
---|---|
既存のオブジェクト・タイプ | OBJECT |
組み合わせられるオブジェクト・タイプ | OBJECT および PROPERTY |
新規のオブジェクト・タイプ | OBJECT および PROPERTY |
オブジェクト・タイプについての新規のプロパティー | OBJECT および PROPERTY |
新規または既存のオブジェクト | OBJECT および INSTANCE |
オブジェクトの新規または既存の関係 | RELTYPE および INSTANCE |
OBJECT、INSTANCE、および PROPERTY タグに必要なキーワードと値は、それらのタグで追加、変更、または削除するために識別するものによって異なります。
それぞれの ACTION タグの中でのタグの順序は、以下のとおりです。
: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(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(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 タグの形式に関する具体的な情報については、 INSTANCE、OBJECT、または PROPERTY を参照してください。