Skip to main content

Configuring agtgdmno for use with a names.nsf database

You must configure the following items in the configuration file:

  • List operations

  • LotusScript agent operations

Configuring list operations

List operations are programmed into agtgdmno ; they are not handled by a LotusScript agent. The form of the KVGroup for list operations for a names.nsf database is:

"list" "" = {

   "user" "" = {
      "database"          = "<Domino server>!!names.nsf"
      "view"              = "People"
      "sort-column"       = "Name"
      "search-field"      = "Name"
      "longid-field"      = "FullName"
      "shortid-field"     = "ShortName"
      "first-name-field"  = "FirstName"
      "middle-name-field" = "MiddleName"
      "last-name-field"   = "LastName"
      "type-field"        = "Type"
      "type-value"        = "Person"
   }

   "group" "" = {
      "database"          = "<Domino server>!!names.nsf"
      "view"              = "Groups"
      "sort-column"       = "Groups"
      "search-field"      = "ListName"
      "groupid-field"     = "ListName"
      "member-field"      = "Members"
      "description-field" = "ListDescription"
   }

    "attribute" "" = {
      "attribute"         = "groups"
      "attribute"         = "<attribute name 2>"
       .
       .
      "attribute"         = "<attribute name N>"
   }
 }

In order to list groups, the group KVGroup must be defined and one of the attributes must be set to "groups". In order to list other attributes, the attribute must be added to the attribute KVGroup as follows:

   "attribute" "" = {
     "attribute"          = "groups"
    "attribute"          = "<attribute name 2>"
      .
      .
     "attribute"          = "<attribute name N>"
   }

where <attribute name#> is the name of a field in the names.nsf database; for example, <attribute name 2> could be replaced with ShortName. Add a key value to the attribute KVGroup for each attribute that you want to list.

By default, a generic Domino target has no defined attributes, so for each attribute listed in the attribute KVGroup, you must add a matching attribute to the target. See the Bravura Security Fabric configuration documentation to learn how to do this.

Configuring LotusScript agent operations

You must add a KVGroup for each LotusScript agent operation that has been defined using the following form. The KVGroup must be named using the the correct agent operation (see page Configuring agtgdmno ).

"<Agent Operation>" "" = {
   "agent-name"           = "<LotusScript agent name>"
   "agent-database"       = "<Domino server>!!names.nsf"
   "agent-form"           = "<Agent database form>"
   "agent-statistics"     = "<yes/no option for outputting
                              the log information from LotusScript agent>"
}