Modernization Hub

Are You a Vendor? Claim Your Listing

Take control of your product listings. Add verified information, showcase updates, and unlock a Claimed Vendor badge across the directory.

Claim Your Listing Now
Categories
3
Recommended
Claim Your Listing
Verified Vendor Access
Request Access Now

Product Overview

The zCOBOL architecture comprises several key components that facilitate the compilation, linking, and execution of COBOL programs on open systems. The primary components include the compiler, linker, and runtime environment. The compiler, invoked via the `cobol` command, parses COBOL source code, performs syntax and semantic analysis, and generates object code.

The linker, using the `link` command, combines object files, libraries, and other resources to create an executable program. The runtime environment provides the necessary support for executing the compiled COBOL code, including file I/O, memory management, and system calls. These components interact through a well-defined process.

The compiler reads source code files and generates object files. The linker takes these object files, along with any required libraries, and produces an executable. The runtime environment then loads and executes the compiled program.

zCOBOL uses the file system for storing source code, object files, and executables. It does not use any specific databases or storage mechanisms beyond the file system. The system does not require any specific network ports.

The primary configuration mechanism involves the use of configuration files. These files specify compiler options, include paths, and library paths. The compiler reads these files during the compilation process to determine how to process the source code.

The linker uses these settings to locate and link the necessary libraries. zCOBOL does not expose any APIs. It relies on standard file I/O and system calls for program interaction.

Compared to mainframe-based COBOL environments, zCOBOL offers a more flexible and portable solution. Unlike some competitors, zCOBOL focuses on providing a direct COBOL development environment without requiring a full mainframe emulation.

Frequently Asked Questions

Related Products

More from (open source)

GenevaERS

Active
z/OS

GenevaERS is a mainframe reporting solution designed for financial institutions and other enterprises needing to process large volumes of transaction data. Key components include the...

View Details →

Hercules

Active
z/OSz/VMzVSE/VSEn

Hercules is a valuable tool for organizations seeking to reduce mainframe costs and modernize legacy systems. It emulates IBM System z hardware, enabling the execution...

View Details →

Michigan Terminal System

Not Supported
IBMMainframe

Alternatives available

MTS was a mainframe operating system developed at the University of Michigan, designed for time-sharing and batch processing. Key components included the MTS kernel, file...

View Details →

MUSIC/SP

Not Supported
IBMSystem/370and

Alternatives available

MUSIC/SP was a time-sharing operating system designed for interactive computing on IBM mainframe systems. Key components included the Supervisor, File System, and Command Processor. The...

View Details →

PC/370

Not Supported
z/OSz/VMzVSE/VSEn

Alternatives available

PC/370 was a mainframe assembler and emulator designed for MS-DOS environments. It comprised an assembler, linker, and a 370 emulator, enabling the development and execution...

View Details →

z390

Active
z/OSz/VMzVSE/VSEn

z390 is a shareware assembler, linker, and executor for mainframe assembler programs, designed to run on PC platforms. It supports z/OS, z/VM, and zVSE/VSEn, providing...

View Details →

Similar Products

3770Link

Active
z/OSz/VMzVSE/VSEn

3770Link provides a Windows-based solution for emulating an IBM 377x card punch/reader, enabling file transfers to and from mainframe systems. The software utilizes SNA RJE...

View Details →

3780Link

Active
z/OSz/VMzVSE/VSEn

3780Link provides a Windows-based emulation of an IBM 2780/3780 terminal, facilitating file transfers to and from mainframe systems via Binary Synchronous Communications (BSC) over RJE....

View Details →
z/OS

Ab Initio BRE is a comprehensive BRMS designed to streamline the development, deployment, and maintenance of rules-based applications. The core components include the Rule Engine,...

View Details →
z/OS

Access Manager for CICS provides a robust solution for integrating CICS applications with Oracle databases on z/OS. The product's architecture includes the CICS Interface, Oracle...

View Details →
z/OS

Access Manager for IMS provides a solution for integrating IMS applications with Oracle databases on z/OS. The primary components include the IMS Connect client, the...

View Details →

ACCOLADE

Supported
z/OSzVSE/VSEn

ACCOLADE is a software solution designed to streamline the development and maintenance of CICS/COBOL applications on z/OS and zVSE. It functions as a CASE toolset...

View Details →

Help Improve This Directory

Notice outdated information? Have insights about this product? Help the mainframe community stay informed with accurate, current data.

Are You a Vendor? Claim Your Listing

Take control of your product listings. Add verified information, showcase updates, and unlock a Claimed Vendor badge across the directory.

Claim Your Listing Now