MQSeries for MVS/ESA Version 1.2 Improves Messaging Performance

Software Announcement
July 8, 1997
Announcement Letter Number: 297-245


Table of Contents:



At a Glance

MQSeries for MVS/ESA V1.2 contains new function to enhance performance and enhance synergy with other MQSeries and Internet products.

  • Improved storage allocation increases maximum number of allocated channels

  • Improved search capability

  • Improved response times and reduced pathlengths

  • Support for fast messages and channel heartbeats

  • Changes to enhance synergy with other MQSeries platforms

  • Restrictions on the IMS Bridge in MQSeries for MVS/ESA V1.1.4 removed

  • Internet Gateway and CICS/ESA DPL Bridge
EXTRA! EXTRA! . . .

Subscribe to IBM iSource, your electronic source for customized IBM information! Go to our web site at http://www.ibm.com/isource or send an e-mail to info@isource.ibm.com with the word SUBSCRIBE in the body.



Overview

MQSeries (TM) gives customers the freedom to break away from the constraints of differing technologies, offering a scalable infrastructure that enables integration, while preserving the benefits of distributed applications.

MQSeries for MVS/ESA (TM) V1.2 contains new function to improve performance and enhance synergy with other MQSeries and Internet products. Performance improvements include an increased maximum number of channels, and support for fast messages and channel heartbeats. Synergy with IBM Internet products is enhanced by an MQSeries Internet Gateway feature for MVS/ESA OpenEdition (R). In addition, a CICS/ESA (R) DPL Bridge is included, and restrictions on the IMS (TM) Bridge in MQSeries for MVS/ESA V1.1.4 are removed.

Award-winning market leader MQSeries enables you to integrate applications across your business. Mission-critical data is delivered once, and once only, even when dependent applications are not available at the same time. MQSeries overcomes inconsistencies associated with different network protocols and with over 20 IBM and non-IBM platforms, across the spectrum from desktop to mainframe.



Intended Customers

MQSeries is intended for customers who need to link applications together. MQSeries for MVS/ESA can couple distributed applications on a wide variety of platforms with S/390 (R) MVS/ESA applications, including legacy applications. MQSeries provides reliable messaging for business-critical applications within an enterprise and between enterprises.

For programmers, MQSeries provides a straightforward interface consistent on all platforms. Using MQSeries, programmers can use their skills to solve business problems, not network problems. The message queuing interface (MQI), is documented in the Application Programming Reference (SC33-1673).



Key Prerequisites

MQSeries for MVS/ESA V1.2, a licensed program, operates in the MVS/ESA environment as a separate MVS (R) subsystem. As a generalized message queuing subsystem, this program can be accessed from CICS/ESA, CICS/MVS (R), IMS/ESA (R), batch MVS/ESA environments, and TSO/E.

To interoperate with other systems, attachment can be via either TCP/IP or APPC protocols. As a generalized message queuing subsystem, this program can be accessed from CICS/ESA, CICS/MVS, IMS/ESA, batch MVS/ESA environments, and TSO/E. A complete installation needs at least one other MQSeries queue manager (on a similar or a different platform) to communicate with MQSeries for MVS/ESA. In addition, MQSeries for MVS/ESA can support MQSeries clients using the optional Client Attachment feature.

The Internet Gateway feature requires MVS/ESA OpenEdition.

Planned Availability Date

August 29, 1997

------------------------------

This announcement is provided for your information only. For additional information, contact your IBM representative, call 800-IBM-4YOU, or visit the IBM home page at: http://www.ibm.com.



DESCRIPTION

MQSeries for MVS/ESA (TM) is part of MQSeries family of products that enables applications to use message-driven processing for assured data exchange between applications running on dissimilar systems. With message-driven processing, applications can communicate across the same, or different, platforms by using the appropriate MQSeries products.

The award-winning* MQSeries offers many advantages over existing methods. The exchange of messages between sending and receiving programs can be time independent, and applications can transfer data with high-data integrity. Message delivery can be implemented using a syncpoint mechanism for the recovery of important data in the event of system failure. Because MQSeries assures that a message is delivered once and only once, application programmers do not have to worry about message delivery. MQSeries for MVS/ESA provides MQSeries function on the MVS/ESA platform. Several new functions were added to the original announcement of Release 1.1:

  • IMS Trigger monitor

  • Support for IBM TCP/IP

  • Confirmation of message arrival and delivery

  • Removal of the need to use CICS (R) for the Message Channel Agent

  • Support for clients (chargeable feature)

  • IMS Bridge

  • Support for Interlink TCP/IP
Refer to the following announcements for a description of these functions:
  • Software Announcement 296-226, dated June 25, 1996 (Version 1.1.4)

  • Software Announcement 294-712, dated November 8, 1994 (Version 1.1.3)

  • Software Announcement 294-274, dated May 10, 1994 (Version 1.1.2)

  • Software Announcement 293-164, dated March 18, 1993 (Version 1.1)
*     MQSeries was presented with BYTE magazine's Best Connectivity
      Software award at the November COMDEX/Fall '96 computer trade
      show, and with its second consecutive Well Connected award for
      Best Messaging Middleware by Network Computing magazine at
      Networld+Interop's Best Connectivity award ceremony in
      May 1997.



Performance Enhancements in MQSeries for MVS/ESA V1.2

