Information Catalog Manager Administration Guide

Define your additions, changes, and deletions

You use the tag language to define actions and the objects of those actions.

Defining what you want to do

The ACTION tag tells Information Catalog Manager what you want to do. The keyword tells the Information Catalog Manager what kind of information you want to maintain. The option tells the Information Catalog Manager what task you want to perform.

:ACTION.OBJINST(option)
Maintaining objects.

:ACTION.OBJTYPE(option)
Maintaining object types.

:ACTION.RELTYPE(option)
Maintaining object relationships.

Defining the information

After you have specified what you want to do, you need to define precisely what information you are adding, changing, or deleting.
To define: Use these tags:
Existing object type OBJECT
Object type to be merged OBJECT and PROPERTY
New object type OBJECT and PROPERTY
New properties for an object type OBJECT and PROPERTY
New or existing object OBJECT and INSTANCE
New or existing object relationship RELTYPE and INSTANCE

Putting it all together

The keywords and values that are required for OBJECT, INSTANCE, and PROPERTY tags are different depending on what they are identifying to add, change, or delete. The sequence of tags within each ACTION tag is:

: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()...)

For specific information about the format of the INSTANCE, OBJECT, and PROPERTY tags, see INSTANCE, OBJECT, or PROPERTY.


[ Top of Page | Previous Page | Next Page ]