Skip to main content

Problem:

Customer has both the development product and Application Server on the same machine, installed in two separate locations (cobol and cobolas)  They have five development licenses and two hundred Application Server licenses installed, but process is running out of available licenses and failing with an A147 system abend.

Resolution:

Application Server licenses are recorded against a specific installation path.  The mfaslmf userlog showed that the application was trying to use the five development licenses rather than the Application Server licenses.  This was ascertained by examining the error messages in the userlog:

No license AS /usr/lib/cobol

This showed that the environment was pointing to the development product (cobol), rather than the Application Server installation (cobolas).

Firstly check that COBDIR, PATH and LD_LIBRARY_PATH/LIBPATH/SHLIB_PATH are pointing to the correct product location.

Check any .profile files to see if any environment variables are set - ensure these are pointing to the correct path(s).

Check the variable settings in the CICS region environment file, which is called environment.  There should be one environment file for each region that is set up - you need to check the settings for the active region.   Do a search ( find . -name environment -print) to pick up all occurrences - they will typically be under /var/cics_regions/regionname.    You should edit the file for the active region to ensure that all environment settings point to the correct COBOL installation.

Old KB# 7217