Monday, February 23, 2009

Program Conversion for Domino 8.5 on IBM i V5R4

Be advised of the Program Conversion that will take place if you install Domino 8.5 on V5R4. This takes a long while to process. Info on this step is included in the checklist.

If you have multiple V5R4 systems to install it on you can install it on one, perform a SAVLICPGM of the 8.5 program and then restore it to the other systems. Since the first system did the conversion it wont be needed on the other ones.

The conversion doesn't happen if you are running V6R1.

Change in Compact task for Domino 8.5 on IBM i

I happened to be searching for something related to Domino on IBM i today and ran across this in the ND85 Beta 1 Release Notes...

IBM i: RUNDOMCMD CALL PGM(COMPACT) must run in *BATCH
Starting with Domino 8.5, the COMPACT program is multi-threaded and must be run in *BATCH mode.

Specify BATCH(*YES) ALWMLTTHD(*YES) on the RUNDOMCMD.

Running the COMPACT program can be used to upgrade databases to a new ODS level. For example,
the following procedure can be used to upgrade a Domino 8.5 server's databases to ODS level 50.
1. Update notes.ini to contain: Create_R85_Databases=1

2. Run the following command with the server *ENDED to convert all existing server NSFs to ODS 50:

RUNDOMCMD SERVER() CMD(CALL PGM(QDOMINO850/COMPACT) PARM('-C'))
BATCH(*YES) ALWMLTTHD(*YES)


Now I can't find this information in any of the current online documents so I'm not sure if it still holds true. We currently use the Compact task when doing monthly maintenance on our Domino servers and they all use BATCH(*NO). I guess I will be trying BATCH(*YES) next time.

Update: I found where this is documented online here. If you try to run the Compact program with BATCH(*NO) it will return an 'Cannot create thread' error.