Rocket Software z/OS

C/Prof Modernization Guide

Problem Analysis and RecoveryApplication DevelopmentCICS

C/Prof is a problem analysis and recovery product by Rocket Software. Explore technical details, modernization strategies, and migration paths below.

Product Overview

C/Prof is a tool for analyzing CICS application performance using the existing CICS internal trace.

Users can drill down into transaction execution paths to pinpoint the root cause of performance issues.

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 is the primary function of C/Prof?

C/Prof analyzes CICS transaction performance by leveraging the CICS internal trace. It identifies performance bottlenecks and resource contention within CICS applications.

How does C/Prof collect performance data?

C/Prof uses the CICS internal trace to gather data. It does not require modifications to application code. The analysis focuses on transaction execution paths and resource usage.

What types of performance problems can C/Prof identify?

C/Prof identifies long-running transactions, excessive CPU consumption, I/O bottlenecks, and contention for CICS resources such as enqueue locks and temporary storage.

How does C/Prof present performance analysis results?

C/Prof provides reports and displays that highlight performance bottlenecks. Users can drill down into transaction execution paths to pinpoint the root cause of performance issues.

Technical

What configuration is required to use C/Prof?

C/Prof leverages the CICS internal trace. Configuration involves setting appropriate trace levels and options within CICS to capture the desired performance data.

What types of applications can be analyzed with C/Prof?

C/Prof analyzes CICS transactions. It identifies the specific programs, databases, and other resources accessed by those transactions.

Does C/Prof expose APIs for integration with other tools?

C/Prof uses the CICS internal trace. It does not directly expose APIs for external integration. Data extraction would require custom scripting against C/Prof reports.

What databases or storage mechanisms are used by C/Prof?

C/Prof analyzes CICS trace data. It does not directly interact with databases or storage mechanisms beyond those accessed by the traced CICS transactions.

Business Value

How does C/Prof improve application performance?

C/Prof helps reduce CPU consumption by identifying inefficient code paths. It improves transaction response times by pinpointing resource contention and I/O bottlenecks.

How does C/Prof help optimize resource utilization?

C/Prof helps optimize resource utilization by identifying contention for CICS resources. It reduces the need for hardware upgrades by improving the efficiency of existing applications.

How does C/Prof reduce the cost of problem determination?

C/Prof helps reduce the cost of problem determination by quickly pinpointing the root cause of performance problems. It minimizes downtime by enabling faster resolution of performance issues.

Security

How is access to C/Prof secured?

C/Prof leverages the security features of CICS and z/OS. Access to C/Prof reports and data is controlled through CICS security mechanisms.

What auditing and logging capabilities are available?

C/Prof uses the auditing and logging capabilities of CICS and z/OS. Security events and access to sensitive data are logged for auditing purposes.

What encryption is used by C/Prof?

C/Prof relies on the security features of the underlying CICS environment. It does not provide its own encryption mechanisms. Data is protected by CICS security.

Operations

How is C/Prof administered?

C/Prof is administered through CICS. User management and security settings are configured within the CICS environment.

What monitoring capabilities are available?

C/Prof provides reports and displays that show resource utilization and performance metrics. These can be used to monitor the health and performance of CICS applications.

Where are C/Prof logs stored?

C/Prof uses standard CICS logging facilities. Performance data and error messages are logged to the CICS system log.

Ready to Start Your Migration?

Download our comprehensive migration guide for C/Prof or calculate your ROI.

Calculate ROI