The Proceedings of the Information Systems Education Conference 2005: §2533    Home    Papers/Indices    prev (§2532)    Next (§2534)
Fri, Oct 7, 3:00 - 3:25, Governors E     Paper (refereed)
Recommended Citation: Haney, J D.  Running Legacy COBOL Programs by Proxy with COBOL.NET.  In The Proceedings of the Information Systems Education Conference 2005, v 22 (Columbus OH): §2533. ISSN: 1542-7382. (A later version appears in Information Systems Education Journal 4(28). ISSN: 1545-679X.)
CDpic

Running Legacy COBOL Programs by Proxy with COBOL.NET

thumb
Refereed8 pages
John D. Haney    [a1] [a2]
College of Business Administration
Northern Arizona University    [u1] [u2]
Flagstaff, Arizona, USA    [c1] [c2]

Microsoft’s .NET Integrated Development Environment (IDE) provides a process where old legacy COBOL programs can appear as if they were written in a contemporary language such as C#. This is accomplished within the .NET environment by creating a solution that consists of two projects. The first contains the C# program with the graphical user interface. The second contains the legacy program and a COBOL proxy program that provides the link between the C# program and the legacy program. A COBOL data object class supplies the mechanism for the transference of data between the proxy program and the C# program. By the use of this process only slight modifications to the legacy program are necessary to run a legacy COBOL program by proxy. This project would most appropriately be integrated in an advanced programming course.

Keywords: COBOL, .NET, C#, legacy, proxy

Read this refereed paper in Adobe Portable Document (PDF) format. (8 pages, 342 K bytes)
Preview this refereed paper in Plain Text (TXT) format. (23 K bytes)

CDpic
Comments and corrections to
webmaster@isedj.org