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
Vendor
Categories
2
Recommended
Claim Your Listing
Verified Vendor Access
Request Access Now

Product Overview

CPG1 is a code generation tool designed to streamline the development and maintenance of CICS applications on z/OS and zVSE/VSEn mainframe platforms. It provides a programming environment that is largely compatible with RPG, enabling developers to create applications that are then automatically translated into CICS/Assembler code. This approach significantly reduces the need for specialized Assembler programming skills, making CICS development more accessible and efficient.

CPG1 operates within the mainframe environment, typically within an LPAR, and requires the CICS subsystem to be active. The generated Assembler code interacts directly with CICS for transaction processing and screen management. While CPG1 does not expose modern APIs, integration with other systems can be achieved through CICS intercommunication facilities or by modifying the generated code.

Key components include the CPG1 development environment, the code generator, and the generated Assembler modules. These components communicate through standard mainframe interfaces and protocols. CPG1's architecture is designed to leverage the existing mainframe infrastructure and CICS security mechanisms.

Access control is managed through CICS resource security, and the generated code can incorporate encryption routines for data protection. Alternatives to CPG1 include other code generation tools such as CA Gen and Micro Focus Visual COBOL, but CPG1's RPG-like environment and focus on CICS/Assembler code generation make it a strong choice for organizations with existing RPG expertise and a commitment to the CICS platform.

Frequently Asked Questions

What does CPG1 do?

CPG1 is a code generation tool that creates CICS/Assembler code from a programming environment similar to RPG. It simplifies the development of CICS transaction processing applications and 3270 screen interfaces. The tool helps bridge the gap between higher-level languages and the complexities of CICS/Assembler programming.

Is this a system, application, or tool?

CPG1 is primarily a code generation toolset. It provides an environment for developing applications and then generates the necessary CICS/Assembler code. While it offers a development environment, its core function is the automated creation of code.

What types of organizations use this?

Organizations that rely on CICS for transaction processing and need to maintain or develop new 3270 screen-based applications are good candidates for CPG1. This includes companies in industries like banking, insurance, and retail that have a significant investment in mainframe systems.

When should we consider CPG1?

A company should consider using CPG1 when they need to develop or maintain CICS applications but want to avoid the complexities of directly coding in Assembler. It is especially useful when the development team has experience with RPG or similar languages, as CPG1 provides a compatible programming environment.

What are the alternatives to CPG1?

Alternatives to CPG1 include other code generation tools for CICS, such as CA Gen (formerly Cool:Gen) or Micro Focus Visual COBOL. These tools offer different approaches to application development and may support a wider range of target platforms or programming languages.

Related Products

More from Lattwein

BACEMT

Active
zVSE/VSEn

BACEMT is a toolset designed to bridge batch processing and CICS transaction processing on z/VSE and VSEn platforms. It enables organizations to control CICS environments...

View Details →

CPG-Shell

Active
z/OSzVSE/VSEn

CPG-Shell is middleware designed to integrate mainframe CICS and batch applications with non-mainframe systems, including SAP ERP. It addresses the challenge of connecting these disparate...

View Details →

CPG2

Active
z/OSzVSE/VSEn

CPG2 is a code generation tool developed by Lattwein, designed to automate the creation of CICS/Assembler code from free-form code. It addresses the challenge of...

View Details →

CPG3

Active
z/OSzVSE/VSEn

CPG3 is a code generation tool from Lattwein designed to streamline the creation of CICS and batch applications on z/OS and zVSE/VSEn mainframe platforms. It...

View Details →

CPG4

Active
z/OSzVSE/VSEn

CPG4 is a code generation and text processing tool designed to enhance the capabilities of CPG3 within mainframe environments (z/OS and zVSE/VSEn). It addresses the...

View Details →

CPG5

Active
z/OSzVSE/VSEn

CPG5 is a mainframe-based web application development platform. It provides a tool set for creating web interfaces for existing mainframe systems, allowing organizations to modernize...

View Details →

Similar Products

by BMC
z/OS

3270 SUPEROPTIMIZER/CICS is designed to optimize 3270 data streams originating from CICS applications on z/OS. The core functionality centers around real-time compression and decompression of...

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 →

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 →

ACI Host Link

Active
z/OS

ACI Host Link provides a robust solution for integrating CICS applications with BASE24-eps. The architecture comprises the Host Link Listener, Transaction Router, and Message Handler,...

View Details →

ADF II

Supported
by IBM
z/OS

Alternatives available

ADF II was a mainframe-based 4GL application development system designed to create online applications for IMS and CICS environments. Its primary function was to accelerate...

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