IBM Tivoli Allocation Optimizer for z/OS V1.1 helps deliver higher application availability for the z/OS platform

IBM United States Software Announcement 204-144
June 29, 2004

 ENUS204-144.PDF (44KB)

Table of contents   Document options  
At a glance Technical information
Overview Ordering information
Key prerequisites Terms and conditions
Planned availability date IBM Electronic Services
Description Prices
Offering information Order now
Printable version

At a glance

IBM Tivoli Allocation Optimizer for z/OS V1.1 helps:

  • Prevent and recover from X37 abends by intercepting them at their source
  • Avoid out-of-space conditions that can lead to decreased productivity
  • Conserve valuable disk space by automatically releasing allocated, unused, data set space at data set close
  • Achieve maximum data availability and productivity by reducing job failures and interruptions

For ordering, contact:

Your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at 800-IBM-CALL (Reference: LE001).
Back to top


IBM Tivoli® Allocation Optimizer for z/OS® V1.1 joins the IBM family of products designed to deploy autonomic computing for storage management. Autonomic computing can help increase system and application availability with new levels of automatic self-healing and self-optimizing storage management software designed for enterprises running mission-critical applications on the z/OS platform.

IBM Tivoli Allocation Optimizer for z/OS V1.1 is designed to help provide higher availability by proactively enabling your z/OS application to heal itself from shortage of space and by automatically optimizing allocation requests to help provide more effective use of resources.

IBM Tivoli Allocation Optimizer for z/OS V1.1 helps users:

  • Avoid and recover from X37 type abnormal ends (abends), such as B37, D37, and E37 abends which involve storage management issues such as insufficient Direct Access Storage Device (DASD) space allocations and unavailable DASD extents
  • Avoid JOB FAILED job control language (JCL) errors that occur due to insufficient disk space

Preventing and reducing the processing delays and interruptions that can result from these abends and errors helps minimize the negative impact to productivity and data availability.

Key features include:

  • Proactive intervention to help prevent production job failures, thus increasing data availability and reducing the amount of time spent investigating and resolving problems
  • X37 abend recovery that controls allocation of space
  • Automatic optimization of DASD allocation requests to help use resources more effectively
  • X37 abend prevention and avoidance that automatically releases unused space when a data set is closed
  • Flexible rule definitions that can enable the specification of items to include or exclude from processing
  • Volume group support to help define DASD groups
  • Comprehensive message facility that can explain both the error condition(s) encountered and the recovery action(s) taken

Key benefits:

  • Helps reduce production delays and re-runs
  • Delivers less wasted processing cycles
  • Helps minimize time spent investigating and resolving problems
  • Helps enable efficient and effective use of resources
  • Helps minimize manual effort required for job setup

Back to top
Key prerequisites

Refer to the Software requirements section.

Back to top

Planned availability date

July 2, 2004
Back to top


IBM Tivoli Allocation Optimizer for z/OS V1.1 is designed around the concept that any job in a z/OS environment can be susceptible to B37, D37, and E37 abends. These are all space-related issues that can occur during systems managed storage (SMS) and non-SMS data set allocation or over time as data sets grow during extend processing. If not controlled, these X37 type abends can result in task failure and decreases in productivity and data availability.

The vehicle typically used to drive data set allocation in a z/OS system is job control language (JCL). JCL determines the data set's initial size, its ability to grow, its ability to span volumes, and so on. It can be very difficult to match the needs of the data set with appropriate allocation parameters, particularly in light of growth and unexpected demand. Often, JCL is copied from one application to another even though both applications may generate significantly different quantities of data.

Each abend can be the result of slightly different circumstances. When any of these abends occur, IBM Tivoli Allocation Optimizer for z/OS V1.1 can help determine the nature of the current abend in process, make appropriate changes to the allocation parameters currently in use, and then retry the allocation (or extend) to help achieve success.

In addition, IBM Tivoli Allocation Optimizer for z/OS V1.1 can proactively release unused space when a data set is closed which can result in more available space for new allocations and data set extends. This can help prevent X37 type abends by keeping as much free space available as possible.