Increased Maximum Number of Channels: Improved storage allocation has increased the maximum number of channels that can be allocated. This allows MQSeries for MVS/ESA to be used in larger installations where many clients are required.: Note that LE/370 V1.5, with prerequisite APARs, is needed to obtain this enhancement.

Performance Improvements Under Stress Conditions: Previously, Get By Msgid/Correlid had performance limitations where there were a large number of messages on the queue. More efficient searching has been introduced in MQSeries for MVS/ESA V1.2, which provides more throughput during busy periods. In addition, the Channel initiator model is changed to enhance performance under stress conditions.

Read Ahead on MQGET: When all the pages associated with a Queue are on DASD, it is a performance bottleneck to serially retrieve them as a result of the application program issuing MQGET. A new processing algorithm improves response time by means of an asynchronous task which retrieves a set of pages.

Reduced Pathlength for Allocating Empty Pages: The pathlength used to allocate an empty page was previously exactly the same as it took to allocate the previous empty page. This path length grew steadily the larger the page set. By holding in volatile storage where the previous empty page was found, and starting the next search from that point forward, performance is improved substantially for large page sets.

Reduced System Overheads During Message Processing: By using more efficient storage allocation, the performance of message processing has been improved. This also improves multiprocessor performance.

New Parameter to Allow Format of Multiple Pageset Extents: A new keyword PAGES is added to the CSQUTIL FORMAT function to improve performance by allowing multiple page sets to be formatted.



Support for Fast Messages and Channel Heartbeats

Fast Messages: Some customers have been using MQSeries messages for database updates but using synchronous protocols for inquiries because of performance requirements. This detracts from the benefit of MQSeries providing a single API to solve the customer business problems.

A new channel attribute can specify that the class of service on this channel will be fast for nonpersistent messages (this is the default). This will improve turn-around times for nonpersistent message traffic and make these messages suitable for interactive operations. Note that the messages themselves do not travel faster on the network.

Persistent messages will continue to be sent with assured delivery, but the nonpersistent messages may be lost if the channel goes down while the message is between queue managers.

The normal action for the Message Channel Agent (MCA) is to get messages from the transmission queue within syncpoint. This means that a batch of messages is sent through the channel and if there is any problem they can be rolled back and re-transmitted. This mechanism provides once-only assured delivery. However, the processing cost to provide this level of robustness more than doubles the time that the message is delayed from appearing visible on the queue in the destination.

Channel Heartbeats: When a sending MCA is blocked on a Get Wait, the provision of a heartbeat mechanism will enable the receiving MCA to quiesce the channel. Communication with the sending MCA will be more frequent and the sending MCA will be unblocked more often.

Channel Batching: The effective batch size for messages is currently determined by the arrival rate of messages into the transmit queue. By grouping messages that arrive within a predefined interval, programmers can give the installation more control over the effective use of batching.



Serviceability Improvements

Consolidation of Service Updates from Previous Releases: Service updates from previous releases of MQSeries for MVS/ESA are consolidated in this release. These include the support for temporary dynamic queues in the IMS Bridge and service fixes for MQSeries for MVS/ESA Interlink TCP/IP support.

New Service-Related Utilities: Customers have highlighted the need for a set of diagnostic and recovery aids to be provided for MQSeries for MVS/ESA. These have been added for use while the Queue Manager is not active.



Synergy Enhancements

Implementation of MVS Extended Console Support (EMCS): MQSeries for MVS/ESA now supports 4-byte console IDs introduced by MVS in 4.1, in place of current 1-byte console IDs.

Report Options for Application Acknowledgement: Two new report options are provided for use by customer applications. The two new options are to request reports for the next stage beyond Confirm on Delivery; was the request successfully serviced or not. The report requests are called:

  • Positive action notification
  • Negative action notification
Generation of the reports is the responsibility of the application.

Autoconnect to MQSeries Using CICS SIT Parameter: CICS will have a new SIT parameter in a future release of CICS Transaction Server.

If MQCON=YES is coded in the CICS SIT, then a connection to MQSeries for MVS/ESA will be attempted before PLT programs.

This saves customers having to code and assemble a PLT program if they want automatic connection on CICS startup.

Synergy with Other MQSeries Products

  • MQSC improvements simplify the use of MQSC by providing easier syntax. Improvements have been based on customer feedback.

  • In addition, the Mover quiesce process is altered so that transmission queues do not remain in a get-inhibited state.

  • Saved channel status will be extended. This will allow the state to be remembered across channel initiator and queue manager restarts.



MQSeries Internet Gateway Feature Available with Product

The MQSeries Internet Gateway has an MVS version, which is an MQSeries for MVS/ESA batch application. This has been included as a feature on the MQSeries for MVS/ESA product, and is serviced using the same service channels. It uses MVS/ESA OpenEdition.

This feature reduces the customer programming effort required to make their internal applications and data accessible to consumers across the Internet via standard Web browsers. It provides a bridge between the World Wide Web and MQSeries applications. Use of the Internet Connection (IC) API on S/390 provides the performance and scalability required in the world of electronic commerce.



MQSeries CICS/ESA Bridge Included

The MQSeries-CICS/ESA bridge allows an MQSeries application, not running in a CICS environment, to run a program on CICS for MVS/ESA and get a response back via MQSeries.

This non-CICS application can be run from any environment that has access to an MQSeries network that encompasses MQSeries for MVS/ESA. The CICS program is invoked via EXEC CICS LINK and must restrict itself to the distributed program link (DPL) subset of the CICS API.



PRODUCT POSITIONING

