Skip to main content

Hi ,

i am working over a project to migrate an existing mf cobol dll to visual cobol dll.

The existing dll consist of 7 cobol programs(Native Managed). 

In Micro Focus the native DLL is created using CBLINK utility in a Batch file.

The Existing CBLLINK batch file Compiles all the 7 programs and then to Link it is using an LINK file.

In this file there is a list of object codes names need to be linked , So apart from these 7 program's Object file it also add's the Object code of 8 system object files (ADIS, ADISINIT, ADISKEY, ADISDYNA, MFFH, BSIO, EXTFHSUB, MFINI) provided by Microfocus. (They are present in Bin folder of Net Express 5.1) 

Now we have migrated those 7 programs is VIsual COBOL and we are trying to create the NAtive DLL using CBLINK utility, we are not providing those 8 System object files moreover we dont have those files present in the VIsual COBOL Bin folder.

So DO we need those files in Visual COBOL ?

Let us know what we can do to create NAtive DLL using CBLINK in Visual COBOL

Thanks

Anand

Thanks 

Thanks

Anand

Hi ,

i am working over a project to migrate an existing mf cobol dll to visual cobol dll.

The existing dll consist of 7 cobol programs(Native Managed). 

In Micro Focus the native DLL is created using CBLINK utility in a Batch file.

The Existing CBLLINK batch file Compiles all the 7 programs and then to Link it is using an LINK file.

In this file there is a list of object codes names need to be linked , So apart from these 7 program's Object file it also add's the Object code of 8 system object files (ADIS, ADISINIT, ADISKEY, ADISDYNA, MFFH, BSIO, EXTFHSUB, MFINI) provided by Microfocus. (They are present in Bin folder of Net Express 5.1) 

Now we have migrated those 7 programs is VIsual COBOL and we are trying to create the NAtive DLL using CBLINK utility, we are not providing those 8 System object files moreover we dont have those files present in the VIsual COBOL Bin folder.

So DO we need those files in Visual COBOL ?

Let us know what we can do to create NAtive DLL using CBLINK in Visual COBOL

Thanks

Anand

Thanks 

Thanks

Anand

These .obj modules were actually present in the Net Express\\base\\lib folder and not the bin folder. They were used when statically linking a program to a standalone executable. In Visual COBOL the static link method is no longer supported and all of these .obj modules have been moved into appropriate .dll files that will be loaded when required.

They are therefore no longer required during linking.


Hi ,

i am working over a project to migrate an existing mf cobol dll to visual cobol dll.

The existing dll consist of 7 cobol programs(Native Managed). 

In Micro Focus the native DLL is created using CBLINK utility in a Batch file.

The Existing CBLLINK batch file Compiles all the 7 programs and then to Link it is using an LINK file.

In this file there is a list of object codes names need to be linked , So apart from these 7 program's Object file it also add's the Object code of 8 system object files (ADIS, ADISINIT, ADISKEY, ADISDYNA, MFFH, BSIO, EXTFHSUB, MFINI) provided by Microfocus. (They are present in Bin folder of Net Express 5.1) 

Now we have migrated those 7 programs is VIsual COBOL and we are trying to create the NAtive DLL using CBLINK utility, we are not providing those 8 System object files moreover we dont have those files present in the VIsual COBOL Bin folder.

So DO we need those files in Visual COBOL ?

Let us know what we can do to create NAtive DLL using CBLINK in Visual COBOL

Thanks

Anand

Thanks 

Thanks

Anand

Thanks alot Chris.