IBM Tivoli Allocation Optimizer for z/OS V1.1 can help overcome some of the limitations of SMS functionality and provide complementary functionality. SMS does not handle all situations in preventing space-related storage problems and does not provide as much flexibility as needed in the way they are handled.

SMS provides allocation recovery only for new data set allocations and extends on new volumes. Furthermore, SMS recovery options can be biased toward the addition of new volumes or increased fragmentation of the data set. The implementation of volume recovery under SMS tends to consume either catalog space or internal control block storage, both valuable commodities and potentially limiting factors for you.

You may have valid business reasons why SMS may not be fully implemented in your environment. In this scenario, IBM Tivoli Allocation Optimizer for z/OS V1.1 can provide significant benefits by helping to avoid the fear, uncertainty, and doubt that can exist in your environment when you know that non-SMS managed data sets are not totally protected and the most susceptible to abending.

The following features of IBM Tivoli Allocation Optimizer for z/OS V1.1 help overcome related limitations:

  • Most unsuccessful Direct Access Storage Device (DASD) allocations are eligible for recovery (with the exception of certain system data sets).
  • Maximum use of the current volume can be obtained before an attempt is made to allocate additional volumes.
  • Fragmentation of the data on a single volume and across multiple volumes can be limited.
  • Valuable catalog space and memory-based control block storage can be kept to a minimum.

In summary, IBM Tivoli Allocation Optimizer for z/OS V1.1 can handle both SMS and non-SMS managed DASD data sets. You can maintain control through use of intuitive, flexible, and easy-to-understand rule definitions.

IBM Tivoli Allocation Optimizer for z/OS V1.1 is designed to accommodate needs for maximum uptime and minimum disruption to mission-critical applications.

X37 abend recovery

Controlled reduction of primary space to fit existing available space

This function helps avoid JOB FAILED JCL errors due to insufficient space for primary allocation.

This function is performed during allocation when it is determined that a new data set will cause a JOB FAILED JCL error due to insufficient space for the primary allocation. When an out-of-space condition occurs for a primary allocation, the original allocation will be reduced by a user-specified amount, up to a maximum value, until the allocation is successful.

Reduction of secondary allocation

This function helps avoid job failures that are caused by B37 abends.

This function helps increase the chances for successful job completion when the operating system fails to acquire the secondary allocation amount needed to successfully complete the job. When this situation occurs, a B37 abend can result. During B37 abend processing, this function decreases the secondary allocation to fit in the largest single extent on the volume, and then redrives the space acquisition processing.

Dynamic addition of volumes (DASD)

This function helps avoid out-of-space conditions during end-of-volume processing.

During end-of-volume processing, this function dynamically adds another volume, when the secondary allocation space request cannot be satisfied on the current volume, and properly handles any requisite catalog updates.

X37 abend prevention and avoidance

Automatic addition of secondary allocation if none specified

This function helps avoid job failures that are caused by D37 abends.

This function adds a secondary allocation during D37 processing if no secondary space value has been specified. Data sets that are created with only a primary allocation are not extended when the primary allocation is full; thus, an abend can occur. During D37 processing, this function obtains control and adds a secondary space value (based on a percentage of the original primary allocation amount) if no secondary allocation has been specified.

Release unused data set space

This function automatically releases all, or a portion of, unused space when a data set is closed. This function increases the availability of available space for other tasks in the system.

Secondary allocation quantity reduction to largest free extent

Prior to an attempt to acquire a secondary allocation quantity, this function helps reduce the secondary allocation quantity to the size of the largest free extent. This helps reduce the possibility of the program receiving a space-related abend. It also helps reduce fragmentation of the data set.

Secondary allocation quantity increase

The function increases the amount of the secondary allocation quantity by a percentage of the original secondary quantity starting at a specified extent number. This helps avoid space-related abends by adjusting the allocation quantity upward if an unusual increase occurs in the size of the data set. Unexpected increases in the space requirements of a data set can occur due to incremental growth of the application over time or due to a single, large spike in activity.

