Extended Directory and Directory Assistance

I am setting up another directory on a single domain. The new directory has Internet Email addresses outside of the Notes domain. They want to keep these separate from their in-house Notes email addresses, but be able to lookup the names when creating an email in their Notes mail file.

So, I am trying to use the Extended Directory and Directory Assistance features of Domino.

Here is what I have done so far:

  1. Created new directory using the PUBNAMES.ntf template called opsnames.nsf

  2. Added a Extended Directory Configuration document into the main names.nsf of the domain referencing the new opsnames.nsf directory (http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_EXTENDING_NOTES_NAME_LOOKUPS_LDAP_QUERIES_AND_AUTHENTICATION_TO_SECONDARY_DOMINO_DIRECTORIES_2650_STEPS.html) — I integrated it, so I skipped steps 4 and 5

  3. Created a Directory Assistance database using the Directory Assistance template called da.nsf

  4. Created a Directory Assistance document (http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.admin.doc/DOC/H_EXTENDING_NOTES_NAME_LOOKUPS_LDAP_QUERIES_AND_AUTHENTICATION_TO_SECONDARY_DOMINO_DIRECTORIES_2650_STEPS.html) in the da.nsf database referencing the opsnames.nsf on the Replicas tab

  5. Restarted the server

The server recognizes that Directory Assistance is running, based on what the “show xdir” command on the server returns:

show xdir

DomainName DirectoryType ClientProtocol Replica/LDAP Server


1 LHI Primary-Notes Notes & LDAP names.nsf

Directory Assistance Database ‘da.nsf’ in use

I have read and re-read the help docs and searched a this forum and 6/7 forum. Any help would be great – appreciate it!

Thanks!

Dan

Subject: Not sure extended directory configuration is required

If you are going to use Directory Assistance then that should work OK.

You did the correct thing using pubnames.ntf to create it.

Whether the user will see the new directory or not when they get an address book lookup will depend on a number of things.

If the user doesn’t have a directory server specified in their location document and they are on an “online” location then they should be getting directory listings from their home mail server. If you have multiple Domino servers and you are not specifying a directory server in the location you need to ensure that you have enabled directory assitance on those as well and that the directory assistance “rule” either points to a local replica copy or specifies the server as well as the database.

Also check that your rule is enabled. You shouldn’t need to mess about with LDAP.

In general for the administrator, one sign that it is working would be that when you are in the admin client, on the people tab you should see the main names.nsf plus all directories configured in da.nsf.

HTH but it’s a bit difficult to tell exactly why its not working without seeing it!

Subject: Tried a few things…

I looked through the Admin client and only saw the names.nsf.

I went into my Location document and put in a Catalog/Domain Search server name — there is only one server in the domain.

I am not sure what else to do – do I need a reference (Extended Directory Catalog document) in the Extended Directory to the names.nsf? I have one in the names.nsf…

I removed the reference to the Extended Directory in the Directory Assistance document on the Replicas tab and replaced with a database link to the Extended Directory – not sure if that would do anything…

Thanks for your help – any other ideas would be great!

Thanks!

Dan

Subject: Don’t confuse directory catalog with directory assistance

Dear dan

I think it is not working because you are trying to do 2 different things at the same time. Just stick to directory assistance - directory catalog is not the same thing.

There are step by step instructions in the admin help guide to setting up directory assistance. Follow these and check each stage carefully.

They are (roughly):

  1. Create a new Directory based on pubnames.ntf (you did this). However check the ACL - perhaps it isn’t working because the server itself is not in the ACL

  2. Create a directory assistance database based on the correct system template. Create replica copies of this on all relevant servers. Set the ACL correctly and ensure included in any replication connection documents for system databases

  3. Create a non-LDAP rule for the second directory - you do not need to create a rule for names.nsf. You do not need to use LDAP

  4. Ensure that the rule is enabled

  5. ensure that you have specifed the location of the secondary directory correctly - either using a database link and/or servername/filepath

  6. Select all the relevant server documents and choose Actions → Set directory assistance information. The Administration process then wil update the correct field in the server documents.

Then if you wait a bit the servers should pick it up once the admin request is pushed through

You may need to restart the client though.

This should work unless you’ve messed up by adding in extended directory etc. Can’t help much more without seeing it.

Just take it step by step and check everything

Subject: SOLUTION

I posted this issue in the 6/7 Forum (I know, that was bad taste), but got this reply:http://www-10.lotus.com/ldd/nd6forum.nsf/ShowMyTopicsAllThreadedweb/5a5cc8d58781efef852577a60056c8d7?OpenDocument

Which fixed the issue – I can now see the other directory when selecting from the To: field in an email.

Thanks for all your help!

Dan

Subject: One more question…

Melissa – thanks for hanging in here with me – I appreciate this very much!

I went through the steps you listed and removed the Extended Directory Catalog document from the names.nsf.

I noticed that on the Server document (we only have one server) on the Server Tasks > Directory Cataloger tab, I have the name of the other directory I created called opsnames.nsf — do I need to remove that reference and turn off that task (dircat)?

I restarted the server and also my client. I still cannot see the names in the opnames.nsf database – when I want to lookup names for an email.

If you could give me any more ideas, I would really appreciate it.

Thanks!

Dan