CA Technologies z/OS

IntelaGen Modernization Guide

CASE/Code GenerationApplication DevelopmentCOBOL

IntelaGen is a case/code generation product by CA Technologies. Explore technical details, modernization strategies, and migration paths below.

Product Overview

IntelaGen was a CASE tool designed to automate the generation of COBOL code, primarily for mainframe environments running z/OS.

Organizations still using it should consider migrating to modern COBOL development tools such as Micro Focus Visual COBOL or IBM Developer for z/OS.

Modernization Strategies

Rehost

Timeline:
6-12 months

Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.

Refactor (Recommended)

Timeline:
18-24 months

Optimize application architecture for cloud while preserving business logic. Best ROI long-term.

Replatform

Timeline:
3-5 years

Complete rewrite to cloud-native architecture with microservices and modern tech stack.

Frequently Asked Questions

General

What does IntelaGen do?

IntelaGen was a CASE tool designed to generate COBOL code. It automated parts of the application development process, aiming to increase developer productivity and reduce errors in COBOL programs.

Is this a system, application, or tool?

IntelaGen is best described as a CASE (Computer-Aided Software Engineering) tool. It provided an environment for designing and generating application code, specifically targeting COBOL development.

What types of organizations used this?

Organizations that historically relied on COBOL for their core business applications, such as those in the financial, insurance, and government sectors, would have been the primary users of IntelaGen. These organizations typically have large mainframe systems and a need to maintain or extend existing COBOL applications.

When was IntelaGen most useful?

IntelaGen was most useful when organizations needed to rapidly develop or maintain COBOL applications. It provided a structured approach to code generation, which could reduce development time and improve code quality. However, given its age and lack of support, it is no longer a viable option.

What are the alternatives to IntelaGen?

Alternatives to IntelaGen include modern application development platforms and code generation tools that support COBOL or offer migration paths to other languages. Examples include Micro Focus Visual COBOL, IBM Developer for z/OS, and tools that facilitate the migration of COBOL applications to Java or other platforms.

Technical

On what platform did IntelaGen run?

IntelaGen ran on the z/OS platform. It was designed to operate within the mainframe environment, leveraging the resources and services provided by z/OS.

Did it require specific z/OS subsystems?

IntelaGen likely required specific subsystems within z/OS to be present, such as CICS or IMS, depending on the type of applications it was generating. It would have integrated with these subsystems to generate the necessary code and interfaces.

Did IntelaGen have APIs?

While specific API details are unavailable, IntelaGen likely provided interfaces for customizing code generation and integrating with other development tools. These interfaces would have allowed developers to tailor the generated code to meet specific requirements.

What were the main architectural components?

The architecture of IntelaGen likely involved components for parsing application definitions, generating COBOL code, and managing templates. These components would have worked together to transform high-level specifications into executable code.

Business Value

What was the business value of IntelaGen?

The primary business value of IntelaGen was to accelerate COBOL application development and reduce the cost of maintenance. By automating code generation, it allowed organizations to deliver applications faster and with fewer errors.

What would happen without it?

Without a tool like IntelaGen, organizations would have to rely on manual COBOL coding, which is more time-consuming and error-prone. This could lead to longer development cycles, higher costs, and lower quality applications.

How did it help with maintenance?

IntelaGen helped organizations maintain their existing COBOL applications by providing a structured approach to code generation and modification. This made it easier to understand and update the code, reducing the risk of introducing errors.

What was the licensing model?

The licensing model for IntelaGen was likely a perpetual license, where organizations paid a one-time fee for the software and then an annual maintenance fee for support and updates. However, given that the product is no longer supported, this is no longer relevant.

Security

What security features did it have?

Security features in IntelaGen would have been focused on controlling access to the code generation environment and the generated code. This would have involved user authentication and authorization mechanisms to ensure that only authorized personnel could access sensitive resources.

What access control model was used?

IntelaGen likely used an access control model based on roles, where users were assigned to roles with specific permissions. This allowed administrators to control who could access and modify application definitions and generated code.

What audit logging capabilities existed?

Audit logging capabilities in IntelaGen would have tracked user activity and changes to application definitions and generated code. This provided a record of who did what and when, which could be used for security auditing and compliance purposes.

Operations

What expertise was required for implementation?

Implementing IntelaGen required technical expertise in COBOL development and mainframe systems. Administrators needed to be familiar with z/OS and the subsystems that IntelaGen integrated with.

What were the ongoing operational requirements?

Ongoing operational requirements for IntelaGen included monitoring the code generation environment, managing user access, and ensuring the integrity of application definitions and generated code. This required dedicated staff with the necessary skills and knowledge.

What were common implementation challenges?

Common implementation challenges included integrating IntelaGen with existing development tools and processes, customizing the code generation templates to meet specific requirements, and training developers on how to use the tool effectively.

Ready to Start Your Migration?

Download our comprehensive migration guide for IntelaGen or calculate your ROI.

Calculate ROI