Comprehensive activity reporting

IBM Tivoli Allocation Optimizer for z/OS V1.1 provides statistics in a format that can be easily displayed. An online dialog can manage the rule definitions and the active instances of the product. From one Interactive Productivity Facility (ISPF) screen, users can determine the total number of abends and errors that IBM Tivoli Allocation Optimizer for z/OS V1.1 has either avoided or recovered within their system. In addition, summary information is available on the specific number and type of each abend occurrence.

Other features

Flexible rule definitions

This feature provides users with flexible, extensive rule definitions that can enable them to specify the data sets to include or exclude (the selection criteria) from IBM Tivoli Allocation Optimizer for z/OS V1.1 processing. By using the associated selection criteria, it also lets users specify the functions (and the values for those functions) to perform when a match is found.

Volume group support

This feature helps users define DASD volume groups from which they can select additional volumes as needed. Users can define volume groups in three ways by:

  • Providing an explicit list of volumes
  • Providing a name of a volume group that has been defined by a system programmer
  • Providing a device type (generic or esoteric), for example, UNIT=3380 or UNIT=SYSDA

Time Sharing Option/Interactive System Productivity Facility (TSO/ISPF) interface

This feature provides an online user interface that allows the user to easily build and manipulate rule definition, volume group, and subsystem option members. In addition, rule and volume group definition syntax can be checked for validity prior to activation. Moreover, users can view and update the status of the product as well as display current statistical information. Many critical commands and functions can be protected using standard security interfaces.

Message facility

The flexible message facility is responsible for all message handling for batch jobs regarding product processing. It allows the user to determine the actions taken by the product (and the reasons for the actions).

Section 508 of the U.S. Rehabilitation Act

IBM Tivoli Allocation Optimizer for z/OS V1.1 is capable, when used in accordance with IBM's associated documentation, of satisfying the applicable requirements of Section 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it.

Value Unit-based pricing

Value Unit-based pricing will help align the prices of these products to the principle of the PSLC pricing curve, which provides for a lower price per MSU (millions of service units per hour) for larger capacities.

There is also a price benefit when customers grow their capacity. Additional capacity will be based on the number of Value Units (MSUs) the customer has already installed; for example, additional capacity will not be priced starting at the base with a higher price per unit but on the capacity that is already installed.

Note that Value Units of a given product cannot be exchanged, interchanged, or aggregated with Value Units of another product.

IPLA and Subscription and Support considerations

IPLA licenses can be transferred from one machine to another within, but not limited to, an enterprise. The customer may aggregate the capacity for all the processors the product is operated on to achieve a more economic price. This will result in a single Proof of Entitlement. It is the customer's responsibility to manage the distribution of Value Units within the limits of the entitlement of the product license.

Subscription and Support must cover the same capacity as the product license entitlement. Subscription and Support will be available in the country in which the agreement is made.


z/OS and Tivoli 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.

Back to top
Offering information

Product information is available via the Offering Information Web site

Back to top

The following publication is supplied with the basic machine-readable material:

Title                                             number
IBM Tivoli(R) Allocation                          GI11-4028
 Optimizer for z/OS(R) V1.1
 Program Directory

The publication listed below can be downloaded from the following Web site after the planned availability date:

Title                                             number
IBM Tivoli Allocation                             SC32-9127
 Optimizer for z/OS V1.1
 User's Guide

The IBM Publications Center

The Publications Center is a worldwide central repository for IBM product publications and marketing material with a catalog of 70,000 items. Extensive search facilities are provided. Payment options for orders are via credit card (in the U.S.A.) or customer number for 50 countries. A large number of publications are available online in various file formats, and they can all be downloaded by all countries free of charge.

The IBM Publications Notification System (PNS)

The PNS enables subscribers to set up profiles of interest by order number/product number. PNS subscribers automatically receive notifications by e-mail of all new publications defined in their profiles. These may then be downloaded via the Publications Center. The site is available in English and Canadian French.
Back to top

