Prince Software z/OS

EMT Modernization Guide

Infrastructure and Computing AssetsSource CodeApplication/Application Enviroment

EMT is a infrastructure and computing assets product by Prince Software. Explore technical details, modernization strategies, and migration paths below.

Product Overview

EMT is a source code analysis tool designed for z/OS environments, focusing on COBOL, PL/1, JCL, and Assembler languages.

EMT also features a Load Analyzer, which aids in understanding load module structures and dependencies.

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 types of source code can EMT analyze?

EMT analyzes COBOL, PL/1, JCL, and Assembler source code. It reports on individual fields and relationships between elements. It also includes a Load Analyzer.

Can EMT access source code managed by source code management systems?

EMT can access source code managed by CA Librarian and CA Panvalet.

What kind of information does EMT report on?

EMT reports on individual fields within the source code and the relationships between different elements in the code.

Does EMT include any tools for analyzing load modules?

EMT includes a Load Analyzer for analyzing load modules.

Technical

Does EMT expose an API for integration with other tools?

While specific API details are not available, source code analysis tools often provide APIs for integration with other development tools and processes. Consult the vendor documentation for API specifics.

What are the main system components of EMT?

The main system components likely include a parsing engine, analysis engine, reporting engine, and data storage. The parsing engine processes the source code, the analysis engine performs the analysis, the reporting engine generates reports, and the data storage stores the analysis results.

What databases or storage mechanisms are used by EMT?

EMT likely uses a file system or a database to store analysis results and metadata.

What configuration files are used by EMT?

EMT likely uses configuration files to store configuration parameters. The specific format and location of these files are vendor-specific.

Business Value

What is the business value of using EMT?

EMT helps improve code quality, reduce maintenance costs, and ensure compliance with coding standards by providing detailed analysis of source code.

How does EMT help reduce risk?

By identifying potential issues and vulnerabilities in the code, EMT helps reduce the risk of system failures and security breaches.

How does EMT help accelerate application development?

EMT can help accelerate application development by providing developers with a better understanding of the existing code base.

Security

What authentication methods are supported by EMT?

While specific authentication methods are not available, z/OS applications typically support authentication methods such as RACF, ACF2, and Top Secret.

What access control model is used by EMT?

The access control model is likely role-based access control (RBAC), where users are assigned roles with specific permissions.

What audit/logging capabilities exist in EMT?

EMT likely provides audit logging capabilities to track user activity and changes to the system.

Operations

What administrative interfaces are available for EMT?

EMT likely provides a command-line interface (CLI) for administrative tasks. The specific commands are vendor-specific.

How is user management handled in EMT?

User management is typically handled through the z/OS security system (RACF, ACF2, Top Secret).

What monitoring/logging capabilities exist in EMT?

Monitoring and logging capabilities likely include system logs and audit trails. These logs can be used to monitor system performance and security.

Ready to Start Your Migration?

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

Calculate ROI