wissel.net

Usability - Productivity - Business - The web - Singapore & Twins

Domino Server and Domino System Template Versions


Every Domino server version comes with its set of system templates provided by IBM, most notably pubnames.ntf and admin4.ntf (The full list of templates is in your Administrative help file). IBM's recommendation for server upgrades is to upgrade the administration server of the Domino directory first including the templates. I recently encountered a number of customers who have concerns upgrading the address book design when they have also older server versions in their network. While it is possible to prevent replication of the design, it is more trouble than worth the effort. So let me clarify a few pointers about Domino servers and Domino system templates:
  • The Domino Directory template and the other system templates are designed to be fully backward compatible. Checking the technotes you will find that we recommend to have the latest maintenance release in place before upgrading to a new main version.
  • Domino Servers are designed to be forward compatible. A Domino server will read only configuration values from the Domino directory it understands. New parameters are happily ignored.
  • A Domino server must run with the matching version of system templates. That it does run with older template version is lucky for you, but definitely not a supported configuration. And any of the new capabilities can't be used, since you can't configure them.
  • Maintenance releases are published for a reason (Go and checkout the Fix List). IBM will not backport or provide a hotfix for problems that have been addressed by a maintenance release.
So what can you do if you are not sure what version of the templates are scattered over your Domain?
The Admin help provides the list of system templates. First you need to check if you did any customization to your version. If so, separate them as described before. Then use the admin client or a little bit of script to remove them all. You don't want to mess with different touch dates, so a bit of radical surgery is in order. Install a new server somewhere (your thumb drive is a good location) to "harvest" the original template. You don't need to generate an id or configure it. Just install and copy the NTF files from the data directory. Use the admin client to add your server and admin groups, both in their native format as well as in square brackets to the ACL (using square brackets adds these groups to all databases newly created with that templates). Copy these templates to your administrative server (pros use Replication for that). Then use the admin client to drag & drop the templates to the other servers. This will replicate them over (your adminp needs to work properly, but it does doesn't it?). You might want to do that off-hours not to get in the way of regular replication activities.

Posted by on 07 November 2008 | Comments (4) | categories: Show-N-Tell Thursday

Comments

  1. posted by David Killingsworth on Wednesday 12 November 2008 AD:
    You know this couldn't be more timely of a post.

    I'm just planning a 6.5.6 to 7.03(4) and was looking at settings up a R7servers group and a R6servers group and modify the ACL of names.nsf to prevent the design from replicating until we can get each of the servers upgraded, but if they are truly forward compatible then there is no need.

    By the way, I just noticed that IBM just recently extended the EOS and EOL for 6.5.6 to 2010 { Link }
  2. posted by Stephan H. Wissel on Thursday 13 November 2008 AD:
    @David. Don't bother with the R7 upgrade. Go directly to R8.x You will love speed and compression. Works fine with R6/R7 clients.
  3. posted by Paul Garth on Thursday 22 March 2012 AD:
    I know I'm over-thinking this, but...

    Overview:
    I have 2 clustered Domino 7.0.4. servers (32-Bit). My first step is to replace the hardware of one of them before upgrading to Domino 8.5.3. On the new hardware (which is currently a test server on a separate LAN) I copied the directories over, installed Domino 7.0.4. and have connected a client to the LAN with the newest 8.x Admin Client.

    Objective: To test out just upgrading the Domino Directory before doing the actual Domino Server Upgrade.

    Question: How do I replace the design of the Domino Directory when it's trying to find the newest template, and I'm not sure where that template is. I think it's looking for pubnames.ntf. I know I could do the Domino Directory upgrade while doing the Domino Server Upgrade, but I've read many places that it's advised to separate these two steps.

    Thanks.

    Paul
  4. posted by Paul Garth on Thursday 22 March 2012 AD:
    I know I'm over-thinking this, but...<br /><br />Overview:<br />I have 2 clustered Domino 7.0.4. servers (32-Bit). My first step is to replace the hardware of one of them before upgrading to Domino 8.5.3. On the new hardware (which is currently a test server on a separate LAN) I copied the directories over, installed Domino 7.0.4. and have connected a client to the LAN with the newest 8.x Admin Client. <br /><br />Objective: To test out just upgrading the Domino Directory before doing the actual Domino Server Upgrade.<br /><br />Question: How do I replace the design of the Domino Directory when it's trying to find the newest template, and I'm not sure where that template is. I think it's looking for pubnames.ntf. I know I could do the Domino Directory upgrade while doing the Domino Server Upgrade, but I've read many places that it's advised to separate these two steps.<br /><br />Thanks.<br /><br />Paul