Highlighted
Visitor.
83 views

CBLRTSM.dll Version mismatch. how to resolve dynamic binding error

I have my application created in Visual COBOL 6.0 and trying to run into COBOL server 4.0. Both installations have different CBLRTSM.dll pointing to 6.0 and 4.0 respectively. While running an application getting below error "Dynamic binding error on runtime entry point _mfgmain2 in module mymodule.dll. An attempt was made to bind to a run time library for Visual COB0L version 4.0 but that library does not meet the necessary dynamic binding requirements. The dynamic binding for this module requires at least version 6.0 of Visual COBOL runtime library CBLRTSM.dll" @Chris Glazier Kindly assist.

0 Likes
1 Reply
Highlighted
Micro Focus Expert
Micro Focus Expert

We do not support running a module compiled with a newer compiler version (6.0) under a lower run-time version (4.0). You need to run the 6.0 compiled modules under the run-time for 6.0 for higher.

We generally do support the other direction however, which is to run an older compiled module under a newer run-time version, so 4.0 modules should run under the 6.0 runtime system.

 

The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.