您使用標示語言來定義動作及那些動作的物件。
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。