Modernization Hub

Share Your Product Experience

Help the community by sharing your experience with mainframe products. Your insights help others make informed decisions.

Share Your Experience
Categories
2
Recommended
Claim Your Listing
Verified Vendor Access
Request Access Now

Product Overview

The PEngiCCL architecture comprises several key components. The macro processor is responsible for expanding PEngiCCL macros into standard COBOL code. This process occurs during the compilation phase.

The COBOL compiler then processes the expanded code, generating executable modules. The z/OS operating system provides the runtime environment and manages system resources. Communication between these components is managed through the z/OS system.

Configuration files, specific to the applications using PEngiCCL, store settings and parameters. These files are read during the application's initialization phase. Security is handled by the z/OS security infrastructure, such as RACF, which manages user authentication and authorization.

Audit and logging capabilities are provided by the z/OS operating system and the applications built using PEngiCCL. PEngiCCL does not expose APIs in the traditional sense. Instead, it provides a macro language that integrates directly with COBOL.

This approach differs from modern development environments that use REST or SOAP APIs. The use of PEngiCCL promotes code reuse and simplifies complex COBOL tasks, which can lead to significant improvements in development efficiency and maintainability. The primary storage mechanism is the z/OS file system, which stores the COBOL source code, configuration files, and compiled modules.

Network requirements are minimal, as PEngiCCL operates within the mainframe environment.

Frequently Asked Questions

What is PEngiCCL?

PEngiCCL is a COBOL macro language used for developing Foundation Software products. It provides a set of commands and functions to create and maintain applications on the z/OS platform. It is designed to enhance COBOL development.

What products is PEngiCCL used to develop?

PEngiCCL is primarily used for developing other Foundation Software products such as PEngiBAT, PEngiONL, and PEngiEZT. It streamlines the development process by providing reusable components and simplifying complex tasks within the COBOL environment.

What platform does PEngiCCL run on?

PEngiCCL operates on the z/OS platform, leveraging the mainframe's processing capabilities. It integrates with the COBOL compiler and runtime environment to execute macro instructions and generate COBOL code.

How does PEngiCCL work with COBOL?

PEngiCCL is a macro language, meaning it extends the COBOL language. Developers write PEngiCCL macros, which are then expanded into standard COBOL code during the compilation process. This allows for code reuse and abstraction.

Related Products

More from Foundation Software

PEngiBAT

Active
z/OS

PEngiBAT is a CASE tool designed to generate batch COBOL applications on the z/OS platform. It offers significant advantages in terms of development speed, code...

View Details →

PEngiEZT

Active
z/OS

PEngiEZT is a comprehensive solution for report generation and CA Easytrieve to COBOL conversion on z/OS. The core functionality centers around the Compiler, Report Generator,...

View Details →

PEngiONL

Active
z/OS

PEngiONL is a CASE tool designed to accelerate CICS/COBOL application development on z/OS. It automates COBOL code generation from application specifications, reducing manual coding efforts...

View Details →

Similar Products

AcceleREXX

Supported
z/OS

AcceleREXX is a REXX development tool designed for the z/OS platform. It provides a comprehensive environment for creating, debugging, and maintaining REXX programs. The core...

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 →

Ada/370

Not Supported
by IBM
z/OSz/VM

Alternatives available

Ada/370 was an IBM compiler for the Ada programming language, targeting z/OS and z/VM mainframe environments. It facilitated the development of robust and reliable applications....

View Details →

Altair SLC

Active
z/OS

Altair SLC is a software solution that functions as a direct replacement for SAS, enabling organizations to execute SAS language programs across multiple platforms, including...

View Details →

APL/CMS

Not Supported
by IBM
z/VM

Alternatives available

APL/CMS was a programming language environment for the CMS operating system on IBM z/VM systems. It was primarily used for mathematical and scientific computing, data...

View Details →

APL2

Not Supported
by IBM
z/OSz/VM

Alternatives available

APL2, while historically significant for its array-oriented programming capabilities on z/VM and z/OS, is no longer supported by IBM. This presents a challenge for IT...

View Details →

Help Improve This Directory

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

Share Your Product Experience

Help the community by sharing your experience with mainframe products. Your insights help others make informed decisions.

Share Your Experience