Technical information

Specified operating environment

Hardware requirements

IBM Tivoli Allocation Optimizer for z/OS V1.1 will run on any hardware capable of running z/OS.

Software requirements

IBM Tivoli Allocation Optimizer for z/OS V1.1 can run on z/OS (5694-A01), Release 1.4 and higher.

Planning information

Direct customer support: Installation and technical support is provided by Global Services. For more information call 800-IBM-4YOU (426-4968).

For technical support or assistance, contact your IBM representative or visit


IBM Tivoli Allocation Optimizer for z/OS V1.1 is distributed with:

  • International Program License Agreement (Z125-3301)
  • License Information Document (GC32-9132)
  • 3480 tape cartridge
  • Program Directory

Security, auditability, and control

IBM Tivoli Allocation Optimizer for z/OS V1.1 uses the security and auditability features of the operating system software. The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
Back to top

Ordering information

The product in this announcement has one charge unit — Value Unit.

Value Unit exhibit VUE007

             MSUs          MSUs          Value
             minimum       maximum       Units/MSU
Base           1             3           1.00
Tier A         4            45           0.45
Tier B        46           175           0.36
Tier C       176           315           0.27
Tier D       316             +           0.20

Value Units for non MSU-based S/390® processors:

                         Value Units/
Hardware                 machine
MP3000 H30                6
MP3000 H50                8
MP3000 H70               12
ESL Models                2

Ordering example: The total number of Value units is calculated according to the following example.

If the customer has installed 1,500 MSUs, the applicable Value would be:

Translation from MSUs to Value Units
                              Value                 Value
            MSUs       *      Units/MSU      =      Units
Base            3      *      1.00           =        3.00
Tier A         42      *       .45           =       18.90
Tier B        130      *       .36           =       46.80
Tier C        140      *       .27           =       37.80
Tier D      1,185      *       .20           =      237.00
Total       1,500                                   343.50

When calculating the total number of Value Units, the sum is to be rounded up to the next integer.

Example: In the above ordering example, for the product running on a machine with 1,500 MSUs requiring 344 Value Units, order the entitlement entity MMID and the desired number of Value Units.

Ordering z/OS through the Internet

ShopzSeries provides an easy way to plan and order your z/OS ServerPac or CBPDO. It will analyze your current installation, determine the correct product migration, and present your new configuration based on z/OS. Additional products can also be added to your order (including determination of whether all product requisites are satisfied). ShopzSeries is available in the U.S. and several countries in Europe. In countries where ShopzSeries is not available yet, contact your IBM representative (or IBM Business Partner) to handle your order via the traditional IBM ordering process. For more details and availability, visit the ShopzSeries Web site at

The products in this announcement have one charge unit — Value Units.

Value Units for IBM 9672 processors will be based upon the full capacity of these systems. This is applicable to all S/390-based systems that are measured on MSU capacity. Information on MSU capacities can be found in the IBM System/370™, System/390® and zSeries® Machine Exhibit , Z125-3901.

Value Units for zSeries will be based upon full MSU capacity as defined in the Machine Exhibits.

A tool will be available that provides support for transforming the MSU-based capacities of S/390 systems to new Value Units by calculating the applicable number of Value Units for a given number of MSUs.

Basic license: To order, specify the program number, media feature number, and entitlement entity MMID number.

To suppress shipment of media, select the license-only option in CFSW.

IBM Allocation Optimizer for z/OS V1.1 is eligible for On Off Capacity on Demand (OOCoD). To order OOCoD, specify the one-time charge (OTC) feature number for MSU Day Authorizations. For more information on OOCoD, refer to Software Announcement 203-202 , dated August 12, 2003.

Program PID: 5698-A30

               Entitlement                       Media
               entity        License option/     feature    Media
Description    MMID          pricing metric      number     type
IBM Tivoli     S0114LP                           5802       3480 tape
 Optimizer                   Value Unit/OTC
 for z/OS                     OOCoD Temporary
 V1.1                         Use Charge/OTC

