your MQSeries based applications.

In the next sections each of these topics will be addressed at a general level. No detailed checklists or migration guidelines are given. This would go beyond the scope of this chapter. The purpose of this discussion is to make you aware of the areas which need to be studied in detail when you intend to migrate.

Only straight forward migration is considered. MQSeries applications under VSE/ESA always:

run under CICS for VSE/ESA

are coded in COBOL and compiled with COBOL for VSE

communicate with other systems through SNA/LU6.2.

Under VSE/ESA you do not have any other options.

The basic assumption is that you migrate to MQSeries for MVS/ESA as directly as possible:

using CICS/ESA to run your migrated MQSeries applications

staying with COBOL as the programming language

still using SNA/LU 6.2 connections to communicate with other MQSeries systems.

If you want to make use of the additional facilities of MQSeries for MVS/ESA, such as IMS support or C language support or TCP/IP connectivity, this would have to be done in a separate, second step not discussed here.

9.5.1 MQSeries in Your Operating System Environment

You will have to verify that you have the necessary software prerequisites on your OS/390 system to run the migrated applications, install the MQSeries for MVS/ESA product, verify that you have space for the required data sets and define them on your OS/390 system. These points will be addressed below.

9.5.1.1 Prerequisites

MQSeries for VSE/ESA V1.4 (product number 5787-ECX) is an MSHP-installable licensed program. It operates with CICS for VSE/ESA, providing coordination between MQSeries and CICS resources by allowing CICS for VSE/ESA transactions to issue MQSeries (MQI) calls.

MQSeries for VSE/ESA does not run in a VSE partition. It executes under control of CICS for VSE/ESA.

It supports communication with other MQSeries products through SNA/LU 6.2.

198VSE to OS/390 Migration Workbook

Page 222
Image 222
IBM OS/390 manual MQSeries in Your Operating System Environment, Prerequisites

OS/390 specifications

IBM OS/390, a versatile operating system, was a cornerstone in enterprise environments and played a pivotal role in mainframe computing. Released in the mid-1990s, OS/390 combined the strengths of IBM's MVS (Multiple Virtual Storage) with new features and enhancements, targeting scalability, reliability, and performance in demanding business applications.

One of the key features of OS/390 was its robust support for multiple users and processes. The system allowed thousands of concurrent users to access applications and data, ensuring high availability and minimizing downtime—a critical requirement for many large organizations. This scalability was supported through various enhancements in memory management and processor scheduling, enabling optimal resource allocation across diverse workloads.

OS/390 was known for its superior workload management capabilities. The Workload Manager (WLM) component allowed administrators to define service policies, specifying how system resources would be allocated according to the priority of tasks. This ensured that critical business processes received the necessary resources while less critical tasks were managed more flexibly.

Another significant characteristic of OS/390 was its commitment to security. The operating system provided comprehensive security features, including user authentication, data encryption, and auditing capabilities. This focus on security was vital for organizations handling sensitive data, ensuring compliance with regulations and safeguarding against unauthorized access.

OS/390 also supported advanced technologies that facilitated integration and development. The system included features like the IBM CICS (Customer Information Control System) for transaction processing and IMS (Information Management System) for database management. These technologies allowed organizations to build robust, high-performance applications tailored to specific business needs.

The ease of network integration was another strength of OS/390. With the advent of the Internet and global connectivity, OS/390 systems could easily interface with various network protocols, enabling businesses to operate in a connected world. This inclusion paved the way for many organizations to expand their capabilities and offer new services, driving digital transformation.

In conclusion, IBM OS/390 represented a significant advancement in mainframe technology, combining scalability, security, and robust workload management. Its rich feature set and support for critical enterprise applications solidified its role as a vital component of many organizations' IT infrastructures, ensuring they could meet their operational challenges head-on while supporting future growth. As technology continues to evolve, the legacy of OS/390 remains influential in the realm of computing.