How do I apply the license keys that I have received for CA MAX Solutions?

Document ID : KB000011795
Last Modified Date : 14/02/2018
Show Technical Document Details
Question:

How do I apply the license keys that I have received for CA MAX Solutions?

Answer:

The keys received are put into the MAXAUTH member in your hlq.JCL dataset member ASMAUTHS.  It looks something like:

 

********************************************************************** 

* MAX Products: Password Authorization Module

* * 

* Copyright (c) 2007 CA. All rights reserved.

* * 

* MODULE NAME: MAXAUTH

* * 

* Customer Info : TEMP KEYS

* Generation Date : May 04, 2015

* * 

* * 

* PURPOSE : Apply MAX product authorization codes.

* You should expect a return code 0 from MAXAUTH

* * 

********************************************************************** 

MAXAUTH CSECT 

MAXAUTH AMODE ANY 

MAXAUTH RMODE ANY 

DC CL8'PASSWORD' 

TRIAL DC X'67E59AC2ABE4B9BD' Trial 

DC 5X'00000000' 

DC 5X'FFFFFFFF' 

DC C'(C) MAX/REXX, MAX DATA/UTIL, MAX/BATCH, MAX/PDF' 

DC C' MAX/IMS/UTIL, MAX/DB2/UTIL, MAX/FI ' 

DC C' Copyright (c) 2007 CA.' 

DC C' All rights reserved.' 

DC C' CA, One CA Plaza ' 

DC C' Islandia, NY 11749' 

END MAXAUTH 

 

You should find the JCL you need to run the MAXAUTH member in your hlq.JCL dataset as member ASMAUTHS. 

 

It will look like as follows...make changes to yours for your shop standards: 

 

//ASMAUTHS JOB 000000000,'ASM/LKED AUTHS', 

// NOTIFY=&SYSUID, 

// CLASS=A,MSGCLASS=H 

//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

//* DOC: Use this job to assemble the authorization member 

//* to apply your product codes. 

//* You should expect a return code 0 from all steps of this job. 

//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

//* PRIOR TO RUNNING THE JOB 

//* 1) Upload the source sent to you containing the product 

//* authorizations and save as member MAXAUTH in the 

//* release JCL library. 

//* CHANGES: 

//* 1) Set the value of MXQUAL to the high level qualifier for 

//* the MAX libraries 

//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

//ASMLKED PROC MXQUAL=HLQ ** HIGH LEVEL QUALIFIER **

//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

//* Assemble the authorization codes

//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

//ASM EXEC PGM=ASMA90,

// PARM='XREF(SHORT),NODECK,OBJ,RENT'

//SYSIN DD DSN=&MXQUAL..MXRXV340.JCL(MAXAUTH),DISP=SHR

//SYSLIB DD DISP=SHR,DSN=SYS1.MACLIB

// DD DISP=SHR,DSN=&MXQUAL..MXRXV340.JCL

//SYSLIN DD DSN=&&OBJECT,DISP=(,PASS),

// SPACE=(CYL,(1,1)),UNIT=VIO, 

// DCB=(LRECL=80,BLKSIZE=6080,RECFM=FB) 

//SYSPUNCH DD DUMMY

//SYSPRINT DD SYSOUT=*

//SYSUT1 DD DSN=&&SYSUT1,UNIT=VIO,SPACE=(1700,(600,100))

//SYSUT2 DD DSN=&&SYSUT2,UNIT=VIO,SPACE=(1700,(300,50))

//SYSUT3 DD DSN=&&SYSUT3,UNIT=VIO,SPACE=(1700,(300,50))

//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

//* Link edit the record exit

//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

//LKED EXEC PGM=IEWL,PARM='LET,LIST,REUS,RENT,OL',

// COND=(0,NE) 

//SYSPRINT DD SYSOUT=*

//SYSLIB DD DSN=&MXQUAL..MXRXV340.LOADLIB,DISP=SHR

//SYSLMOD DD DSN=&MXQUAL..MXRXV340.LOADLIB(MAXAUTH),DISP=SHR

//SYSUT1 DD DSN=&&SYSUT1,UNIT=SYSALLDA,

// SPACE=(CYL,1)

//SYSLIN DD DSN=&&OBJECT,DISP=(OLD,PASS) 

// PEND ASMLKED

//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

//* Exec the proc; assemble and link product authorizaiton codes

//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

//MAXAUTH EXEC ASMLKED

//

 

After running the job you can immediately start accessing the product...no recycle of the LPAR is necessary.