MQSeries for MVS/ESA is part of MQSeries family of products that enable applications to use message-driven processing. It supports S/390 users running MVS or OS/390 (TM).



EDUCATION SUPPORT

The appropriate curriculum will be updated, as necessary, to include the enhancements in this announcement.

Refer to the following URL:

    http://www.hursley.ibm.com/mqseries/
Follow the links to "Services" for information on Services and Business Partners.

Descriptions of all classroom and self-study courses are contained in the IBM Education and Training catalogs. Refer to the following URL:

    http://www.training.ibm.com/ibmedu
Call IBM Education and Training at 800-IBM-TEACH (426-8322) for education catalogs, schedules, and enrollments.

Trademarks

      MQSeries, MVS/ESA, IMS, and OS/390 are trademarks of
      International Business Machines Corporation in the United
      States or other countries or both.
      OpenEdition, CICS/ESA, S/390, MVS, CICS/MVS, IMS/ESA, and CICS
      are registered trademarks of International Business Machines
      Corporation in the United States or other countries or both.
      Other company, product, and service names may be trademarks or
      service marks of others.



SUPPLEMENTAL INFORMATION



OPEN BLUEPRINT

MQSeries (TM) for MVS/ESA (TM) provides the capability for distributed parts of an application or applications to communicate by exchanging messages without waiting for a reply. Its implementation is consistent with the Messaging and Queuing function described in IBM's Open Blueprint (R). It provides the Messaging and Queuing interface from IBM to facilitate open, distributed, multivendor interoperability.



TECHNICAL INFORMATION



Specified Operating Environment

Hardware Requirements: Processors capable of running the required level of MVS/ESA that have enough processor storage to meet the combined requirements of the programming prerequisites, the access methods, and the application programs.

Software Requirements: Refer to the Program Directory shipped with the product for a complete list of prerequisite APARs. MQSeries for MVS/ESA runs on any System/370 (TM) or System/390 (R) processor that is capable of running the required level of MVS/ESA, and which has enough storage to meet the combined requirements of the programming prerequisites, MQSeries for MVS/ESA, the access methods, and the application programs.

To install MQSeries for MVS/ESA, the prerequisite products listed in Table 1 are required.

.----------------------------------------------------------.
|Table 1:  Installation Requirements                       |
|------------+------+-------------------+------------------|
| Function   | MVS  | Runtime Libraries | Other            |
|------------+------+-------------------+------------------|
| Without    | 4.3  |                   | SMP/E 1.8.0 with |
|   optional |      |                   |   APAR IR29060   |
|   DQM      |      |                   |                  |
|   feature  |      |                   |                  |
|------------+------+-------------------+------------------|
| With       | 4.3  | LE/370 1.5        | SMP/E 1.8.0 with |
|   optional |      |   (note 6)        |   the following  |
|   DQM      |      |                   |   APARs:         |
|   feature  |      |                   |   IR26630        |
|            |      |                   |   IR29060        |
|            |      |                   |                  |
|            |      |                   | Plus the         |
|            |      |                   |   following if   |
|            |      |                   |   you want to    |
|            |      |                   |   use TCP/IP:    |
|            |      |                   |   TCP/IP 3.1 or  |
|            |      |                   |   3.2 only       |
|            |      |                   |   (Note 5)       |
|------------+------+-------------------+------------------|
| Interlink  | 4.3  |                   | SMP/E 1.8.0 with |
|   TCP/IP   |      | LE/370 1.5        |   the following  |
|            |      |                   |   APARs:         |
|            |      |                   |   IR26630        |
|            |      |                   |   IR29060        |
|            |      |                   |                  |
|            |      |                   | Plus the         |
|            |      |                   |   following:     |
|            |      |                   |   Interlink      |
|            |      |                   |   SNS/TCPaccess  |
|            |      |                   |   3.1, or later  |
|            |      |                   |   (Note 5)       |
'------------+------+-------------------+------------------'
.----------------------------------------------------------.
| Notes:                                                   |
|                                                          |
| 1.  Unless otherwise noted, any later level is           |
|     acceptable.                                          |
| 2.  The APARs listed might not apply to all versions of  |
|     the prerequisite products.                           |
| 3.  If you are installing the optional DQM or            |
|     SNS/TCP access feature, and will be using it with    |
|     only TCP/IP or LU6.2 (not both), you will also need  |
|     an assembler to generate the dummy modules described |
|     in the MQSeries for MVS/ESA Program Directory.  The  |
|     jobs provided to do this are CSQ8DQM1 and CSQ8DQM4.  |
| 4.  If you are using the DFSMS/MVS (R) binder utility,   |
|     that APAR OW05347 has been applied.                  |
| 5.  The DQM and Interlink features can only be installed |
|     on the same system if they are installed into        |
|     separate SMP/E zones, thus requiring two complete    |
|     installations.                                       |
| 6.  LE/370 V1.5 with recent service is needed for        |
|     increased number of channels.                        |
'----------------------------------------------------------'

To use MQSeries for MVS/ESA, the prerequisite products listed in Table 2 are required.

