Hardware Supported Data Compression for IMS/ESA Databases

June 7, 1994
Announcement Number: 294-369


Document's Table of Contents:


Abstract

IMS COMPRESS enables IMS/ESA(R) database customers to take advantage of the MVS/ESA SP 4.3 Hardware Data Compression (HDC) special program enhancement (SPE) to reduce DASD storage requirements for databases, reduce database I/O, and improve database performance. IMS COMPRESS is designed to guide the user through all the steps needed to either build and implement database specific compression dictionaries or implement the generic dictionary provided.

A comprehensive ISPF frontend is provided with extensive "Help" information to guide the user through all the steps needed to analyze, build, implement, and evaluate hardware compression routines for IMS/ESA databases. Menus are designed for ease-of-use and JCL is provided for all compression activity.

To utilize HDC, customers must supply a compression dictionary in a format usable to the MVS/ESA(TM) SP 4.3 supplied hardware compression services. IMS COMPRESS provides an ISPF interface that makes it easy to analyze, build, implement, and evaluate the compression dictionaries required to use HDC.

For maximum compression results, IMS COMPRESS makes it easy to create custom dictionaries to tailor compression to individual IMS/ESA databases.

                                          Basic        DSLO
              Basic         DSLO          Monthly      Monthly
Program       One-Time      One-Time      License      License
Number        Charge        Charge        Charge       Charge

5655-085 $16,800 $12,600 $350 $262

Planned Availability Date: June 10, 1994
(R)   Registered trademark of International Business Machines
      Corporation
(TM)  Trademark of International Business Machines Corporation
(1)   IMS imagecopy support will not be available until third quarter
      1994.  All customers of record will receive refreshed product
      tape with imagecopy support included in the third quarter.
IN BRIEF . . .

+-------------------------------------------------------------------+
|                                                                   |
| o  Comprehensive interactive front end provided                   |
|                                                                   |
|    Guides user through all phases of implementing hardware        |
|    assisted compression for IMS/ESA databases including:          |
|                                                                   |
|    -  Analyzing IMS/ESA database for compression savings          |
|       estimate                                                    |
|    -  Building compression exits                                  |
|    -  Compressing databases                                       |
|    -  Examining compression performance                           |
| o  Analyzes multiple input file types                             |
|    -  IMS unload                                                  |
|    -  IMS imagecopy(1)                                            |
|    -  Data Base Tools (DBT) HSSR unload                           |
|    -  Data Base Tools (DBT) DEDB unload                           |
|    -  User extracted segment data                                 |
| o  Supports IMS/ESA Full Function Databases in the following      |
|    IMS/ESA environments                                           |
|    -  IMS/ESA Database Manager Version 3                          |
|    -  IMS/ESA Database Manager Version 4                          |
|    -  IMS/ESA Version 5 for IMS/ESA Database Manager              |
| o  Supports IMS/ESA Data Entry Data Bases (DEDB) fastpath         |
|    databases in the following IMS/ESA environments                |
|    -  IMS/ESA Database Manager Version 4                          |
|    -  IMS/ESA Version 5 for IMS/ESA Database Manager              |
| o  Examine function provided to help evaluate the effectiveness   |
|    of compression dictionaries                                    |
| o  Generic dictionary provided for general use                    |
|                                                                   |
| ISPF panels include extensive "Help" information                  |
+-------------------------------------------------------------------+
DESCRIPTION

IMS COMPRESS provides the following features and capabilities to help implement hardware data compression in the IMS/ESA database environment.

  • Analyze function The Analyze function models a compression dictionary based on the input provided and predicts potential DASD savings. Complete compression statistics are generated and the following input data sources are supported:
    • IMS unload
    • IMS imagecopy
    • Data Base Tools (DBT) HSSR unload
    • Data Base Tools (DBT) DEDB unload
    • User extracted segment data
  • Build function The Build function creates the compression dictionary and the compression exit routine. JCL is provided to generate a new DBD using the new routine created. The dictionary and statistics are retained for later use by the Examine function.
  • Examine function This powerful function can help evaluate the effectiveness of compression routines in service. As database content changes over time, so can the effectiveness of the compression routine. This features allows the user to evaluate the situation and take action when appropriate. The Examine function can be used to evaluate the effectiveness of using the provided generic dictionary or a dictionary built for a particular IMS/ESA database when it is used with another database. In this way, user built enterprise dictionaries can be created and evaluated based on data at the customers' installation.
  • Compress function The Compress function assists in implementing compression on the database selected. JCL is generated to reload the database and support is provided for both the IMS and DBT reload utilities.
  • Generic dictionary support A generic dictionary is provided for general use and offers varying degrees of compression depending on database content. With minimal effort, good compression results can be obtained by using the generic dictionary provided. However, when maximum compression results are required, IMS COMPRESS should be used to create custom dictionaries to tailor compression to individual IMS/ESA databases.
TECHNICAL INFORMATION

Specified Operating Environment

This product uses only existing attachment interfaces.

Hardware Requirements: IMS COMPRESS is most effective when used with ES/9000 processors with the hardware assisted data compression feature. If the hardware instruction is not installed on the processor, then MVS/ESA SP 4.3 supports compression by simulating the hardware instruction.

One nine-track tape drive or IBM 3480 tape unit is required for installation and maintenance.

Software Requirements: IMS COMPRESS requires MVS/ESA SP 4.3 or later and supports the following IMS/ESA Database Manager Versions:

  • IMS/ESA Database Manager Version 3 (5665-408)
  • IMS/ESA Database Manager Version 4 (5685-012)
  • IMS/ESA Version 5 for IMS/ESA Database Manager (5695-176)