Subscription and Support

To receive voice technical support via telephone during normal business hours, and future releases and versions at no additional charge, Subscription and Support must be ordered. The capacity of Subscription and Support (Value Units) must be the same as the capacity ordered for the product licenses.

To order, specify the support program number, media feature number, and entitlement entity MMID number.

IBM is providing Subscription and Support for this product via a separately purchased offering under the terms of the IBM International Agreement for Acquisition of Support (IAAS). This offering:

  • Includes and extends the support services provided in the base support to include technical support via telephone during normal business hours.
  • Entitles customers to future releases and versions at no additional charge. Note that customer is not entitled to new products.

Once Subscription and Support is ordered, the charges will renew automatically annually unless cancelled by the customer.

To decline Subscription and Support, specify the program number and the Decline (no-charge) option listed below.

Subscription and Support PID: 5698-S62

               Entitlement                       Media
               entity         License option/    feature
Description    MMID           pricing metric     number     Medium
IBM Tivoli     S0114LX                           6324       Hardcopy
 Allocation                                                  pub
 for z/OS                     Value Unit/
 One Year                      annual charge
 Subscription                 Decline/no
 and Support                   charge
                              Per MSU
                               no charge

Customized Offerings

Product media is shipped only via Customized Offerings (for example, CBPDO, ServerPac, Systempac®). Non-customized items (CDs, diskettes, source media, media kits) will continue to be shipped via the stand-alone product.
Back to top

Terms and conditions

Licensing: IBM International Program License Agreement. Proofs of Entitlement (PoEs) are required for all authorized use.

These products are licensed under the IBM Program License Agreement (IPLA), the associated Agreement for Acquisition of Support, and the Addendum for Support, Z125-6883, which provides for support with ongoing access to releases and versions of the program. These programs have a one-time license charge for use of the program and an annual renewable charge for the enhanced support that includes telephone assistance (voice support for defects during normal business hours) as well as access to updates, releases, and versions of the program as long as support is in effect. S/390 and zSeries IBM Operational Support Services — SoftwareXcel is an option for those customers who desire added services.

Limited warranty applies: Yes

Warranty: This program has warranty for a minimum of one year from acquisition from IBM or authorized IBM Business Partner. The warranty provided to the customer, for at least one year from acquisition, is access to databases (read Web sites) for program information and FAQs, including any known fixes to defects, which the customer can download or obtain otherwise and install at leisure.

Program support: Subscription and Support includes telephone assistance (voice support for defects during normal business hours) as well as access to updates, releases, and versions of the program as long as support is in effect. The customer will be notified of discontinuance of support with 12 months' notice.

Money-back guarantee: If for any reason you are dissatisfied with the Program, return it within 30 days from the invoice date, to the party (either IBM or its reseller) from whom you acquired it, for a refund. This applies only to your first acquisition of the Program.

Copy and use on home/portable computer: No

Volume orders (IVO): No

Passport Advantage® applies: No

Usage restriction: Yes. Usage is restricted to the quantity of Value Units licensed.

Software Maintenance applies: No

IBM operational support services — SoftwareXcel: Yes

AIX®/UNIX® Upgrade Protection applies: No

Entitled Upgrade for current AIX/UNIX Upgrade Protection licensees: No

iSeries™ Software Subscription applies: No

Variable charges apply: No

Educational allowance available: Yes, 15% education allowance applies to qualified education institution customers.

On/Off Capacity on Demand

To be eligible for On/Off Capacity on Demand pricing, customers must be enabled for temporary capacity on the corresponding hardware, and the required contract — Z125-6611, Attachment for Customer Initiated Upgrade and IBM eServer On/Off Capacity on Demand — Software — must be signed prior to use.
Back to top

IBM Electronic Services