.-----------------------------------------------------------.
| Table 2:  Software Requirements                           |
|--------------------------+------------+-------------------|
| Function                 | MVS        | Other             |
|--------------------------+------------+-------------------|
| General                  | 4.3 with   |  JES2 or JES3     |
|                          |   the      |    3.1.0          |
|                          |   following|  DFP 3.1          |
|                          |   APARs:   |  ESA machine      |
|                          |            |                   |
|                          |    OW07179 |                   |
|                          |    OY64365 |                   |
|                          |    OY67606 |                   |
|--------------------------+------------+-------------------|
| Security                 | 4.3        | RACF (TM)  2.1    |
|--------------------------+------------+-------------------|
| Measured usage license   | 4.3        | MVS APAR          |
|   charges                |            |   OW02855         |
|--------------------------+------------+-------------------|
| Batch applications       | 4.3        | C, COBOL, PL/I    |
|                          |            |   runtime         |
|                          |            |   libraries       |
|--------------------------+------------+-------------------|
| IMS (TM) applications    | 4.3        | IMS 3.1.0         |
|                          |            | C, COBOL, PL/I    |
|                          |            |   runtime         |
|                          |            |   libraries       |
|--------------------------+------------+-------------------|
| CICS (R) V2 applications | 4.3        | CICS 2.1.2        |
|                          |            |   only            |
|                          |            | C, COBOL, PL/I    |
|                          |            |   runtime         |
|                          |            |   libraries       |
|--------------------------+------------+-------------------|
| CICS V3 applications     | 4.3        | CICS 3.3.0        |
|                          |            | C, COBOL, PL/I    |
|                          |            |   runtime         |
|                          |            |   libraries       |
|--------------------------+------------+-------------------|
| Operations and controls  | 4.3        | ISPF/PDF 3.3.0    |
|   panels                 |            | TSO/E 2.0.0       |
'--------------------------+------------+-------------------|
.--------------------------+------------+-------------------.
| Function                 | MVS        | Other             |
|--------------------------+------------+-------------------|
| MQSeries-IMS bridge      | 5.1        | IMS 5.1 with      |
|                          |            |   the following   |
|                          |            |   APARs:          |
|                          |            |                   |
|                          |            | PN87811           |
|--------------------------+------------+-------------------|
| Distributed queuing      | 4.3        | Refer to          |
|                          |            |   Table 3         |
|--------------------------+------------+-------------------|
| Distributed queuing      | 4.3        | CICS 3.2.1        |
|   (using CICS)           |            |   (for local      |
|                          |            |   administration) |
|                          |            | CICS 3.3.0        |
|                          |            |   (for remote     |
|                          |            |   administration) |
|                          |            | VTAM (R) as       |
|                          |            |   needed by MVS   |
|--------------------------+------------+-------------------|
| Internet gateway feature | MVS/ESA    | As required for   |
|                          |   (V5.2.2) |   Internet        |
|                          |            |   Connection      |
|                          |            |   Secure server   |
|                          | OS/390 (TM)|   for OS/390      |
|                          |   R1       |   V2.1            |
|--------------------------+------------+-------------------|
| Notes:                                                    |
| 1.  Unless otherwise noted, any later level is acceptable.|
|     OS/390 may be used in place of MVS/ESA.               |
| 2.  The APARs listed might not apply to all versions of   |
|     the prerequisite products.                            |
| 3.  Always refer to the PSP bucket for latest APAR status.|
'-----------------------------------------------------------'

.-----------------------------------------------------------.
| Table 3:  Additional Requirements for Distributed Queuing |
|------------------------------------+----------------------|
| Runtime libraries                  | Other                |
|------------------------------------+----------------------|
|                                    | LU6.2 communications |
|                                    |   VTAM as needed by  |
|                                    |     MVS              |
|                                    |                      |
| LE/370 1.5 with the following      | TCP/IP communications|
|   APARs:                           |                      |
|                                    | Either:              |
|   PN78163                          |                      |
|   PN80015                          |                      |
|   PN80739                          | TCP/IP 3.1 or 3.2    |
|   PN82174                          |   only               |
|   PN82557                          | Interlink            |
|   PN86618                          |   SNS/TCPaccess      |
|                                    |   3.1 or later       |
|------------------------------------+----------------------|
| Note:  LE/370 1.5 with recent service is needed for the   |
|        increased number of channels.                      |
'-----------------------------------------------------------'

Software Requirements -- Reference: This section shows the program number for the tables above.

                                    Program
Description                         Number

MQSeries for MVS/ESA 5695-137 MVS/ESA 4.3, or later 5695-047 (JES2) 5695-048 (JES3) MVS/ESA 5.1, or later 5655-068 (JES2) 5655-069 (JES3) SMP/E 1.8 5668-949 DFSMS/MVS binder utility 5695-DF1 DFP 3.1, or later 5665-XA3 RACF 2.1 5695-039 ISPF/PDF, or later 5685-054 TSO/E 2.0, or later 5685-025 CICS/MVS (R) 2.1.2 5665-403 CICS/ESA (R) 3.2.1, or later 5685-083 CICS/ESA 3.3, or later 5685-083 IMS/ESA (R) 3.1, or later 5665-409 Program Description Number

IMS/ESA 5.1, or later 5695-176 SAA (R) AD/Cycle (R) LE/370 5688-198 ACF/VTAM (R) 3.4.1 5685-085 IBM TCP/IP 3.1 5655-HAL IBM TCP/IP 3.2 5655-HAL

