XINFO Modernization Guide
XINFO is a tools and utilities product by HORIZONT. Explore technical details, modernization strategies, and migration paths below.
Product Overview
XINFO is a tool designed for analyzing programs and batch JCL within z/OS environments.
The tool includes both ISPF dialogs and a Windows GUI, offering flexibility in how users interact with its features.
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 XINFO do?
XINFO is a tool designed to analyze programs and batch JCL in z/OS environments. It generates reports that detail resource usage, dataset dependencies, and scheduling information. It helps organizations understand the relationships between jobs, programs, datasets, and other resources.
Is this a system, application, or tool?
XINFO is a toolset that provides analysis and reporting capabilities. It is not a system or application in itself, but rather a utility that enhances the understanding and management of existing systems and applications. It includes ISPF dialogs and a Windows GUI interface for ease of use.
What types of organizations use this?
Organizations that rely heavily on z/OS batch processing and need to understand the relationships between jobs, programs, and datasets benefit most from XINFO. This includes enterprises in industries such as banking, insurance, and government, where mainframe systems are critical.
When should we consider XINFO?
A company should consider using XINFO when they need to optimize batch processing, troubleshoot JCL errors, understand resource dependencies, or analyze the impact of changes to programs or datasets. It is particularly useful in large, complex z/OS environments.
What are the alternatives to XINFO?
Alternatives to XINFO include manual JCL analysis, custom scripting, or other commercial tools that provide similar analysis and reporting capabilities. Some products focus solely on JCL validation, while XINFO provides broader resource and program analysis.
Technical
What infrastructure is required?
XINFO requires a z/OS environment with access to the JCL libraries, program source code, and datasets that need to be analyzed. It also requires ISPF for the dialog interface and optionally a Windows environment for the GUI interface.
For mainframe products: Does this run in an LPAR?
XINFO runs within a z/OS LPAR. It is dependent on z/OS and may require specific subsystems to be active, such as JES2 or JES3 for job scheduling information. It analyzes JCL and program source code within the z/OS environment.
What configuration files are used?
XINFO uses configuration files to define the scope of analysis, specify dataset naming conventions, and customize report output. These files are typically stored as z/OS datasets and accessed through the ISPF dialogs or Windows GUI.
How does XINFO analyze JCL and programs?
XINFO analyzes JCL and program source code to identify resource dependencies, dataset usage, and scheduling information. It generates reports that can be viewed through ISPF or the Windows GUI. The analysis engine processes JCL statements and program code to extract relevant information.
Business Value
What is the business value of XINFO?
XINFO helps organizations optimize batch processing, reduce JCL errors, and improve resource utilization. By providing detailed analysis of JCL and programs, it enables informed decision-making and reduces the risk of system outages or performance bottlenecks.
How can XINFO help reduce costs?
XINFO can help reduce the time and effort required to troubleshoot JCL errors and understand resource dependencies. This can lead to cost savings through improved efficiency and reduced downtime. It also helps in impact analysis when changes are made to programs or datasets.
How does XINFO integrate with existing systems?
XINFO integrates with existing z/OS systems and tools, such as job schedulers and dataset management utilities. It provides a centralized view of resource usage and dependencies, which can be shared across different teams and departments.
Security
How does XINFO handle security?
XINFO leverages the security features of z/OS to control access to JCL libraries, program source code, and datasets. User management is handled through z/OS security systems such as RACF, ACF2, or Top Secret. Access to XINFO functions can be controlled based on user roles and permissions.
What access control model is used?
XINFO uses the access control mechanisms provided by z/OS, such as RACF, ACF2, or Top Secret, to control access to sensitive data and functions. The access control model is typically role-based access control (RBAC), where users are assigned roles with specific permissions.
What audit/logging capabilities exist?
XINFO generates audit logs that track user activity and system events. These logs can be used to monitor security breaches, identify unauthorized access attempts, and ensure compliance with security policies. The logs are typically stored as z/OS datasets and can be analyzed using standard z/OS reporting tools.
Operations
How is XINFO typically deployed?
XINFO is typically deployed on-premise in a z/OS environment. The implementation requires technical expertise in z/OS, JCL, and program analysis. The implementation process involves configuring XINFO to access the relevant JCL libraries, program source code, and datasets.
What ongoing operational requirements exist?
Ongoing operational requirements include monitoring XINFO performance, maintaining the configuration files, and ensuring that XINFO has access to the necessary resources. Regular maintenance is required to keep XINFO up-to-date with changes to the z/OS environment and application code.
What are common implementation challenges?
Common implementation challenges include configuring XINFO to access the correct JCL libraries and datasets, resolving security issues, and training users on how to use the tool effectively. It is important to have a clear understanding of the z/OS environment and the applications being analyzed.
Ready to Start Your Migration?
Download our comprehensive migration guide for XINFO or calculate your ROI.