Runtime Analyzer for MVS and OS/390 Assists in Year 2000 Analysis
July 28, 1998
Announcement Letter Number: 298-269
Table of Contents:
- At a Glance
- PRODUCT POSITIONING
- SUPPLEMENTAL INFORMATION
- TECHNICAL INFORMATION
- ORDERING INFORMATION
- TERMS AND CONDITIONS
- CALL NOW TO ORDER
At a Glance
Runtime Analyzer is a Year 2000 analysis tool that:
- Aids in identifying date exposures at runtime and provides a
runtime remediation mechanism.
- Works during program execution, rather than with source code.
- Runs concurrently with other applications on your production
- Tests multiple applications in different jobs concurrently.
- Allows user flexibility in input search criteria.
- Is free to all S/390 customers.
----------------------------------------- For ordering, contact: Your IBM representative, an IBM Business Partner, or IBM North America Sales Centers at 800-IBM-CALL Reference: LE010
The year 2000 presents many challenges. As we get closer, you may be faced with different approaches and decisions in order to complete your Year 2000 project. Tools are an essential part of helping you meet that challenge and while there are many tools in the marketplace, most are designed to work on source code. Previously, IBM introduced two tools:
- Runtime Analyzer for MVS (TM) and OS/390 (TM)
- Millennium Runtime Windowing Tool for MVS and OS/390
IBM is now pleased to announce the availability of Runtime Analyzer for MVS and OS/390.
Runtime Analyzer for MVS and OS/390 (Runtime Analyzer) is an execution time-based software audit tool that can be used to help identify Year 2000 date exposures in MVS and OS/390 applications. Runtime Analyzer:
- Is designed to work on load modules; it can be used with or without source code.
- Provides an efficient runtime analysis and remediation environment, enabling user-written filter and postprocessing programs.
- Handles online and batch applications, to cover all the different types of applications you may have at your installation.
- Is processor independent; it can run on any of your existing S/390 (R) Year 2000 ready processors.
- Supports Batch, Started Tasks (STCs), CICS (R), and IMS (TM) applications.
There is no charge for this product.
Runtime Analyzer is intended for:
- S/390 customers who may still be in the early stages of their Year
2000 project and may not complete it in time
- Customers who are in the testing phase of their project and want to validate their changes
Either MVS/ESA (TM) SP (TM) Version 5 (5655-068 or 5655-069) or later, or OS/390 Version 1 (5645-001) or later
Planned Availability Dates
- August 28, 1998, for Limited Availability
- September 25, 1998, for General Availability
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
As we approach the year 2000, the need for intelligent tools is essential. Some customers will not have the time and resources to completely update all of their systems, applications, and data. Implementation techniques to implement date changes in applications and data may vary, but the four-digit year technique is the most recommended. However, changing to four digits may require source code availability and the necessary time and resources to make the changes to both your applications and data. This may not be feasible within the available time.
With the new Runtime Analyzer for MVS and OS/390 (Runtime Analyzer), your short-term needs can be addressed. This tool can aid in assessing your Year 2000 problems at execution time and provide a way to manually fix isolated Year 2000 problems without the need for source code or recompilation. However, you should ensure that your source code is updated to avoid having unmatched source code and load modules.
Runtime Analyzer helps to identify and fix Year 2000 date exposures in Batch, Started Tasks (STCs), CICS, and IMS application code. User-written filter and postprocessing programs, for which samples are provided, are necessary to analyze the output of the Runtime Analyzer's Trace Assist component.
Runtime Analyzer runs on all existing S/390 Year 2000 ready hardware from the P/390 to the 9672, thereby leveraging your existing investment into the Year 2000. It can execute in your existing application development environment, thereby eliminating the need to dedicate an LPAR or special processor.
Runtime Analyzer can run on multiple applications executing in different jobs at the same time. It allows you to detect problems and make changes in different applications concurrently, thereby reducing the overall work effort.
Because it uses standard mechanisms for control, such as JCL and user control statements, you can leverage your existing resources and knowledge, minimizing the need for re-training.
In addition to identifying problems in your test environment today, you can also use Runtime Analyzer to quickly fix problems in your production environment before or after December 31, 1999. If problems are found, fixing them at runtime can be done more quickly, allowing you to first address the immediate problem, and then go back and update the source.
An optional hardware assist is also available on some processors. This enhances Fix Assist processing by avoiding the overhead of handling program interruptions for instructions that require fixing. Refer to Hardware Announcement 198-115 dated May 7, 1998, for more information on hardware assist.
Runtime Analyzer is an execution time-based software audit tool which can be used to help identify Year 2000 date exposures in MVS and OS/390 applications. Because it works on load modules, Runtime Analyzer can augment your existing methods of remediation and could potentially expose additional problems not found with other methods.
Runtime Analyzer can aid in validating applications that have already been corrected for the year 2000 by tracing instructions and recording the value of the operands at execution time. You can then review the accuracy of the previously corrected code. If there are still problems, you can correct them either in the source or in the load modules.
Runtime Analyzer for MVS and OS/390 contains technologies developed by the IBM Software Group in the Santa Teresa Lab in San Jose, California, IBM's Global Services Group in Lexington, Kentucky, the IBM System/390 (R) Division in Poughkeepsie, New York, the Research Division of IBM in Yorktown Heights, New York, and National Westminster Bank (Natwest) in London, U.K. The power and capabilities of this offering are the result of this unique combination of IBM product development, IBM research, IBM's experience in the services industry, and proven technology from an IBM customer.
This product is Year 2000 ready. When used in accordance with its associated documentation, it is capable of correctly processing, providing, and/or receiving date data within and between the 20th and 21st centuries, provided all other products (for example, software, hardware, and firmware) used with the product properly exchange accurate date data with it.
Runtime Analyzer is targeted to S/390 customers who may still be in the early stages of their Year 2000 project and may not complete it in time. It is also targeted to customers who are in the testing phase of their project and want to validate their changes.
However, Runtime Analyzer is not designed to address all Year 2000 date-related problems and we strongly recommend it be used in addition to other Year 2000 tools. This tool is ideal for use when:
- You need a customizable runtime analysis tool to aid in
verification of your remediated code.
- You need a supplemental tool to help you identify dates at
- You need a quick fix for isolated problems/errors in your load modules.
HARDWARE AND SOFTWARE SUPPORT SERVICES
SmoothStart (TM)/Installation Services
IBM SmoothStart or Installation Services will not be provided for Runtime Analyzer for MVS and OS/390.
MVS, OS/390, IMS, MVS/ESA, SP, and SmoothStart are trademarks of International Business Machines Corporation in the United States or other countries or both. S/390, CICS, and System/390 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.
Specified Operating Environment
Hardware Requirements: Runtime Analyzer for MVS (TM) and OS/390 (TM) runs on all Year 2000 ready S/390 (R) compatible processors. To use the hardware assist function of Fix Assist, a S/390 9672 G4 or later processor is required.
Software Requirements: Runtime Analyzer for MVS and OS/390 requires one of the following operating systems:
- MVS/ESA (TM) SP (TM) Version 5 (5655-068 or 5655-069) or later
- OS/390 Version 1 (5645-001) or later
- CICS (R) Version 4.1 (5655-018) or later
- IMS (TM) Version 5 (5695-176) or later
- IBM COBOL for MVS & VM Version 1.2 (5688-197) or later
- VS COBOL II Version 1.4 (5688-022, 5688-023)
- OS/VS COBOL Version 1.2.4 (5740-CB1, 5740-LM1)
- IBM PL/I for MVS & VM Version 1.1.1 (5688-235)
- OS PL/I Optimizing Compiler Version 2.3.0 (included in products
5668-909, 5668-910, and 5668-911)
- OS PL/I Optimizing Compiler Version 1.5.1 (included in products
5734-PL1, 5734-PL3, 5734-LM4, and 5734-LM5)
- High Level Assembler (HLASM) Version 1 (5696-234)
Performance Considerations: Runtime Analyzer's Fix Assist will impact the performance of the machine instructions doing Year 2000 sensitive date calculations. The size of the impact is dependent on your application. The hardware assist available from IBM can dramatically reduce, but not eliminate, this impact.
IBM will accept APARs where the installation of this licensed program causes an exposure to the system integrity of MVS. Refer to Software Announcement 281-174, dated October 21, 1981. This program is intended to run unauthorized.
MVS System Integrity Applies: Yes
DPPX/BASE System Integrity Applies: No
Security, Auditability, and Control
The announced program uses the security and auditability features of the host software.
The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
Orders for new licenses will be accepted now.
Shipment will begin on the planned availability date.
New users of Runtime Analyzer should specify:
Basic License: To order a basic license, specify the program number and feature number 9001 for asset registration. Specify feature number 4995 to indicate the product is free of 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
Runtime Analyzer 5801 9/6250 tape Runtime Analyzer 5802 3480 tape cartridge Runtime Analyzer 5180 4-mm DAT 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, specify feature number 3470 to ship media only. For future updates, specify feature number 3480 to ship media updates only. If, in the future, publication updates are required, order an MES to remove feature number 3480; then, the publications will ship with the next release of the program.
Feature Description Number
Serial Number Only (suppresses shipment 3444 of media and documentation)
Ship Media Only (suppresses initial 3470 shipment of documentation)
Ship Documentation Only (suppresses 3471 initial shipment of media)
Ship Media Updates Only (suppresses 3480 update shipment of documentation)
Ship Documentation Only (suppresses 3481 update shipment of media)
Suppress Updates (suppresses update 3482 shipment of media and documentation)
Local IBM Office Expedite 3445 (for IBM use only)
Customer Expedite Process Charge 3446 ($30 charge for each product)
Expedite shipments will be processed to receive 72-hour delivery from the time IBM Software Manufacturing Solutions (SMS) receives the order. SMS will then ship the order via overnight air transportation.
Unlicensed Documentation: A memo and one copy of the following publications are supplied automatically with the basic machine-readable material:
Order Title Number
Runtime Analyzer for MVS and OS/390 SC26-9453 Guide and Reference
Runtime Analyzer for MVS and OS/390 GC26-9454 Licensed Program Specifications
Additional copies of unlicensed publications will be available for a fee after availability. These copies may be ordered from your IBM representative, through the System Library Subscription Service (SLSS), or by direct order.
Displayable Softcopy Publications: Runtime Analyzer Guide and Reference is offered in displayable softcopy form. The displayable manual is part of the basic machine-readable material. The files are shipped on the same media type as the basic machine-readable material.
This displayable manual 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.
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.
Agreement: IBM Customer Agreement
Designated Machine: Not required
Variable Charges Apply: No
Parallel Sysplex (R) License Charge (PSLC) Applies: No
Indexed Monthly License Charge (IMLC) Applies: No
Location License Applies: No
Use Limitation Applies: No
Entry End User/390 Attachment (ESL) Applies: No
Educational Allowance Available: Not applicable
Volume Orders: Not applicable
Version-To-Version Upgrade Credits Apply: No
Warranty Applies: Yes
Licensed Program Materials Availability
- Restricted Materials of IBM: Some
- Non-Restricted Source Materials: Some
- Object Code Only (OCO): Some
- Publication That Identifies OCO Components: GC26-9454
- Availability Date: September 25, 1998
- Support Center Applies: Yes. Access is available through the IBM
- Available until Discontinued: Twelve months' written notice.
- APAR Mailing Address:
555 Bailey Ave.
San Jose, CA 95141
Runtime Analyzer is free of charge.
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.
To order, contact the IBM North America Sales Centers, your local IBM representative, or your IBM Business Partner.
IBM North America Sales Centers, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.
Phone: 800-IBM-CALL (TM) Fax: 800-2IBM-FAX Internet: firstname.lastname@example.org Mail: IBM North America Sales Centers Dept. LE010 P.O. Box 16848 Atlanta, GA 30321-0848 Reference: LE010
To identify your local IBM Business Partner or IBM representative, call 800-IBM-4YOU.
Note: Shipments will begin after the planned availability date.
MVS, OS/390, MVS/ESA, SP, IMS, and 800-IBM-CALL are trademarks of International Business Machines Corporation in the United States or other countries or both. S/390, CICS, BookManager, and Parallel Sysplex 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.