Domino 9.0.1FP6 not ready for IBM i 7.3

Domino 901FP6 is a cluster …
901FP6 is supposed to be the version you need for IBM i 7.3.
IBM i 7.3 does not support Java 6
So, before I upgraded to IBM i 7.3 I thought I’d try it without Java 6.
This is the exact same test I used with IBM earlier to try to get 901FP5
working.
Still fails…
Opened Sev 1 system down ticket with IBM. 54582,082,000.
IT Infrastructure Solutions | IBM http://www.ibm.com/systems/i/software/domino/pdf/releasesupport.pdf

<<<<<<<<<<<<<<<<<++++++++++++++++++>>>>>>>>>>>>>>>>>>>
CHGJOB JOBMSGQFL(*PRTWRAP)
WRKOBJLCK OBJ(QSYS/QGNNINDS) OBJTYPE(*PNLGRP)
WRKOBJLCK QNOTES *USRPRF
DSPPTF LICPGM(5733LD9)
RMVPTF LICPGM(5733LD9) SELECT(L605346) RMV(*PERM)
RMVPTF LICPGM(5733LD9) SELECT(SE19016) RMV(*PERM)
LODPTF LICPGM(5733LD9) DEV(*SAVF) SELECT(FP69016) SAVF(DOM901/QFP69016)
APYPTF LICPGM(5733LD9) SELECT(FP69016)
LODPTF LICPGM(5733LD9) DEV(*SAVF) SELECT(SE19014) SAVF(DOM901/QSE19014)
APYPTF LICPGM(5733LD9) SELECT(SE19014)
DSPPTF LICPGM(5733LD9)
PTF
ID Status
SE19014 Temporarily applied
FP69016 Temporarily applied
FP69015 Permanently applied
FP69014 Superseded
FP69013 Superseded
FP69012 Superseded
FP69011 Superseded

// Remove JDK 6 both 32 & 64 bit
CLRSAVF ROB/Q5770JV111
CLRSAVF ROB/Q5770JV112
SAVLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(11) SAVF(ROB/Q5770JV111)
SAVLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(12) SAVF(ROB/Q5770JV112)
DLTLICPGM LICPGM(5770JV1) OPTION(11)
DLTLICPGM LICPGM(5770JV1) OPTION(12)

WRKDOMSVR
1 - start
05/12/2016 14:44:04 JVM: Correct version of Java not installed. Refer
to the software requirements and install the correct Java option.
05/12/2016 14:44:04 JVM: Java Virtual Machine failed to start
05/12/2016 14:44:04 HTTP Server: Error Loading Java Virtual Machine
05/12/2016 14:44:04 HTTP Server: JVM: Missing entrypoint in JVM runtime
library.
05/12/2016 14:44:05 HTTP Server: Shutdown

show jvm
05/12/2016 14:46:35 JVM: Correct version of Java not installed. Refer
to the software requirements and install the correct Java option.
05/12/2016 14:46:35 JVM: Java Virtual Machine failed to start
<<<<<<<<<<<<<<<<<++++++++++++++++++>>>>>>>>>>>>>>>>>>>

Subject: Might be ready for IBM i 7.3 after all

I’ve been supplied with further documentation. They have, (once again), hardcoded into http and the ‘show jvm’ the selection of Java. In fact the documentation asks you to remove the JAVA_HOME environment variable. They have replaced it with something else which only gives you the option to select either the 32 bit or the 64 bit of their favored java selection.

My hope is that their continuation of hard coding doesn’t cause us any grief in the future. For example, when we upgrade to iNext if they coded the following:

If currentReleaseOfOs=7.3
Use JDK8
Else
Use JDK6
EndIf

Then we’re toast.
If, however, they coded something like

If currentReleaseOfOs<7.3
Use JDK6
Else
Use JDK8
EndIf

Then we may be lucky.

I’ve installed this version and I am in the process of upgrading that lpar to IBM i 7.3.

. Avoid using JAVA_HOME setting in NOTES.INI.

By default, Domino 9.0.1 FP6 uses JDK 8 on IBM i 7.3 and JDK 6 on IBM i 7.2 and prior releases. It is recommended to remove any JAVA_HOME setting in Domino servers before upgrade to IBM i 7.3. It results in 32 bit JVM is used as default, to use 64 bit JVM, set JavaUse64BitJVM=1 in NOTES.INI of the Domino server instead.

Another thing that was mentioned was granting QNOTES to a new authority.

  1. Grant QNOTES user profile the authority to new *SRVPGM QYPSHIST on IBM i 7.3.
    On IBM i 7.3, there is a new *SRVPGM QYPSHIST without authority granted for QNOTES user profile, which will impact the colsrv400 job. When slip upgrade from an existing IBM i 7.2 or prior releases with Domino 9.0.1 FP6 already applied to IBM i 7.3, use following command to add the object authority manually:

GRTOBJAUT OBJ(QSYS/QYPSHIST) OBJTYPE(*SRVPGM) USER(QNOTES) AUT(*USE)

Subject: Domino 9.0.1FP6 works fine with IBM i 7.3

I tested this now and Domino 9.0.1FP6 works fine with IBM i 7.3.