Error "ENTRY KEYFILE IS NOT A CSECT OR AN EXTERNAL NAME IN THE MODULE" installing Finalist

Products Affected:  Finalist
Operating System: z/OS

 

Issue

When running INSTALLB to install Finalist, getting an RC=8 for the LNKKEYF step.  The BATCHL listing for LNKKEYF has this message:

IEW2648E 5111 ENTRY KEYFILE IS NOT A CSECT OR AN EXTERNAL NAME IN THE MODULE.

Cause

The error message indicates that an old version of the INSTALLB JCL is being used. Confirm that JCL used is the one provided with the current Finalist install.

Finalist INSTALLB (old):
//LNKKEYF EXEC FNC370LK,MEMBER=LNKKEYF
//LKED.SYSIN DD *
INCLUDE PBFNLIB(PREKEYF)
ENTRY KEYFILE
NAME KEYFILE(R)

Finalist current INSTALLB:
//LNKKEYF EXEC FNC370LK,MEMBER=LNKKEYF
//LKED.SYSIN DD *
INCLUDE PBFNLIB(PREKEYF)
ENTRY PBFNKEYF
NAME PBFNKEYF(R)
 

Resolution

UPDATED: September 4, 2019
Run the INSTALLB JCL included in the current Finalist FNSOURCE library.