VERIFIED SOLUTION i

How to resolve Finalist error of Software Key Missing on z/OS

z/OS
Use the “KeyStore” JCL to store the Finalist Software Key in a method available to the Finalist Engine. This process makes the Finalist Software Key automatically available to all programs accessing Finalist. 
 
Here are the step by step instructions…
 
  • use the "KEYSTORE" member housed in the "FNSOURCE" library
  • Enter the supplied Temporary or Parmanent key
  • change high level qualifier(s)
  • ensure the SYSLMOD statement reflect the batch load library…below example
    1. //SYSLMOD  DD  DISP=SHR,DSN=hlq.BATCH.LOAD
  • Submit the "KEYSTORE" job
  • Once the job has completed, ensure key has been populated by checking the "PBFNKEYF" member housed in the "hlq.BATCH.LOAD" library
  • you can review the contents starting in column 483…this should be your Temporary or Permanent key.
  
If you use CICS, you will need to run the “KEYSTORE” member a second time changing the SYSLMOD statement from…
 
  • //SYSLMOD  DD  DISP=SHR,DSN=hlq.BATCH.LOAD
 
to reflect the following…
 
  • //SYSLMOD  DD  DISP=SHR,DSN=hlq.CICS.LOAD
  • Submit the “KEYSTORE” job
  • Once job has completed, ensure key has been populated to your CICS Region by
  • Checking the “PBFNKEYF” member housed in the “hlq.CICS.LOAD” library
  • You can review the contents starting in column 483…this should be your Temporary or Permanent key.
 
Note:  Running the KEYSTORE job eliminates the need to place the Software Key in the PBFNCFG file.  The CICS region needs to be bounced/recycled to make sure that the new PBFNKEYF is pulled or seen.  Or NEWCOPY command can also be done to make sure that the new PBFNKEYF is being used.
  • CEMT S PROG(PBFNKEYF) NEW







 
UPDATED:  April 21, 2017