.-----------------------------------------------------------.
| Table 4:  Supported Compilers                             |
|------------+----------------------------+-----------------|
| Language   | Compilers                  | Program Number  |
|------------+----------------------------+-----------------|
| Assembler  | Assembler H                |  5668-962       |
|            | IBM High level assembler   |  5696-234       |
|            |   MVS                      |                 |
|------------+----------------------------+-----------------|
| COBOL      | VS COBOL II                | 5668-958        |
|            | IBM SAA AD/Cycle           | 5688-197        |
|            |   COBOL/370 (TM)           |                 |
|------------+----------------------------+-----------------|
| C          | C/370 (TM) Release         | 5688-187        |
|            |   2.1.0 (with APAR         |                 |
|            |   UN37741)                 |                 |
|            | IBM SAA AD/Cycle C/370     | 5688-216        |
|------------+----------------------------+-----------------|
| PL/I       | OS PL/I Optimizing         | 5668-910        |
|            |   Compiler                 |                 |
|            | SAA AD/Cycle PL/I          | 5688-235        |
|            |   Compiler                 |                 |
|------------+----------------------------+-----------------|
| Java (TM)  | OS/390 Java Development    | 1.0.2 (Note)    |
|            |   Kit                      |                 |
|------------+----------------------------+-----------------|
| Note:  Available at the following URL:                    |
|    http://ncc.hursley.ibm.com/javainfo/download/index.html|
'-----------------------------------------------------------'

For MQSeries for MVS/ESA to support clients, you need to support distributed queuing without CICS, using either SNA LU6.2 SNS/TCP access or TCP/IP, as described above. You also need the client/server support code that is provided by the Client Attachment Feature of MQSeries for MVS/ESA. However, you can do administration for clients without this feature.

Packaging Information: MQSeries for MVS/ESA is supplied on either 6250 tape or 3480 cartridge. It is also available on 4-mm DAT tape for PC/390. One tape or cartridge contains the product code together with four language features -- U.S. English (mixed case), U.S. English (upper case), Japanese, and Simplified Chinese -- and the distributed queuing facility and Interlink TCP/IP attachment feature. The second tape or cartridge contains the optional Client Attachment Feature. The third tape or cartridge contains the optional Internet Gateway feature.

The remote client code is not supplied with the product. Instead, it is available with the MQSeries product which runs on the appropriate client platform, or from the Internet. Refer to the following URL:

    http://www.hursley.ibm.com/mqseries
A number of product SupportPacs are also available through this Internet page, including samples and additional programming support for REXX and C++.

Installation: MQSeries for MVS/ESA is installed with SMP/E using the receive-apply-accept approach. JCL is provided on the tape to assist with this process.

The installation can be performed in approximately two hours. Customization of the product is then required, the duration of this process being dependent on the individual requirements of the enterprise.

The MQSeries for MVS/ESA Program Directory contains specific instructions for installing MQSeries for MVS/ESA.

Interoperability: MQSeries for MVS/ESA V1.2 is upwardly compatible with Version 1.1.4. Regression testing is performed to ensure compatibility.

MQSeries Platforms: MQSeries supports the following platforms:

  • IBM Platforms
    • MVS/ESA(1)
    • VSE/ESA (TM)
    • OS/400 (R) (V3.2 and V3.7(1))
    • AIX(1)
    • OS/2(1)
  • Non-IBM Platforms
    • HP-UX(1) (including Stratus Continuum)
    • SCO UNIX (R)
    • UnixWare
    • AT&T GIS UNIX(1) (now known as NCR UNIX SVR4 MP-RAS, R3.0)
    • SunOS(1)
    • Sun Solaris(1)
    • Digital OpenVMS VAX(1)
    • Digital OpenVMS AXP (Alpha)(1)
    • Tandem NonStop Kernel(1) (CLX, Cyclone, K-Series)
    • Windows NT (Intel (R) processor-based platform)(1)
    • Pyramid DC/OSx(1)
    • SINIX(1)
    • Windows (R) 3.1 and 95 (16-bit) workstations
    • Windows 95 and NT (32-bit) workstations
  • As MQSeries Client-only Platforms
    • DOS
    • Java (for MVS/ESA, AIX (R), OS/2 (R), Windows NT (TM))
    • Digital UNIX(2)
    • Linux(2)
    • IBM TPF 4.1 (shipped as part of TPF)
    • Apple MacIntosh (from Willow Technology)
  • Any AIX Trademarked System, IBM or non-IBM

    Examples include platforms from:

    • Bull (RISC)(1)
    • Zenith (RISC)(1)
    • Motorola (RISC)(1)
(1)   MQSeries server platform enabled for client attach.
(2)   Available as unsupported FreeWare, Internet delivery only.

MQSeries Client/Server Interoperability and Packaging Table: The following table details MQSeries client interoperability with all MQSeries client-enabled server platforms. For details concerning which platform client code is packaged with which MQSeries Server, refer to the Packaging section.

