Monday, February 23, 2009

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.

No comments: