When attempting to generate source for a function (specifically involving EXCUSRSRC or COBOL components), the process fails with the following error in the job log: Message . . . . : Machine mismatch for Vendor Product Release CAUSE: The Product/Release isn't properly authorized on your machine.
This error may persist even after valid license keys have been applied using YGRTLICAUT and verified via YDSPLICPRD.
CA 2E release 8.7.1 or higher
While the error message indicates a licensing mismatch, the root cause can be a record length mismatch in the source physical files (e.g., QLBLSRC or QCBLLESRC) within the library list.
If the generation process retrieves a source file member from a library where the record length (e.g., 122) does not match the expected length for that HLL (e.g., 92 or 102), the internal 2E generation programs (like YCBLUFNK1I) may fail to process the record, triggering a generic authorization/mismatch exception
CLRPFM FILE(YLUSLIB/YLICTBLP)CLRPFM FILE(YLUSLIB/YLICREGP)YGRTLICAUT.