ASE z/OS

OMCS Modernization Guide

Report Generation and ManagementPrinting and OutputAutomation

OMCS is a report generation and management product by ASE. Explore technical details, modernization strategies, and migration paths below.

Product Overview

OMCS automates the archiving of job output and the generation of tailored reports on z/OS systems.

OMCS exposes a REST API for programmatic access, with endpoints like /archive for archiving and /report for report generation.

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 problem does OMCS solve?

OMCS automates the archiving of job output, replacing manual processes. It captures SYSOUT data, transforms it into various formats (PDF, HTML), and stores it in a central repository.

What output formats does OMCS support?

OMCS supports various output formats including PDF, HTML, and plain text. It can also generate reports in formats suitable for specific applications or regulatory requirements.

How does OMCS integrate with job scheduling?

OMCS integrates with job scheduling systems to automatically archive output from scheduled jobs. It can also trigger report generation based on job completion or other events.

Where does OMCS store archived output?

OMCS uses a central repository for storing archived output and generated reports. This repository can be a file system, a database, or a content management system.

Technical

What are some common OMCS commands?

Common OMCS commands include ARCHIVE (to archive job output), REPORT (to generate reports), and DISTRIBUTE (to distribute reports to users). Configuration is managed through control files and a web-based interface.

What APIs does OMCS expose?

OMCS exposes a REST API for programmatic access to its features. API endpoints include /archive (to archive output), /report (to generate reports), and /distribution (to manage report distribution).

What are the main OMCS components?

OMCS components include the Archiving Engine, the Reporting Engine, and the Distribution Manager. These components communicate through internal APIs and message queues.

What databases does OMCS use?

OMCS uses a relational database (e.g., DB2) to store metadata about archived output and generated reports. The archived output itself is typically stored in a file system or content management system.

What are the network requirements for OMCS?

OMCS requires ports for communication between its components and for external access to its web-based interface. Specific port requirements depend on the configuration and network environment.

Business Value

How does OMCS reduce costs?

OMCS reduces operational costs by automating manual tasks associated with archiving job output and generating reports. It also improves compliance by ensuring that all output is properly archived and accessible.

How does OMCS improve decision-making?

OMCS improves decision-making by providing timely access to relevant information. Reports can be tailored to meet the specific needs of different users and departments.

How does OMCS help with compliance?

OMCS helps organizations meet regulatory requirements by ensuring that all job output is properly archived and accessible for auditing purposes. It supports various compliance standards, such as SOX and HIPAA.

Security

What authentication methods are supported?

OMCS supports authentication methods such as LDAP, Kerberos, and multi-factor authentication. It also supports role-based access control (RBAC) to restrict access to sensitive data and functions.

What access control model is used?

OMCS uses role-based access control (RBAC) to manage user permissions. Users are assigned to roles, and roles are granted specific permissions to access data and functions.

What encryption is used?

OMCS encrypts sensitive data at rest and in transit. It uses AES-256 encryption for data at rest and TLS encryption for data in transit.

What audit/logging capabilities exist?

OMCS provides comprehensive audit logging capabilities. All user actions and system events are logged to a central audit log, which can be used for security monitoring and compliance reporting.

Operations

What administrative interfaces are available?

OMCS provides a web-based administrative interface for managing users, configuring system settings, and monitoring system performance. It also provides a command-line interface (CLI) for advanced administration tasks.

What monitoring/logging capabilities exist?

OMCS monitors system performance and generates alerts when problems are detected. It also provides detailed logging information for troubleshooting purposes.

How is OMCS deployed and configured?

OMCS supports automated deployment and configuration management. It can be integrated with configuration management tools such as Ansible and Chef.

What maintenance is required for OMCS?

OMCS requires regular maintenance to ensure optimal performance and security. This includes applying security patches, upgrading software components, and monitoring system logs.

Ready to Start Your Migration?

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

Calculate ROI