DEDB fastpath databases are compressed only in IMS/ESA 4.1 or later. DEDB fastpath database compression is not supported in IMS/ESA 3.1.

Installation is supported by system modification program (SMP) and will require the following product.

  • SMP/E(TM) Release 4 (5668-949) or later releases
Planning Information

Security, Auditability and Control

IMS COMPRESS uses the security and auditability features of the supported IMS and/or MVS systems.

User management is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

ORDERING INFORMATION

New Licensees

Orders for new licenses will be accepted now.

Shipment will begin on June 10, 1994.

New users of IMS/ESA Hardware Supported Data Compression -- Extended should specify:

         Type           Model

5655 085

Basic License: To order a basic license, specify the program number and feature number 9001 for asset registration. Specify feature number 3647 for a monthly license charge or feature number 3648 for a one-time charge. Specify the feature number of the desired distribution medium shown below.

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

                     Feature
Environment          Number        Distribution Medium

IMS COMPRESS 5801 6250 magnetic tape IMS COMPRESS 5802 3480 tape cartridge

Customization Options: Select the appropriate feature numbers to customize your order to specify the delivery options desired. These features can be specified on the initial or MES orders.

Example: If publications are not desired for the initial order, and for future updates, specify feature numbers 3470 to ship media only, and 3480 to ship media updates only. In the future if publication updates were required, order an MES to remove feature number 3480, and the publications will ship with the next release for the program.

Initial Shipments

Feature Description

3444 Serial Number Only (suppresses shipment of media and documentation)

3470 Ship Media Only (suppresses initial shipment of documentation)

3471 Ship Documentation Only (suppresses initial shipment of media)

Update Shipments

Feature Description

3480 Ship Media Updates Only (suppresses update shipment of documentation)

3481 Ship Documentation Only (suppresses update shipment of media)

3482 Suppress Updates (suppresses update shipment of media and documentation)

Expedite Shipments

Feature Description

3445 Local IBM Office Expedite (for IBM use only)

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

Expedite shipments will be processed to receive 72 hour delivery from the time IBM Software Manufacturing Solutions (ISMS) receives the order. ISMS will then ship the order via overnight air transportation.

DSLO License: To order a DSLO license, specify the program number and feature number 9511 for a monthly license charge or feature number 9512 for a one-time charge.

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, a program directory and one copy of the following publications are supplied automatically with the basic machine-readable material:

                                                       Order
Title                                                  Number

COMPRESS Licensed Program Specifications GC26-8088 COMPRESS User's Guide SC26-8076

Additional copies of unlicensed publications are available for a fee immediately. These copies may be ordered from your IBM representative, through the System Library Subscription Service (SLSS) or by direct order.

Displayable Softcopy Publications: IMS COMPRESS manuals are offered in displayable softcopy form. All unlicensed manuals are included. The files are shipped on the Transaction Processing and Data CD-ROM (SK2T-0730) beginning October 1994.

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.

If you wish to receive one complimentary copy of the IBM Online Books for the Transaction Processing and Data CKit CD-ROM, order the following product:

  • 5685-012 Feature 7140
In the U. S., you can call IBM Software Manufacturing Solutions Field Support at 800-879-2755 and select the option for Software Assistance, to request an MES order for your customer. They will add the 7140 feature to the customer's active license and ship a CD-ROM. Once your customer is registered for the 7140 CD-ROM feature, it will guarantee the shipment of all future updates of the CD-ROM Collection Kit. Ensure that they supply ISMS with the customer number, serial number, product number and 7140 feature number.

If you wish to order additional copies of the IBM Online Books Transaction Processing and Data CKit on CD-ROM, place an order for program product, 5636-PUB and the following two feature numbers:

  • CDROM Annual Publication Charge -- Feature 2023
  • CDROM Media -- Feature 5023
This order must be placed on AAS via the local IBM office. Current and active licensees of 5636-PUB will always receive free updates to the Softcopy CD-ROM Collection Kit.

Additional copies can also be obtained via SLSS or PUBORD on a bill as shipped basis by ordering form number SK2T-0730.

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.

TERMS AND CONDITIONS

Licensing: The program in this announcement is licensed under the terms of the IBM Customer Agreement.

Variable Charges Apply: No

Installation License or Location License Applies: No. A separate license is required for each machine on which the licensed program materials will be used.

Educational Allowance: A 15% educational allowance is applicable toward eligible license charges and is available to qualifying institutions in accordance with the Educational Allowance Attachment.

The educational allowance may not be added to any other discount or allowance.

Warranted: Yes

Licensed Program Materials Availability:

  • Restricted Materials -- No. This licensed program will be available without source licensed program materials. It will be available in object code.
Testing Period:
  • Basic License -- Two months
  • DSLO -- Not applicable
Program Services: Central Service, including the IBM Support Center, will be available until discontinued by IBM upon six months' written notice.

Central Service, including the IBM Support Center, for DSLO licenses will be provided only through the customer location designated for the basic license.

CHARGES

                                          Basic        DSLO
              Basic         DSLO          Monthly      Monthly
Program       One-Time      One-Time      License      License
Number        Charge        Charge        Charge       Charge

5655-085 $16,800 $12,600 $350 $262

One-Time Charge: Customers who pay a one-time charge 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. If a replacement program is announced and the customer elects to license the replacement program for a one-time charge and replace the prior program, an upgrade charge may apply.