Compile COBOL on Linux

Access COBOL applications through sleek GUIs written in modern programming environments. Connect COBOL to Linux to create a flexible, future-proof enterprise system.

NetCOBOL for Linux x64 brings the reliability of NetCOBOL for Windows® to the Linux environment. It can be used to create 64-bit server applications or applications that need the power of COBOL’s business logic.

Features

  • No COBOL runtime license charges
  • NetCOBOL for Linux runs with RedHat Linux 7 (or Oracle Enterprise Linux with RedHat kernel), and 64 bit SUSE 11
  • Highest performance and reliability
  • COBOL compiler generates native code for 64-bit Linux on Intel architecture machines
  • Standards Compliant (COBOL 85, 89 addendum)
  • Verified support of Oracle and Pro*COBOL
  • CGI support subroutines
  • COBOL programs can be integrated easily with other languages
  • Supports Unicode
  • Supports multi-threaded execution
  • Package includes PowerBSORT enhanced sort utility and PowerFORM Runtime for executing graphical reports designed using PowerFORM for Windows® (delivered with the NetCOBOL for Windows® products)
  • Interface to HaDoop data interface, offering low cost, high availability and horizontal scalability to “Big Data”
  • Supports named pipe access to COBOL file access

NetCOBOL for Linux FAQs

What are the main benefits of NetCOBOL for Linux x64 over other COBOL offerings on Linux?

NetCOBOL for Linux x64 has been created using well-proven technology, both in the front-end with the NetCOBOL syntax processing and the back-end with many parts of the Intel architecture code generator applying to the Linux product. The main benefits this technology brings are:

  • Proven reliability
  • Highly optimized object code

In addition to these technical benefits, NetCOBOL for Linux x64 also offers a significant business benefit:

  • No run-time license fees.

How do I obtain the license file to enable my NetCOBOL for Linux x64 product?

Provide the information requested on the NetCOBOL for Linux Product Registration page.

How easy is it to port applications to NetCOBOL for Linux x64 from other environments?

The answer to this question really depends on two factors in the application code:

  1. Whether the syntax used is standard ANSI COBOL or includes only those IBM, Micro Focus or NetCOBOL (previously called Fujitsu COBOL) syntax extensions that are supported by NetCOBOL for Linux x64.
  2. Whether the applications have extensive screen interactions.

Applications that use NetCOBOL supported syntax and have no or little screen interaction should port very easily to NetCOBOL for Linux x64.

Applications that have extensive screen interactions may take more effort to port. Depending on the design and purpose of the applications, they may be able to transition to becoming Web-based applications using CGI, or take on new graphical user interfaces using a more GUI focused language while preserving the main business logic in COBOL. GT Software also offers a service that can help enable screen applications to a proprietary interface that supports the functionality of those original screen driven programs and also extends their capabilities.

CIO of Washington State Department of Licensing

The beautiful part of the solution was the ability to take our current COBOL code, some of which is over 20 years old, and remove the screen and data interfaces and port that to Windows using NetCOBOL without changing any of the business logic. By moving to this new platform, utilizing XML and Web Services we were able to interface with other platforms much much easier and cheaper than before..

How do I use embedded SQL to connect to a database?

Fujitsu tests the ability to use the Oracle Pro*COBOL precompiler to connect with Oracle. For databases other than Oracle, you may contact your database vendor regarding the availability of a COBOL precompiler.

There is no ODBC support for relational databases.

Are there any significant limitations in the NetCOBOL for Linux x64 product?

There are some restrictions in NetCOBOL for Linux Version 11. Whether they are significant or not will depend on the application. The key restrictions are:

  • SCREEN SECTION is not supported
  • Only generates 64-bit code (but check with your sales rep for options if you have to have 32-bit code)

Is NetCOBOL for Linux x64 an Open Source product?

As described above NetCOBOL for Linux x64 has been created using proprietary Fujitsu technology that has been proven and sold for many years on other platforms. It therefore does not make sense to make NetCOBOL for Linux x64 an Open Source product.

Is there an Eclipse plug-in with NetCOBOL for Linux x64?

No. The primary development environment for NetCOBOL for Linux x64 is the NetCOBOL for Windows product. Its NetCOBOL Studio IDE is Eclipse-based.

Does NetCOBOL for Linux handle EBCDIC?

No. NetCOBOL for Linux supports ASCII only.

Does NetCOBOL for Linux have utilities that allow viewing data files in character and hex? Including keyed sequential files?

No, NeoData Utilities does but runs on Windows. If the file contains the same record layout throughout the file then the NetCOBOL for Windows file utility can also do this.

Does NetCOBOL for Linux have an interactive debug facility that shows each line of code as it’s executed and allows you to change field values on the fly?

No, but NetCOBOL for Windows x64 on a workstation talking to NetCOBOL for Linux x64 on a server will support this need.

Does NetCOBOL for Linux have the ability to read from the keyboard at the BIOS level?

No, the only communication with a user is via web CGI or Flexus SP2.

Does NetCOBOL for Linux have the ability to display to the screen using ESC characters instead of using the COBOL’s screen section?

No, Screen Section is not supported at all with NetCOBOL for Linux.

Ready to Get Started with NetCOBOL for Linux?

Contact us today and speak with one of our NetCOBOL experts about your needs.