Information Catalog Manager Administration Guide

Associating contact names with objects

You can help information catalog users in your organization find a person responsible for the actual data that is described by objects. You can identify contacts for objects by using the Information Catalog Manager windows or tag language.

Associating contact names with objects by using the Information Catalog Manager windows

  1. Create a Contact category object.
  2. Either create a Grouping or Elemental category object (see Creating an object for details) or locate an existing Grouping or Elemental object in one of the following windows:
    Search Results
    Collection
    Found In
    Subjects
    Tree View
    Linked With
  3. Right-click the Grouping or Elemental object.
  4. Select Contacts --> Associate.

    The Associate Contacts window opens.

  5. To add a contact to the object:
    1. Click Search.

      The Define Search - Contacts window opens. Use this window to search for contact objects you want to include. Objects that fit your search criteria are returned to the Associate Contacts window in the Available contacts list.

    2. From the Available contacts list, select one or more objects.
    3. Click > to move selected objects to the Contacts list.
  6. To delete a contact from an object:
    1. From the Contacts list, click one or more objects.
    2. Click < to move selected objects out of the Contacts list.
  7. Click Associate. You must close and reopen the window for your updates to appear.

    To close the window without adding or deleting contacts, click Cancel.

Associating contact names with objects by using tag language

To add a Contact object to another Information Catalog Manager object with tag language, specify a Contact relationship between them.

  1. To add a contact, enter the following line in your tag language file:
    :ACTION.RELATION(ADD)
    
  2. To delete a contact, enter the following line in your tag language file:
    :ACTION.RELATION(DELETE)
    
  3. Enter the following lines, filling in the type of the object that is associated with the contact for SOURCETYPE:
    :RELTYPE.TYPE(CONTACT) SOURCETYPE(short_name_of_object_type)
         TARGETYPE(short_name_of_contact_object)
    
  4. Enter the following lines, filling in the UUI properties and property values for the object that is associated with the contact:
    :INSTANCE.SOURCEKEY(UUI_short_name(value_for_property)
         UUI_short_name(value_for_property)
         UUI_short_name(value_for_property))
    
  5. Enter the following lines, filling in the UUI properties and property values of the Contact object:
         TARGETKEY(UUI_short_name(value_for_property)
         UUI_short_name(value_for_property)
         UUI_short_name(value_for_property))
    

After each keyword, type an appropriate value within the parentheses:

Keyword
Value

SOURCETYPE
The short name of the source object type.

UUI_short_name
The short name of a UUI property of the object type.

Completely enclose in parentheses all the properties and values after the SOURCEKEY and TARGETKEY keywords.

Figure 9 shows an example of tag language to add a contact to a database object. The example assumes that you already created the source and target objects.

Figure 9. Adding a contact to a table object with tag language

ACTION.RELATION(ADD)
RELTYPE.TYPE(CONTACT) SOURCETYPE(DATABASE) TARGETYPE(CONTACT)
INSTANCE.SOURCEKEY(SERVER(STL11W71) DBNAME(DGWDATA) 
     DBTYPE(RELATIONAL))
     TARGETKEY(NAME(Robin Noble-Thomas) RESPONSE(EUI team lead))

In this example, the Contact object identified by NAME(Robin Noble-Thomas) RESPONSE(EUI team lead) is added to the object identified by SERVER(STL11W71) DBNAME(DGWDATA) DBTYPE(RELATIONAL).


[ Top of Page | Previous Page | Next Page ]