.------------+---+----+-----+----+----------+------+------.
|  MQSeries  |   |    |     |    |          |      |      |
|  Server->  |AIX|OS/2|HP-UX|AT&T|Windows NT|OS/400|Tandem|
|            |   |    |     |GIS |Intel     |V3R2/7|  NSK |
|            |   |    |     |UNIX|          |      |      |
|            |   |    |     |    |          |      |      |
|------------|   |    |     |    |          |      |      |
|  Client    |   |    |     |    |          |      |      |
|------------+---+----+-----+----+----------+------+------|
|OS/2        | Y*| Y* | Y*  | Y* |   Y*     | Y    | Y    |
|------------+---+----+-----+----+----------+------+------|
|DOS         | Y*| Y* | Y*  | Y* |   Y*     | Y    | Y    |
|------------+---+----+-----+----+----------+------+------|
|Windows 3.1 | Y*| Y* | Y*  | Y* |   Y*     | Y    | Y    |
|------------+---+----+-----+----+----------+------+------|
|AIX         | Y*| Y* | Y   | Y  |   Y      | Y    | Y    |
|------------+---+----+-----+----+----------+------+------|
|HP-UX       | Y | N  | Y*  | Y  |   Y      | Y    | Y    |
|------------+---+----+-----+----+----------+------+------|
|AT&T GIS    | Y | N  | Y   | Y* |   Y      | Y    | Y    |
|  UNIX      |   |    |     |    |          |      |      |
'------------+---+----+-----+----+----------+------+------'
.------------+---+----+-----+----+----------+------+------.
|  MQSeries  |   |    |     |    |          |      |      |
|  Server->  |AIX|OS/2|HP-UX|AT&T|Windows NT|OS/400|Tandem|
|            |   |    |     |GIS |Intel     |V3R2/7|  NSK |
|            |   |    |     |UNIX|          |      |      |
|            |   |    |     |    |          |      |      |
|------------|   |    |     |    |          |      |      |
|  Client    |   |    |     |    |          |      |      |
|------------+---+----+-----+----+----------+------+------|
|Windows NT  | Y | Y  | Y   | Y  |   Y*     | Y    | Y    |
| (Intel)    |   |    |     |    |          |      |      |
|------------+---+----+-----+----+----------+------+------|
|SunOS       | Y | N  | Y   | Y  |   Y      | Y    | Y    |
|------------+---+----+-----+----+----------+------+------|
|Sun         | Y | N  | Y   | Y  |   Y      | Y    | Y    |
|  Solaris   |   |    |     |    |          |      |      |
|------------+---+----+-----+----+----------+------+------|
|SINIX +     | Y | N  | Y   | Y  |   Y      | Y    | Y    |
|DC/OSx      |   |    |     |    |          |      |      |
|------------+---+----+-----+----+----------+------+------|
|DEC OVMS VAX| Y | N  | Y   | Y  |   Y      | Y    | Y    |
|------------+---+----+-----+----+----------+------+------|
|DEC OVMS AXP| Y | N  | Y   | Y  |   Y      | Y    | Y    |
|------------+---+----+-----+----+----------+------+------|
|SCO UNIX (1)| Y | N  | Y   | Y  |   Y      | Y    | Y    |
|------------+---+----+-----+----+----------+------+------|
|Digital UNIX| Y | N  | Y   | Y  |   Y      | Y    | Y    |
|  (2)       |   |    |     |    |          |      |      |
|------------+---+----+-----+----+----------+------+------|
|Linux (2)   | Y | N  | Y   | Y  |   Y      | Y    | Y    |
|------------+---+----+-----+----+----------+------+------|
|Java (1)    | Y | Y  | Y   | Y  |   Y      | Y    | Y    |
|---------------------------------------------------------|
|                                                         |
| Y   = Interoperates                                     |
| *   = The client is packaged with the server.  Other    |
|       clients are available on the Internet.            |
|(1)  = TCP/IP and SBCS only.                             |
|(2)  = Available as unsupported FreeWare, Internet       |
|       delivery only.                                    |
'---------------------------------------------------------'

.------------+-----+-----+-----+-------+------+-----------.
|MQSeries    |     |     |     |       |      |           |
|  Server->  |DEC  |DEC  |SunOS|Sun    |SINIX | MVS/ESA   |
|            |OVMS |OVMS |     |Solaris|and   |   (MQ (TM)|
|            |VAX  |AXP  |     |       |DC/OSx|    V1.2)  |
|            |     |     |     |       |      |           |
|------------|     |     |     |       |      |           |
|  Client    |     |     |     |       |      |           |
|------------+-----+-----+-----+-------+------+-----------|
|OS/2        | Y*  | Y*  | Y*  | Y*    | Y*   | Y         |
|------------+-----+-----+-----+-------+------+-----------|
|DOS         | Y*  | Y*  | Y*  | Y*    | Y*   | Y         |
|------------+-----+-----+-----+-------+------+-----------|
|Windows 3.1 | Y*  | Y*  | Y*  | Y*    | Y*   | Y         |
|------------+-----+-----+-----+-------+------+-----------|
|AIX         | Y   | Y   | Y   | Y     | Y    | Y         |
|------------+-----+-----+-----+-------+------+-----------|
|HP-UX       | Y   | Y   | Y   | Y     | Y    | Y         |
|------------+-----+-----+-----+-------+------+-----------|
|AT&T GIS    | Y   | Y   | Y   | Y     | Y    | Y         |
|UNIX        |     |     |     |       |      |           |
|------------+-----+-----+-----+-------+------+-----------|
|Windows NT  | Y   | Y   | Y   | Y     | Y    | Y         |
|(Intel)     |     |     |     |       |      |           |
|------------+-----+-----+-----+-------+------+-----------|
|SunOS       | Y   | Y   | Y*  | Y     | Y    | Y         |
|------------+-----+-----+-----+-------+------+-----------|
|Sun         | Y   | Y   | Y   | Y*    | Y    | Y         |
|  Solaris   |     |     |     |       |      |           |
|------------+-----+-----+-----+-------+------+-----------|
|SINIX +     | Y   | Y   | Y   | Y     | Y*   | Y         |
|DC/OSx      |     |     |     |       |      |           |
|------------+-----+-----+-----+-------+------+-----------|
|DEC OVMS VAX| Y*  | Y   | Y   | Y     | Y    | Y         |
|------------+-----+-----+-----+-------+------+-----------|
|DEC OVMS AXP| Y   | Y*  | Y   | Y     | Y    | Y         |
|------------+-----+-----+-----+-------+------+-----------|
|SCO UNIX (1)| Y   | Y   | Y   | Y     | Y    | Y         |
|------------+-----+-----+-----+-------+------+-----------|
|Digital UNIX| Y   | Y   | Y   | Y     | Y    | Y         |
|  (2)       |     |     |     |       |      |           |
'------------+-----+-----+-----+-------+------+-----------'
.------------+-----+-----+-----+-------+------+-----------.
|MQSeries    |     |     |     |       |      |           |
|  Server->  |DEC  |DEC  |SunOS|Sun    |SINIX | MVS/ESA   |
|            |OVMS |OVMS |     |Solaris|and   |   (MQ (TM)|
|            |VAX  |AXP  |     |       |DC/OSx|    V1.2)  |
|            |     |     |     |       |      |           |
|------------|     |     |     |       |      |           |
|  Client    |     |     |     |       |      |           |
|------------+-----+-----+-----+-------+------+-----------|
|Linux (2)   | Y   | Y   | Y   | Y     | Y    | Y         |
|------------+-----+-----+-----+-------+------+-----------|
|Java (1)    | Y   | Y   | Y   | Y     | Y    | Y         |
|------------+-----+-----+-----+-------+------+-----------|
| Y   = Interoperates                                     |
| *   = The client is packaged with the server.  Other    |
|         clients are available on the Internet.          |
|(1)  = TCP/IP and SBCS only.                             |
|(2)  = Available as unsupported FreeWare, Internet       |
|         delivery only.                                  |
'---------------------------------------------------------'

