Time stamping an individual obituary using DSREPAIR or iMonitor

  • 10079607
  • NOVL86584
  • 29-Jan-2003
  • 07-Aug-2005

Archived Content: This information is no longer maintained and is provided 'as is' for your convenience.

Goal

New versions of DSREPAIR.NLM introduced an obituary timestamp switch, DSREPAIR -OT. When a local database repair is run this will re-timestamp all obituaries on that server.

Imonitor can also be used to timestamp an individual obituary.

Fact

The -OT switch should only be used in obituary cases where obituaries have stopped processing, even after rectifying a communication issue with another server in the obituary process. You must go through and identify what server(s) is not communicating, may be down, has been removed from the tree, or if there is are any communication issues on the network.

 

However, if there is a server that has obits that should be progressing and are not, you can follow this procedure to timestamp them. This will kick off the clean up process and fix them without the need for Novell Technical Services to dial in and forcefully remove.

Fix

Time stamping All Obituaries on a server:

 

  1. Load DSREPAIR -OT at the console prompt.
  2. Run a Repair Local Database in the advanced options menu.
  3. Choose: Check Local References = Yes
  4. Run the repair
  5. At the system console force the DS background process off using DSTRACE:

set dstrace=on

set dstrace=+obit

set dstrace=+j

set dstrace=*f

 

Time stamping One Obituary on a server:

 

  1. First you need the Entry ID (EID) for the obituary object that needs time stamping. You can find this by running DSREPAIR -A | Advanced Options | Check External References. This will produce an External Reference Check report.

 

  1. Read the DSREPAIR.LOG and look for the obituary you want to time stamp in the External Reference Check report. Example below is a user delete obituary.

 

Found obituary at value CTS : 3A84CBF0 R=0005 E=0009, EID: 000184E1, DN: CN=user1.OU=users.O=novell.T=test_tree Value mts = 10-02-2001 15:04:48  R = 0005  E =0009,  Type = 0001 DEAD, Flags = 0000

 

Found obituary at value CTS : 3A84CBF0 R=0005 E=000E, EID: 000184E1, DN: user1.OU=users.O=novell.T=test_tree Value mts = 10-02-2001 15:04:48  R = 0005  E =000E,  Type = 0006 BACKLINK, Flags = 0000   Backlink: Type = 00000001 DEAD, RemoteID = FFFFFFFF, ServerID = 00008833, CN=nwserver1.OU=servers.O=novell.T=test_tree

 

Found obituary at value CTS : 3A84CBF0 R=0005 E=000F, EID: 000184E1, DN: CN=user1.OU=users.O=novell.T=test_tree Value mts = 10-02-2001 15:04:48  R = 0005  E =000F,  Type = 0006 BACKLINK, Flags = 0000   Backlink: Type = 00000001 DEAD, RemoteID = FFFFFFFF, ServerID = 0000876F, CN=nwserver2.OU=servers.O=novell.T=test_tree

 

  1. For example the above object EID is 000184E1.
  2. Load DSREPAIR -OT at the console prompt.
  3. From the Available Options menu choose Single Object Repair
  4. When prompted enter the objects EID, for example 184E1.
  5. DSREPAIR will time stamp the object
  6. At the system console force the DS background process off using DSTRACE:

set dstrace=on

set dstrace=+obit

set dstrace=+j

set dstrace=*f

  1. The obituary should now process
.

Using iMonitor to timestap and obituary

Ensure NDSIMON.NLM is loaded on the server

Access iMonitor from http://xx.xx.xx.xx:8008/nds

1. Log into NDS iMonitor on a server in the replica ring that is running eDirectory 8.7.1 or higher

2. Enable Advanced Mode by clicking on the NDS iMonitor logo in the upper left corner of the browser window and then select Enabled and select Submit. NOTE: When you choose to Enable Advanced Mode, this setting remains on the server until you Disable it. Make sure to Disable Advanced mode when you are finished with this process.


3. Go to the Reports link (shown below) and then click on Report Config link on the left side of the screen.


Configure the Obituary Listing report to look for all types of obituaries. Take note of the "Obituaries older than" field and if the obituaries are LESS THAN 7 days old, decrease the default value of "7" to "0".


4. Run the report. You should get a listing of obituaries similar to what is shown below. If Advanced Mode is enabled, you will see the extra options to the right of each entry specified.


5. Find the object that you want to timestamp and Click the "TimeStamp Entry" hyperlink under the "Obituary Links" column.

6. You will be presented with an INFO message stating success or failure.

7. At the System console force the DS Background process off usin DSTRACE.


Set dstrace=on

Set dstrace=+obit

Set dstrace=+j

Set dstrace=*f


The obituary will not process.


NOTE: This will synchronize to the other servers in the replica ring, therefore you should only have to do this one time per object.

 

Note

It should be noted that this will not always fix all obituaries that are not processing. There are some obituaries that will not process and you will require assistance from Novell Technical Services

Feedback service temporarily unavailable. For content questions or problems, please contact Support.