Blog

Ed has me on the DCC information highway


Tags :


I posted yesterday about some of the working of Dynamic Client Configuration (DCC).  Well Mr Brill himself chimed in with a theory on Domino 7.  While that is not documented yet, I went digging more on things DCC can do and how it functions.  Here is another bit I learned.  Then another post to follow later on more DCC info.

What is Dynamic Client Configuration?
Dynamic Client Configuration is the Notes Client process that synchronizes local Notes Client settings with the user profile stored on the Domino Server.  In Notes 5.x, DCC is used to sync user setup profiles.  In Notes 6.x, DCC works with Domino server Policies to sync desktop profiles as well as setup profiles.

OK, so now we defined what it actually is, how about how it runs locally?
Running DCC:
DCC is actually an executable file named Ndyncfg.exe and it exists in the Notes Program directory.  It runs automatically only on the first authentication the user has with the server for that day.  During the user's first authentication to the server, the server dynamic profile is compared with the client dyninfo object, which is stored in the Personal Address Book preferences.  If there are differences between the dynamic profile and the dyninfo object, DCC runs.  Otherwise, DCC will not run.  Technically, Ndyncfg.exe can be forced to run by typing "ndyncfg" at a DOS command prompt, but this is not the recommended method of running DCC manually.  DCC can be forced to run by clicking on Actions > Remove Address Book Preferences.  This clears the dyninfo object on the client, and de-synchronizes the client dyninfo object with the server dynamic profile forcing DCC to run on the client's next authentication with its home server.

Now we see how it kicks off and how to force it.  I tried it in some testing and yes, exactly as they say it seems.  There was a caveat which we can explore tomorrow.