For MQSeries for MVS/ESA, attachment can be via either TCP/IP or APPC protocols, depending on the client.

Performance Considerations

  • Message throughput rates achieved will depend on the following:
    • CPU availability

    • Page and log buffer storage availability

    • Message size

    • Percentage of persistent and non-persistent messages

    • DASD availability

    • Line speeds for remote message transmission
  • Performance characteristics of Version 1.2 are improved over previous versions. A number of features are added to decrease response times and increase throughput.

    In addition, the maximum number of channels which can be supported is significantly increased. More information will be made available via a SupportPac (TM) at general availability.



Planning Information

Packaging: Features are available for 6250 bit per inch (bpi) tape, 4-mm DAT, and for 3480 tape cartridge.

One copy of each of the following books is supplied:

                                                  Order
Title                                             Number

MQSeries for MVS/ESA GC33-1350 License Program Specification MQSeries for MVS/ESA SC33-0806 System Management Guide MQSeries for MVS/ESA GC33-0808 Problem Determination Guide MQSeries for MVS/ESA GC33-0819 Messages and Codes MQSeries Application SC33-1673 Programming Reference MQSeries Planning Guide GC33-1349 MQSeries Application SC33-0807 Programming Guide MQSeries Application SX33-6095 Programming Reference Summary Order Title Number

MQSeries Intercommunication SC33-1872 MQSeries Command Reference SC33-1369 MQSeries Programmable System SC33-1482 Management MQSeries Clients GC33-1632 (3)

(3)   -03 level

Transaction Processing and Data CD-ROM (SK2T-0730) is also available at no extra charge (for one copy). Availability is not directly linked to product availability.



System Integrity

As for MQSeries for MVS/ESA V1.1.4, IBM will accept APARs where installation of MQSeries for MVS/ESA introduces an exposure to the system integrity of MVS. This program is intended to run authorized.



ORDERING INFORMATION



Current Licensees

Current licensees of MQSeries for MVS/ESA will be sent a program reorder form that may be returned directly to IBM Software Manufacturing Solutions (SMS). These reorder forms are scheduled to be mailed by September 5, 1997. Reorder forms returned to SMS will be processed within 10 workdays of receipt. When MQSeries for MVS/ESA V1.2 is available, Version 1.1.4 will no longer be available.



New Licensees

Shipment will begin on August 29, 1997.

  • Orders that ship before August 29, 1997, will receive MQSeries for MVS/ESA V1.1.4.

  • Orders that ship after August 29, 1997, will receive MQSeries for MVS/ESA V1.2.
New users of MQSeries for MVS/ESA should specify:
          Type                  Model

5695 137

Basic License: Ordering is as for MQSeries for MVS/ESA V1.1.4, except that the Interlink TCP/IP feature is included automatically as part of the base, and the Internet Gateway feature is also available.

Ordering is as for MQSeries for MVS/ESA V1.1.4, with the optional addition of the no-charge Internet Gateway feature. The feature to support Interlink TCP/IP is automatically included.

Single Version Charging: To elect single version charging, the customer must notify and identify to IBM the prior program and replacement program and the designated machine on which the programs are operating.

Basic Machine-Readable Material: To order, select the feature number of the desired distribution medium.

Ordering is as for MQSeries for MVS/ESA V1.1.4, with the optional addition of the no-charge Internet Gateway feature. InterLink TCP/IP is now included in the base product.

Delivery Options: As for Version 1.1.4

Optional Machine-Readable Material: To order, select the feature number for the desired distribution medium.

Client Attachment Feature

                                                      Feature
Description                                            Number

6250 MT Client Attachment 6004 3480 CART Client Attachment 6005 4-mm DAT Client Attachment 6085

