Problem Description:
When installed IBM TXSeries CICS on Windows Server 2008 R2 on licensed version of Visual COBOL
and configured a region then attempt to compile the IVP with Micro Focus Visual COBOL instead
of MF Net Express COBOL using the following command line:
cicstran -e -d dfhcall.ccp
cobol dfhcall, , , ,COPYPATH(C:\\opt\\cics\\include) DATA-CONTEXT CALL-RECOVERY
cbllink -D -Mdfhcall -Odfhcall.cbmfnt dfhcall.obj C:\\opt\\cics\\lib\\cicsprCBMFNT.lib
Both cobol.exe and cbllink.exe are in C:\\Program Files (x86)\\Micro Focus\\Enterprise Developer\\bin\\. cicstran is a CICS statement pre-compiler provided by IBM TXSeries CICS.
There are 5 programs in the IVP and each was built like the extract above. All of the *.map files where copied to the CICS region map/prime directory and all the *.cbmfnt files where copied to the region's bin directory.
After starting the region with following command:
cicscp -v start region datatek StartType=cold
MENU transaction was run and received the following error:
ERZ014016E : Transaction 'MENU', Abend 'APCT', at 'P16H'
Then, looking at the region's console log, the following error is found:
ERZ001037E/1906 03/27/13 10:33:08.265000000 datatek 6900/0001 H63C: Exception occurred while loading the COBOL language program
The message text for error code ERZ001037E is:
ERZ001037E Exception occurred while loading the COBOL language program
Explanation: CICS has encountered an exception while loading the COBOL Language program, cicsprCBMFNT.
System Action: CICS abnormally terminates the transaction with APCT.
User Response: Ensure that Micro Focus NetExpress Cobol is installed and functioning correctly.
cicsprCBMFNT.dll is a library provided with TXSeries CICS specifically for use with Micro Focus COBOL. Is it possible that cicsprCBMFNT.dll is checking for a licensed version of NetExpress?
Resolution:
TXSeries supports MicroFocus Net Express not MF Visual COBOL.IBM DLL cicsprCBMFNT.dll is specifically checking for Net Express. When Net express is installed, the problem has been fixed.
#MFDS
#EnterpriseDeveloper