IBM Global Services has transformed its delivery of hardware and software support services to put you on the road to higher systems availability. IBM Electronic Services is a Web-enabled solution that provides you with an exclusive, no-additional-charge enhancement to the service and support on the IBM eServer. You should benefit from greater system availability due to faster problem resolution and preemptive monitoring. IBM Electronic Services is comprised of two separate, but complementary, elements: IBM Electronic Services news page and IBM Electronic Service Agent™.

IBM Electronic Services news page provides you with a single Internet entry point that replaces the multiple entry points traditionally used by customers to access IBM Internet services and support. By using the news page, it enables you to gain easier access to IBM resources for assistance in resolving technical problems.

The IBM Electronic Service Agent is a no-additional-charge software that resides on your IBM eServer system. It is designed to proactively monitor events and transmit system inventory information to IBM on a periodic customer-defined timetable. The IBM Electronic Service Agent tracks system inventory, hardware error logs, and performance information. If the server is under a current IBM maintenance service agreement or within the IBM warranty period, the Service Agent automatically reports hardware problems to IBM. Early knowledge about potential problems enables IBM to provide proactive service that maintains higher system availability and performance. In addition, information collected through the Service Agent will be made available to IBM service support representatives when they are helping answer your questions or diagnosing problems.

To learn how IBM Electronic Services can work for you, visit

Back to top

The prices 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.

               Program     Entitlement
Description    number      entity MMID    License option     OTC
IBM Tivoli     5698-A30    S0114LP
 Optimizer                                Value Unit         $1,500
 for z/OS                                 OOCoD Temporary         3
 V1.1                                      Use Charge

               Program     Entitlement                       Annual
Description    number      entity MMID    License option     charge
IBM Tivoli     5698-S62    S0114LX
 Optimizer                                Value Unit         $225
 for z/OS                                 Decline (no           0
 One Year                                  charge)
 Subscription                             Per MSU               0
 and Support                               registration
                                           (no charge)

IBM Global Financing

IBM Global Financing offers competitive financing to credit-qualified customers to assist them in acquiring IT solutions. Offerings include financing for IT acquisition, including hardware, software, and services, both from IBM and other manufacturers or vendors. Offerings (for all customer segments: small, medium, and large enterprise), rates, terms, and availability can vary by country. Contact your local IBM Global Financing organization or visit

IBM Global Financing offerings are provided through IBM Credit LLC in the United States and other IBM subsidiaries and divisions worldwide to qualified commercial and government customers. Rates are based on a customer's credit rating, financing terms, offering type, equipment type, and options, and may vary by country. Other restrictions may apply. Rates and offerings are subject to change, extension, or withdrawal without notice.

Financing offering/capabilities: IBM Global Financing makes it easier for you to acquire the technology that you need, faster. As you implement complex business solutions such as e-business transformation, enterprise resource planning, supply chain management, business intelligence, and customer relationship management, finance offerings from IBM Global Financing can help you control expenses, match cash flow to business benefits, and conserve cash for other strategic investments. For more information, visit Web site

For more financing information, visit

Back to top
Order now

To order, contact the Americas Call Centers, your local IBM representative, or your IBM Business Partner.

To identify your local IBM representative or IBM Business Partner, call 800-IBM-4YOU (426-4968).

 Phone:     800-IBM-CALL (426-2255)
 Fax:       800-2IBM-FAX (242-6329)
 Mail:      IBM Americas Call Centers
            Dept:  IBM CALL, 11th Floor
            105 Moatfield Drive
            North York, Ontario
            Canada M3B 3R1
 Reference: LE001

The Americas Call Centers, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.

Note: Shipments will begin after the planned availability date.


System/370, iSeries, and Electronic Service Agent are trademarks of International Business Machines Corporation in the United States or other countries or both.
Tivoli, z/OS, S/390, System/390, zSeries, Systempac, Passport Advantage, and AIX are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
UNIX is a registered trademark of the Open Company in the United States and other countries.
Other company, product, and service names may be trademarks or service marks of others.

Back to top

Printable version  

Share this page

Digg Linked In

Contact IBM

Considering a purchase?