InterLink TCP/IP is now included in the base product.

The Interlink TCP/IP features previously available for Version 1.1.4 are withdrawn effective August 29, 1997, the availability date of this release.

                                                     Withdrawn
                                                      Feature
Description                                            Number

6250 MT InterLink TCP/IP 6001 3480 CART InterLink TCP/IP 6002 4-mm DAT InterLink TCP/IP 6082

Internet Gateway Feature

                                                      Feature
Description                                            Number

6250 MT Internet Gateway 5790 3480 CART Internet Gateway 5791 4-mm DAT Internet Gateway 5792

Delivery Options

                                                      Feature
Description                                            Number

Local IBM Office Expedite 3445 (for IBM use only)

Customer Expedite Process Charge 3446 ($30 charge for each product)

*     Contains "RESTRICTED MATERIAL OF IBM"

DSLO License: Ordering is as for MQSeries for MVS/ESA V1.1.4 except that the Interlink TCP/IP feature is included automatically, and the Internet Gateway feature is also available. Ordering a DSLO feature will result in IBM maintaining a record of this customer location as a DSLO user only. All material for the DSLO license must be ordered by the basic licensee. If a user selects DSLO, no other feature numbers are valid for this order and no program materials or updates will be shipped.

Unlicensed Documentation: A memo, program directory, and one copy of the following publications are supplied automatically with the basic machine-readable material:

                                                      Order
Title                                                 Number

MQSeries Planning Guide GC33-1349 MQSeries Application SC33-0807 Programming Guide MQSeries Application Programming SX33-6095 Reference Summary MQSeries Intercommunication SC33-1872 MQSeries Command Reference SC33-1369 MQSeries Programmable System SC33-1482 Management Order Title Number

MQSeries Application Programming SC33-1673 Reference MQSeries for MVS/ESA Licensed GC33-1350 Program Specifications MQSeries for MVS/ESA System SC33-0806 Management Guide MQSeries for MVS/ESA Problem GC33-0808 Determination Guide MQSeries for MVS/ESA Messages GC33-0819 and Codes MQSeries Clients GC33-1632

The following optional publications will be available after product availability:

                                                       Order
Title                                                  Number

Transaction Processing SK2T-0730 and Data CD-ROM

One copy of this CD-ROM is available free of charge (feature number 7012).

Availability is not directly linked to product availability.

Displayable Softcopy Publications: MQSeries for MVS/ESA manuals are offered in displayable softcopy form. All unlicensed manuals are included. The displayable manuals are shipped on the Transaction Processing and Data CD-ROM (SK2T-0730). One copy is available for no additional charge.

These displayable manuals can be used with the BookManager (R) READ licensed programs in any of the supported environments. Terms and conditions for use of the machine-readable files are shipped with the files.

Licensed Documentation: There is no licensed documentation for MQSeries for MVS/ESA.

Subsequent updates (technical newsletters or revisions between releases) to the publications shipped with the product will be distributed to the user of record for as long as a license for this software remains in effect. A separate publication order or subscription is not needed.

No book translation is planned for any other language than Japanese.



TERMS AND CONDITIONS

The terms for MQSeries for MVS/ESA as previously announced, licensed under the IBM Customer Agreement are unaffected by this announcement.

Program Currency: Program services for MQSeries for MVS/ESA V1.2 and also the previously announced V1.1.4 will be available until end-of-service dates to be announced by IBM.

Support Line: S/390 (R)



CHARGES

The charges provided in this announcement are suggested retail prices for the U.S. only and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.

Charges for MQSeries for MVS/ESA are unaffected by this announcement.

One-Time Charge (OTC): Customers who pay an OTC for a licensed program receive enhancements and future releases, if any, at no additional charge. Significant new function may be offered as an optional feature and charged for separately.

Variable Charges: The applicable processor-based graduated one-time or graduated monthly license charge will be based on the group of the designated machine on which the licensed program is licensed for use. If the program is designated to a processor in a group for which no charge is listed above, the charge of the next higher group listed applies.

For upgrades of OTC licenses to a machine in a higher group, the upgrade charge will be the difference in the then-current charges between the two groups. For downgrades of OTC licenses to a machine in a lower group, there will be no adjustment or refund of OTCs paid.

For upgrades or downgrades of monthly license charge licenses, the monthly license charge applicable to the higher or lower group will apply.

For additional product information, refer to Software Announcement 296-226, dated June 25, 1996.

Trademarks

      MQSeries, MVS/ESA, System/370, RACF, IMS, OS/390, COBOL/370,
      C/370, VSE/ESA, MQ, and SupportPac are trademarks of
      International Business Machines Corporation in the United
      States or other countries or both.
      Open Blueprint, System/390, MVS, DFSMS/MVS, CICS, VTAM,
      CICS/MVS, CICS/ESA, IMS/ESA, AD/Cycle, SAA, ACF/VTAM, OS/400,
      AIX, OS/2, BookManager, and S/390 are registered trademarks of
      International Business Machines Corporation in the United
      States or other countries or both.
      Intel is a registered trademark of Intel Corporation.
      Windows NT is a trademark of Microsoft Corporation.
      Windows is a registered trademark of Microsoft Corporation.
      Java is a trademark of Sun Microsystems, Inc.
      UNIX is a registered trademark in the United States and other
      countries exclusively through X/Open Company Limited.
      Other company, product, and service names may be trademarks or
      service marks of others.