YY50003 - Machine mismatch for Vendor Product Release during source generation
search cancel

YY50003 - Machine mismatch for Vendor Product Release during source generation

book

Article ID: 434259

calendar_today

Updated On:

Products

CA 2E

Issue/Introduction

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.

Environment

CA 2E release 8.7.1 or higher

Cause

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

Resolution

  1. Identify the Source File: Check the properties of the source physical file in the generation libraries, including any user defined generation libraries.
  2. Verify Record Lengths: Ensure the source files match the CA 2E standard requirements:
    • QLBLSRC / QCBLLESRC: 102 bytes.
    • QRPGLESRC: 112 bytes.
    • Other Source Files: 92 bytes. RECORD raised at 981
  3. Correct the Library List: If a library containing an incorrectly sized source file is higher in the library list than the intended generation library, rename the incorrect file or move the correct library higher in the list.
  4. Clean License Tables (If Needed): If the error persists after correcting the record lengths, clear and re-apply the licenses to ensure no corruption:
    • CLRPFM FILE(YLUSLIB/YLICTBLP)
    • CLRPFM FILE(YLUSLIB/YLICREGP)
    • Re-apply with YGRTLICAUT.

Additional Information

RECORD raised at 981 in YCBLUFNK1I ONCODE 22

new license code application for 2E products