Skip to main content

Hi,

We have a client with a large COBOL application built on Net Express 5.1 - the data files are indexed ISAM COBOL files and we need to be able to read data from these files in C#.NET you you suggest the best approach to do this as the application is too big for us to re-write in C# and the client wants to keep his application i COBOL we just need to be able to access the data files from a C# application.

Hi,

We have a client with a large COBOL application built on Net Express 5.1 - the data files are indexed ISAM COBOL files and we need to be able to read data from these files in C#.NET you you suggest the best approach to do this as the application is too big for us to re-write in C# and the client wants to keep his application i COBOL we just need to be able to access the data files from a C# application.

Relativity is available for Micro Focus ISAM files.

www.microfocus.com/.../relativity_tcm6-152334.pdf


Hi,

We have a client with a large COBOL application built on Net Express 5.1 - the data files are indexed ISAM COBOL files and we need to be able to read data from these files in C#.NET you you suggest the best approach to do this as the application is too big for us to re-write in C# and the client wants to keep his application i COBOL we just need to be able to access the data files from a C# application.

A very universal solution is write a small COBOL program, that writes the ISAM files as plain line sequential text files.

And a second C#.NET program that reads the text file.   If the files are not too big or updated too often it should work very easy.


Hi,

We have a client with a large COBOL application built on Net Express 5.1 - the data files are indexed ISAM COBOL files and we need to be able to read data from these files in C#.NET you you suggest the best approach to do this as the application is too big for us to re-write in C# and the client wants to keep his application i COBOL we just need to be able to access the data files from a C# application.

A very universal solution is write a small COBOL program, that writes the ISAM files as plain line sequential text files.

And a second C#.NET program that reads the text file.   If the files are not too big or updated too often it should work very easy.


Hi,

We have a client with a large COBOL application built on Net Express 5.1 - the data files are indexed ISAM COBOL files and we need to be able to read data from these files in C#.NET you you suggest the best approach to do this as the application is too big for us to re-write in C# and the client wants to keep his application i COBOL we just need to be able to access the data files from a C# application.

A very universal solution is write a small COBOL program, that writes the ISAM files as plain line sequential text files.

And a second C#.NET program that reads the text file.   If the files are not too big or updated too often it should work very easy.


Hi,

We have a client with a large COBOL application built on Net Express 5.1 - the data files are indexed ISAM COBOL files and we need to be able to read data from these files in C#.NET you you suggest the best approach to do this as the application is too big for us to re-write in C# and the client wants to keep his application i COBOL we just need to be able to access the data files from a C# application.

Hi OSSUK,  there are several options. Use of Relativty is a good choice as mentioned previously. You could also consider compiling the COBOL code directly to MSIL code which would make the COBOL and the data easily accessible from C#. Please contact me directly if you'd like to discuss these options further: scot.nielsen@microfocus.com