IBM 1997 SEPTEMBER GC28-1251-07

YEAR 2000 AND 2-DIGIT DATES: A GUIDE FOR PLANNING AND IMPLEMENTATION

EIGHTH EDITION, SEPTEMBER 1997

Click here for contents

This is a major revision of, and obsoletes, GC28-1251-06.

Order publications through your IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address below.

IBM welcomes your comments. A form for readers' comments may be provided at the back of this publication, or you may address your comments to the following address:

International Business Machines Corporation
Department 55JA, Mail Station P384
522 South Road
Poughkeepsie, NY 12601-5400
United States of America

FAX (United States & Canada): 1+914+432-9405
FAX (Other Countries):
Your International Access Code +1+914+432-9405

IBMLink (United States customers only): KGNVMC(MHVRCFS)
IBM Mail Exchange: USIB6TC9 at IBMMAIL
Internet e-mail: mhvrcfs@vnet.ibm.com
World Wide Web: http://www.s390.ibm.com/

If you would like a reply, be sure to include your name, address, telephone number, or FAX number.

Make sure to include the following in your comment or note:

o Title and order number of this book
o Page number or topic related to your comment

When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you.

Limited rights to copy the present work are hereby granted by the copyright owner named below. Accordingly, there is hereby granted the right to make a limited number of additional copies solely for the internal convenience of the recipient; no copies may otherwise be made. In particular, no copies may be made, no derivative works may be created and no compilations of the subject work may be created for purposes of republication, for redistribution, for sale, for rental, for lease or for any profit motivated activity whatsoever including the use of this work in support of or in conjunction with any service or service offering.

Note to U.S. Government Users -- Documentation related to restricted rights -- Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp.

(C)Copyright International Business Machines Corporation 1995, 1997.


 +--- NOTE -----------------------------------------------------------+
 |                                                                    |
 | Before using this information and the product it supports, be sure |
 | to read the general information under "Notices" on page xvii.      |
 |                                                                    |
 +--------------------------------------------------------------------+

iii

CONTENTS

  ABOUT THIS BOOK  . . . . . . . . . . . . . . . . . . . . . . . . .   XI
  Content  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   xi
    Softcopy Accessibility   . . . . . . . . . . . . . . . . . . . .   xi
  Year 2000 Technical Support Center (TSC)   . . . . . . . . . . . .  xii
    Phone Support Lines  . . . . . . . . . . . . . . . . . . . . . .  xii
  IBM Year2000 Education Packages  . . . . . . . . . . . . . . . .   xiii
    CD-ROM Training  . . . . . . . . . . . . . . . . . . . . . . .   xiii
    Classroom Courses  . . . . . . . . . . . . . . . . . . . . . . .  xiv
    Additional Information   . . . . . . . . . . . . . . . . . . . .  xiv
  Who Should Use This Book   . . . . . . . . . . . . . . . . . . . .  xiv
  How to Use This Book   . . . . . . . . . . . . . . . . . . . . . .   xv
    Of General Interest to Everyone  . . . . . . . . . . . . . . . .   xv
    Executive and Senior-Level Management  . . . . . . . . . . . . .   xv
    IS Managers  . . . . . . . . . . . . . . . . . . . . . . . . . .   xv
    System Programmers   . . . . . . . . . . . . . . . . . . . . . .  xvi
    Application Programmers  . . . . . . . . . . . . . . . . . . . .  xvi

  NOTICES  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   XVII
  Trademarks   . . . . . . . . . . . . . . . . . . . . . . . . . .   xvii
    IBM Trademarks   . . . . . . . . . . . . . . . . . . . . . . .   xvii
    Lotus Trademarks   . . . . . . . . . . . . . . . . . . . . . . .  xix
    Non-IBM Trademarks   . . . . . . . . . . . . . . . . . . . . . .   xx

  -----------------------------------------------------------------------
  EXECUTIVE SUMMARY
CHAPTER 1. EXECUTIVE SUMMARY . . . . . . . . . . . . . . . . . . 1-1
Does this Really Mean Me? . . . . . . . . . . . . . . . . . . . 1-1
But I've Been Told... . . . . . . . . . . . . . . . . . . . . . 1-2
What's My Role and What Can I Expect? . . . . . . . . . . . . . 1-2
What Is IBM Doing to Assist Me? . . . . . . . . . . . . . . . . 1-3
So, What's the Bottom Line? . . . . . . . . . . . . . . . . . . 1-4

CHAPTER 2. THE YEAR 2000 - A TRANSITION . . . . . . . . . . . . 2-1
Year2000 Exposure Classification . . . . . . . . . . . . . . . . 2-2
Scope of Year2000 Transition . . . . . . . . . . . . . . . . . . 2-4

CHAPTER 3. PLANNING TO RESOLVE YOUR YEAR2000 EXPOSURES . . . . . 3-1
Planning Considerations . . . . . . . . . . . . . . . . . . . . . 3-2
Inventory Your Software Portfolio . . . . . . . . . . . . . . . . 3-7
Inventory Your Hardware Systems . . . . . . . . . . . . . . . . . 3-7

CHAPTER 4. IDENTIFYING 2-DIGIT-YEAR EXPOSURES . . . . . . . . . 4-1
Locating References . . . . . . . . . . . . . . . . . . . . . . . 4-1
Tracing References Back to Their Source . . . . . . . . . . . . 4-3
Determining the Impact of 2-Digit-Year Data Fields . . . . . . . 4-3
Investigating How Other Software Entities Use the Data . . . . . 4-4
Data Sharing . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Miscellaneous Date-Related Issues and/or Exposures . . . . . . . 4-5
Support for Expiry Dates . . . . . . . . . . . . . . . . . . . 4-5
Language Environment and Date Simulators . . . . . . . . . . . 4-6

CHAPTER 5. REFORMATTING YEAR-DATE NOTATION . . . . . . . . . . . 5-1
Solutions and Techniques . . . . . . . . . . . . . . . . . . . . 5-1
Solution #1: Conversion to Full 4-Digit-Year Format . . . . . . 5-2
Solution #2: Compressed Date Data . . . . . . . . . . . . . . . 5-3
Solution #3: Windowing Techniques . . . . . . . . . . . . . . . 5-7
Fixed window technique . . . . . . . . . . . . . . . 5-7
Sliding windows technique . . . . . . . . . . . . . . . 5-7
Solution #4: A 2-Digit Encoding Scheme . . . . . . . . . . . 5-10
Using a Common Date/Time Service Routine . . . . . . . . . . . 5-13
Considerations When Selecting Solutions . . . . . . . . . . . . 5-14
Solution Applicability . . . . . . . . . . . . . . . . . . . 5-14
Bridge Programs Help Stage Format Conversions . . . . . . . . 5-15
Other Programming Situations . . . . . . . . . . . . . . . . 5-16
Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17

CHAPTER 6. TESTING TECHNIQUES FOR YEAR2000 CHANGES . . . . . . . 6-1
Structural Testing Techniques . . . . . . . . . . . . . . . . . . 6-1
Functional Testing Techniques . . . . . . . . . . . . . . . . . . 6-2
How to Change Date and Time for Testing . . . . . . . . . . . . . 6-4
Basic Testing Scenarios . . . . . . . . . . . . . . . . . . . . . 6-9
Basic Scenarios to Test Your PC System Clock . . . . . . . . . 6-9
Testing the Year 2000--or, An IBM Excursion Through Time in the OS/390 Parallel Sysplex Environment . . . . . . . . . . . . 6-12

CHAPTER 7. MIGRATION CONSIDERATION FOR YEAR2000 TRANSITION . . . 7-1
An Example Plan for Migration . . . . . . . . . . . . . . . . . . 7-1
Perform Migration . . . . . . . . . . . . . . . . . . . . . . . . 7-4

CHAPTER 8. TOOL CATEGORIES AND AVAILABLE TOOLS TO EASE YEAR2000 CHANGES 8-1
Tool Characteristics . . . . . . . . . . . . . . . . . . . . . . 8-1
Tool Categories . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Impact Analysis . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Project Management . . . . . . . . . . . . . . . . . . . . . . 8-4
Program Level Analysis . . . . . . . . . . . . . . . . . . . . 8-4
Code Editing and Restructuring . . . . . . . . . . . . . . . . 8-5
Code Generation . . . . . . . . . . . . . . . . . . . . . . . . 8-6
Automate Testing . . . . . . . . . . . . . . . . . . . . . . . 8-7
IBM Tools for OS/390 and MVS . . . . . . . . . . . . . . . . . . 8-8
The IBM COBOL Family for MVS & VM . . . . . . . . . . . . . . . 8-8
The IBM PL/I Family for MVS & VM . . . . . . . . . . . . . . 8-20
DFSORT . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-26
COMUDAS (COMmon Uithoorn DAte Services) . . . . . . . . . . . 8-29
IBM Tools for VM/ESA . . . . . . . . . . . . . . . . . . . . . 8-32
The IBM COBOL Family for MVS & VM . . . . . . . . . . . . . . 8-32
The IBM PL/I Family for MVS & VM . . . . . . . . . . . . . . 8-32
REXX/EXEC Migration Tool for VM/ESA . . . . . . . . . . . . . 8-32
IBM Tools for VSE/ESA . . . . . . . . . . . . . . . . . . . . . 8-34
The IBM COBOL Family for VSE/ESA . . . . . . . . . . . . . . 8-34
The IBM PL/I Family for VSE . . . . . . . . . . . . . . . . . 8-41
IBM Tools for AS/400 . . . . . . . . . . . . . . . . . . . . . 8-45
Using OPM RPG/400 Date Support . . . . . . . . . . . . . . . 8-54
Using System/36 Compatible Date Support . . . . . . . . . . . 8-55
The IBM COBOL Family for AS/400 . . . . . . . . . . . . . . . 8-55
The IBM C Family for AS/400 . . . . . . . . . . . . . . . . . 8-57
Integrated Language Environment for OS/400 . . . . . . . . . 8-57
DB2/400 SQL . . . . . . . . . . . . . . . . . . . . . . . . . 8-58
OS/400 System Values . . . . . . . . . . . . . . . . . . . . 8-64
OS/400 CL . . . . . . . . . . . . . . . . . . . . . . . . . . 8-65
Application Dictionary Services/400 . . . . . . . . . . . . . 8-72
Application Development Manager/400 . . . . . . . . . . . . . 8-72
IBM Tools for Personal Computers . . . . . . . . . . . . . . . 8-74
The IBM COBOL Family for the Workstations . . . . . . . . . . 8-74
The IBM PL/I Family for the Workstations . . . . . . . . . . 8-82
Solution Developer Tools . . . . . . . . . . . . . . . . . . . 8-86

CHAPTER 9. IBM CONSULTING AND SERVICES . . . . . . . . . . . . . 9-1
Global Transformation 2000 Services: IBM's Century Date Change Solutions 9-1
Global Transformation 2000 Services' Methodology . . . . . . . 9-1
Managing the Conversion Process . . . . . . . . . . . . . . . . 9-2
Changing and Testing Code . . . . . . . . . . . . . . . . . . 9-2
Clean Management . . . . . . . . . . . . . . . . . . . . . . . 9-2
Project Office . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Proven Project Management Techniques . . . . . . . . . . . . . 9-3
Automated Technologies . . . . . . . . . . . . . . . . . . . . 9-3
IBM's Global Centers of Competency . . . . . . . . . . . . . . 9-4
Global Services Test Support Services . . . . . . . . . . . . . . 9-5
IBM Product Support Services (United States only) . . . . . . . 9-11
IBM AIX Upgrade Services . . . . . . . . . . . . . . . . . . 9-12
IBM AS/400 SoftInstall . . . . . . . . . . . . . . . . . . . 9-13
IBM AS/400 SysMigration . . . . . . . . . . . . . . . . . . . 9-14
IBM CICS Application Rehosting Services . . . . . . . . . . . 9-15
SoftwareXcel Installation Express . . . . . . . . . . . . . . 9-16
IBM SmoothStart & Migration . . . . . . . . . . . . . . . . 9-18
IBM House Call . . . . . . . . . . . . . . . . . . . . . . . 9-21
IBM Business Recovery Services (BRS) . . . . . . . . . . . . 9-22
IBM Product Support Services (Europe, Middle East, and Africa Only)9-23
SystemCheck 2000 . . . . . . . . . . . . . . . . . . . . .. . 9-23
CICS for MVS/ESA Time Machine . . . . . . . . . . . . . . . .. . 9-24
Possible Uses . . . . . . . . . . . . . . . . . . . . . . .. . 9-24
Contacts . . . . . . . . . . . . . . . . . . . . . . . . .. . 9-24

APPENDIX A. YEAR2000-READINESS STATUS OF SELECTED IBM PROGRAM PRODUCTS AND HARDWARE . . . . . . . . . . . . . . . . . . . . . . . . . . A-1

APPENDIX B. YEAR2000-READY SOLUTION DEVELOPER PRODUCTS . . .. . B-1

APPENDIX C. BIBLIOGRAPHY . . . . . . . . . . . . . . . . . .. . C-1
Non-IBM Publications . . . . . . . . . . . . . . . . . . . .. . C-1
By Author . . . . . . . . . . . . . . . . . . . . . . . . .. . C-1
By Title . . . . . . . . . . . . . . . . . . . . . . . . .. . C-8
Electronic (Internet/World-Wide Web) Documentation . . . .. C-12
Audios and Videos . . . . . . . . . . . . . . . . . . . . .. C-18
IBM Publications . . . . . . . . . . . . . . . . . . . . . .. C-19
By Author . . . . . . . . . . . . . . . . . . . . . . . . .. C-19
Standard Publications . . . . . . . . . . . . . . . . . . .. C-19

APPENDIX D. GLOSSARY . . . . . . . . . . . . . . . . . . . .. . D-1

APPENDIX E. CALENDARS . . . . . . . . . . . . . . . . . . .. . E-1

  Year 1998  . . . . . . . . . . . . . . . . . . . . . . . . . .. .  E-1
  Year 1999  . . . . . . . . . . . . . . . . . . . . . . . . . .. .  E-3
  Year 2000  . . . . . . . . . . . . . . . . . . . . . . . . . .. .  E-4

INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . X-1

IBM YEAR 2000 SOLUTION/SERVICES SURVEY . . . . . . . . . . .. . X-3

FIGURES

2-1. A Corporate Networked Computing Environment  . . . . . . . . . .  2-5
5-1. Using a 6-Byte Data Field to Contain 8-Digit-Date Data   . . . .  5-5
5-2. Graphical Representation of the Sliding Window Technique   . . .  5-9
5-3. Example User-Defined Date/Year Conversion Table  . . . . . . .   5-12
6-1. How Our Year2000 Test Environment Might Differ from Yours  . .   6-13
6-2. Preparing to Travel to the Year 2000   . . . . . . . . . . . .   6-15
6-3. Preparing to Travel Back to the Year 1996  . . . . . . . . . .   6-16
6-4. Dates/Times for Year2000 Testing   . . . . . . . . . . . . . .   6-18
6-5. Year2000 Networking and Application Enablement Experiences   .   6-20
8-1. Date Formats for Date Data Type  . . . . . . . . . . . . . . .   8-48
8-2. Date Values  . . . . . . . . . . . . . . . . . . . . . . . . .   8-49
8-3. Time Formats for Time Data Type  . . . . . . . . . . . . . . .   8-50
8-4. Time Values  . . . . . . . . . . . . . . . . . . . . . . . . .   8-50
9-1. IBM's Year2000 Services - International Addresses and Contacts    9-6
9-2. IBM Product Support Services and Their Supported Platform(s)     9-11
E-1. 1998 Calendar  . . . . . . . . . . . . . . . . . . . . . . . . .  E-2
E-2. 1999 Calendar  . . . . . . . . . . . . . . . . . . . . . . . . .  E-3
E-3. 2000 Calendar  . . . . . . . . . . . . . . . . . . . . . . . . .  E-4

ABOUT THIS BOOK

CONTENT

This book provides information to help you:

o Understand the cause and scope of using dates represented by 2-digit years
o Identify problems with programs using 2-digit-year data
o Plan for your installation's migration to a Year2000-ready environment
o Determine the best technique(s) for reformatting your year-date notation
o Determine the best technique(s) for testing your Year2000 changes
o Select and use IBM and Solution Developer tools appropriate for your needs

SOFTCOPY ACCESSIBILITY

The official copy of the book is the on-line version. You can access this document at:

http://www.software.ibm.com/year2000/resource.html

or through an anonymous ftp whose URL is:

ftp://lscftp.pok.ibm.com/pub/year2000/y2kpaper.FORMAT_TYPE

where FORMAT_TYPE can be one of the following print formats:

PRINT FORMAT                      FORMAT_TYPE
____________                      ___________

ASCII text                              txt
Self-extracting zip file of ASCII text  exe
Browseable BookManager                  book
PostScript                              ps
UNIX compressed                         ps.z
You can also access this book through the IBM Year 2000 Technical Support Center website at:

http://www.ibm.com/year2000

or contact the IBM Year 2000 Technical Support Center by telephone at: 1-800-IBM-4YOU (1-800-426-4968) and mention the "Callown Keyword" of "Y2K."

Refer to "Electronic (Internet/World-Wide Web) Documentation" on page C-12 for further information and related IBM on-line documentation.

THIS PUBLICATION IS CONTINUOUSLY BEING UPDATED AS IBM OBTAINS NEW INFORMATION AND UPDATES OLD INFORMATION.

YEAR 2000 TECHNICAL SUPPORT CENTER (TSC)

IBM's Year 2000 Technical Support Center offers help, advice, and information to customers about the Year 2000 transition. If you have questions relating to the Year 2000 transition, you can E-mail the TSC or join their YEAR2000 forum. For more information on contacting the TSC, visit their HomePage at:

http://www.software.ibm.com/year2000

Technical questions regarding specific products, release levels, and other technical issues discussed in this book should be directed to IBM's Year 2000 TSC.

PHONE SUPPORT LINES

International phone support lines, broken out into international geographic regions, are as follows:

Europe, Middle East, and Africa (EMEA)

The following are the phone numbers (international direct dial numbers) for Year2000 TSC in EMEA:

ENGLISH 353 1 8159600
FAX NUMBER 353 1 8159601

Freefone Numbers

FRANCE 0800 907180
GERMANY 0130 815244
ITALY 1677 80310
SPAIN 900 982908
UNITED KINGDOM 0800 973219

EMEA E-MAIL Y2KTSC@IE.IBM.COM

Asia and Pacific (AP)

The following are the toll-free phone numbers (international direct dial numbers) for Year2000 TSC in AP:

AUSTRALIA (DOMESTIC) 1800 637713
CHINA               10800 3643
HONG KONG           800 933 594
INDONESIA           001 800 61 423
JAPAN               0031 61 6429
MALAYSIA            1800 80 1999
NEW ZEALAND         0800 44 4714
PHILIPPINES         1235 616 784 772
SINGAPORE           800 6161 468
SOUTH KOREA         0078 611 2156
TAIWAN              0080 611 256
THAILAND            001 800 611 2159

NOTE: IBM personnel needing to contact the AP Support Centers from within the AP region should use tie-lines to reach the TSC. For most countries, use the following:

o Japan, Greater China Group, Korea: 1 161 49922

o All other AP countries: 6 161 49922

AP E-MAIL y2ktscap@vnet.ibm.com

Latin America (LA)

The following are the phone numbers (international direct dial numbers) for Year2000 TSC in LA:

ARGENTINA       1-319-7347
LATIN AMERICA   54-1-319-7347

NOTE: Due to phone limitations, the initial (customer-initiated) call is not free. IBM will call you back to minimize your cost.

USA and Canada

Contact the IBM Year 2000 Technical Support Center by telephone at: 1-800-IBM-4YOU (1-800-426-4968) and mention the "Callown Keyword" of "Y2K."

IBM YEAR2000 EDUCATION PACKAGES

Business Partners can attend Year2000 classes and order CD-ROMS.

CD-ROM TRAINING

Year 2000 Transition -- A Business Challenge, (PID# 5639-C30) or PUB# ZBOF-5244) has content similar to that of the seminars. This is a self-paced, computer-based training (CBT) course for executives, IS managers, and IT development designed to define the Year2000 business challenge. This course supports IBM's Year2000 Five-Point strategy by increasing customer awareness and assisting customers in planning their own Year2000 strategies.

r:

 United States:   call (800) IBM-TEACh (800-426-8324)
 Canada:          call (800) IBM-4YOU  (800-426-4968)

 Latin America
    and
 Asia Pacific:    mail orders to:  IBM Direct Services
                                   Sortemossvej 21,3450
                                   Allerod, DENMARK
                  or call:         (+45) 48 10-1540 (English)

 Europe,
 Middle East,
 and Asia:        CD currently unavailable

CLASSROOM COURSES

Classes are available in COBOL and Language Environment for VSE (N2020); COBOL and Language Environment for MVS (N2027).

ADDITIONAL INFORMATION

For IBM education and training call 1-800-IBM-TEACh (1-800-426-8322) or visit web site:

 AS/400 Partners in
 Development:          http://www.training.ibm.com/ibm.edu

 (including education
 offerings):           http://www.softmall.ibm.com/as400/year2000.html

WHO SHOULD USE THIS BOOK

The Year 2000 and 2-Digit Dates: A Guide for Planning and Implementation is directed, but not limited to, the following audience:

o Executives requiring an overview of the Year2000 challenge

o Installation managers and system and application programmers needing information to plan, install, modify and test their applications and systems to become Year2000-ready.

o Users of IBM and non-IBM products and services

o Solution Developers that have software products on IBM and non-IBM platforms

o Year2000 focal points and marketing representatives that provide a source of information for both internal and external queries related to the Year2000 phenomenon

o Independent consulting groups

o Programmers who generate and maintain 'in-house' application code

HOW TO USE THIS BOOK

The following categories are designed to help you determine which chapters are most suited to your specific needs.

OF GENERAL INTEREST TO EVERYONE

To help your overall understanding of the challenge, you should:

o Read Chapter 2, "The Year 2000 - A Transition" on page 2-1
o Scan Appendix C, "Bibliography" on page C-1 for additional readings related to topics that range from an overview of the Year2000 challenge to management issues to in-depth technical papers and discussions through both written and electronic (Internet) media.

EXECUTIVE AND SENIOR-LEVEL MANAGEMENT

You should read Chapter 1, "Executive Summary" on page 1-1 to learn about the challenges facing the Information Technology (IT) community and the challenge facing YOUR information system (IS) staff.

IS MANAGERS

You will find it valuable to read the entire guide to learn more about which actions you need to take in support of your system and application programming staff.

Minimally, however, you should read the following:

o To obtain a high-level overview of the Year2000 challenge, read:
- Chapter 1, "Executive Summary" on page 1-1
- Chapter 2, "The Year 2000 - A Transition" on page 2-1.
o For project planning information and recommendations, read Chapter 3, "Planning to Resolve Your Year2000 Exposures" on page 3-1.

o For migration information and recommendations, read Chapter 7, "Migration Consideration for Year2000 Transition" on page 7-1.

o For a list of IBM and Solution Developer tools available to assist in identifying, coding, and testing Year2000 changes, read Chapter 8, "Tool Categories and Available Tools to Ease Year2000 Changes" on page 8-1.

SYSTEM PROGRAMMERS

o For an overview, you should read Chapter 2, "The Year 2000 - A Transition" on page 2-1.

o To determine the best technique(s) for reformatting year-date notation, you should read Chapter 5, "Reformatting Year-Date Notation" on page 5-1.

o For migration information and recommendations, read Chapter 7, "Migration Consideration for Year2000 Transition" on page 7-1.

o To assist you in testing your Year2000 modifications, you should read:
- Chapter 6, "Testing Techniques for Year2000 Changes" on page 6-1
- Chapter 8, "Tool Categories and Available Tools to Ease Year2000 Changes" on page 8-1.

APPLICATION PROGRAMMERS

o For an overview, you should read Chapter 2, "The Year 2000 - A Transition" on page 2-1.

o To understand how to identify the potential exposures caused by using 2-digit-year representations of dates, read Chapter 4, "Identifying 2-Digit-Year Exposures" on page 4-1.

o To determine the best technique(s) for reformatting year-date notation, you should read Chapter 5, "Reformatting Year-Date Notation" on page 5-1.

o To assist in your testing of your Year2000 modifications, you should

- Chapter 6, "Testing Techniques for Year2000 Changes" on page 6-1.
- Chapter 8, "Tool Categories and Available Tools to Ease Year2000 Changes" on page 8-1.

NOTICES

References in this publication to IBM products, programs, or services do not imply that IBM intends to make these available in all countries in which IBM operates.

Any reference to an IBM product, program, or service is not intended to state or imply that only IBM's product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any of IBM's intellectual property rights may be used instead of the IBM product, program, or service. Evaluation and verification of operation in conjunction with other products, programs, or services except those expressly designated by IBM, are the user's responsibility.

IBM is providing information in this document to assist you in understanding and addressing your Year2000 challenge. IBM does not guarantee your results. You are solely responsible for implementation of your Year2000 project.

This publication is constantly being updated as IBM obtains new information and updates old information.

You should always remember that when accessing or modifying the intellectual property of others (for example, Solution Developer software programs), you may need the consent of the licensor or owner. Always check your license agreement to make sure your actions do not infringe on the property rights of others.

IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to:

IBM Director of Licensing
IBM Corporation
500 Columbus Avenue
Thornwood, New York 10594
USA

TRADEMARKS

IBM TRADEMARKS

The following terms are trademarks of the IBM Corporation in the United
States and/or other countries:

                    o   ACF/VTAM                              o   AIX
                    o   AD/Cycle                              o   AIXwindows
                    o   ADSTAR                                o   AIX/6000
                    o   AFP                                   o   AnyNet
                    o   APL2                                      Technology
                    o   AS/400                                    (FFST)
                    o   AT                                    o   FlowMark
                    o   BookManager                           o   GDDM
                    o   BookMaster                            o   geoGPG
                    o   C Set ++                              o   geoGPG
                    o   CallCoordinator/2                         RTF
                    o   CallPath                              o   geoGPG/6000
                    o   CallPath                              o   geoManager
                        SwitchServer/2                        o   HACMP/6000
                    o   CallPath/400                          o   Hardware
                    o   CAMkit                                   Configuration
                    o   CICS                                      Definition
                    o   CICS/ESA                              o   IBM
                    o   CICSPlex                              o   IBMLink
                    o   CICS/MVS                              o   ImagePlus
                    o   CICS/VSE                              o   IMS
                    o   Client                                o   IMS/ESA
                        Access                                o   InfoCrafter
                    o   Client                                o   InfoExplorer
                        Access/400                            o   Integrated
                    o   COBOL/370                                 Language
                    o   COBOL/400                                 Environment
                    o   CT                                    o   ISPF
                    o   CUA                                   o   ISSC
                    o   C/370                                 o  KnowledgeTool
                    o   C/400                                 o   LANDP
                    o   DATABASE                              o   Language
                        2                                         Environment
                    o   DataHub                               o   LinkWay
                    o   DataJoiner                            o   LoadLeveler
                    o   DataPropagator                        o   MERVA
                    o   DB2                                   o   MQSeries
                    o   DB2/400                               o   MVS/DFP
                    o   DB2/6000                              o   NetFinity
                    o   DFSMS                                 o   MVS/ESA
                    o   DFSMSdfp                              o   NetDoor
                    o   DFSMSdss                              o   NetView
                    o   DFSMSdhm                              o   NTuneMON
                    o   DFSMS/MVS                             o   NTuneNCP
                    o   DFSMSrmm                              o   Nways
                    o   DFSMS/VM                              o  OfficeVision
                    o   DFSORT                                o  OfficeVision
                                                                 /MVS
                    o   DirectTalk/2                          o  OfficeVision
                                                                 /400
                    o   DirectTalk/6000                       o   OPC
                    o   EOCF/2                                o   OpenEdition
                    o   ESCON                                 o   Operating
                    o   Facsimile                                 System/400
                        Support/400                           o   OS/2
                    o   FASTService                           o   OS/390
                    o   First                                 o   OS/400
                        Failure                               o  Personalized
                        Support                                   Learning
                    o   PowerPC                               o   Sysplex
                    o   Power                                     Timer
                        Series                                o   SystemView
                    o   Presentation                          o   System/36
                        Manager                               o   System/390
                    o   Print                                 o   System/38
                        Services                              o   S/370
                        Facility                              o   S/390
                    o   ProBranch                             o TeamConnection
                    o   PROFS                                 o   The
                    o   ProductManager                            Integrated
                    o   PSF                                       Reasoning
                    o   PS/1                                      Shell
                    o   PS/2                                  o   Time and
                    o   QMF                                       Place
                    o   RACF                                  o   Trouble
                    o   ReDiscovery                               Ticket
                    o   Repository                            o   TURBOWAYS
                        Manager/MVS                           o   Ultimedia
                    o   Resource                              o   ValuePoint
                        Measurement                           o   VisualAge
                        Facility                              o   VisualGen
                    o   RISC                                  o   VisualInfo
                        System/6000                           o Visualization
                    o   RMF                                       Data
                    o   RMONitor                                  Explorer
                    o   RPG/400                               o   VisualLift
                    o   RPG/4000                              o   VM/ESA
                    o   RS/6000                               o   VSE/ESA
                    o   RT                                    o   Write
                    o   SAA                                       Along
                    o   SchoolVista                           o   Writing
                    o   Series/1                                  to Read
                    o   SMARTdata                             o   Writing
                        UTILITIES                                 to Read
                    o   SOMobjects                                2000
                    o   SP                                    o   Writing
                    o   SQL/DS                                    to Write
                    o   StorePlace                            o   XT
                    o   SwitchServer/2                        o   3890
                                                                  o   3890/XP

LOTUS TRADEMARKS

The following terms are trademarks of the Lotus Development Corp.  in the
United States and/or other countries:

                    o   Approach                              o   Organizer
                    o   cc:Mail                               o   ScreenCAM
                    o   Freelance                             o   SmartCenter
                        Graphics                              o   Soft-Switch
                    o   Lotus                                 o   Word Pro
                    o   Notes                                 o   1-2-3


NON-IBM TRADEMARKS

The following terms are trademarks of other companies as follows:


+-------------------------------------+-------------------------------------+
| TRADEMARK                           | COMPANY                             |
+-------------------------------------+-------------------------------------+
| ADAMS/400                           | Namtrig Incorporated                |
+-------------------------------------+-------------------------------------+
| ADINA                               | ADINA R&D, Inc.                     |
+-------------------------------------+-------------------------------------+
| Advantage Financial                 | American Management Systems         |
+-------------------------------------+-------------------------------------+
| Advantage HR                        | American Management Systems         |
+-------------------------------------+-------------------------------------+
| Aegis                               | New World Systems                   |
+-------------------------------------+-------------------------------------+
| AFM                                 | Interprocessor Systems, Inc.        |
+-------------------------------------+-------------------------------------+
| APM                                 | Programart Corporation              |
+-------------------------------------+-------------------------------------+
| AutoTester 2000                     | AutoTester Inc.                     |
+-------------------------------------+-------------------------------------+
| Bankon DES Encryption               | Sercon Corporation                  |
+-------------------------------------+-------------------------------------+
| Bankon Telebank System              | Sercon Corporation                  |
+-------------------------------------+-------------------------------------+
| BEA Tuxedo                          | Data Services Gmbh & Co. KG         |
+-------------------------------------+-------------------------------------+
| BYPASS2000                          | HAL Informatica slr                 |
+-------------------------------------+-------------------------------------+
| CA-Impact                           | Computer Associates                 |
+-------------------------------------+-------------------------------------+
| C/QUE                               | Systemware                          |
+-------------------------------------+-------------------------------------+
| Canada's National Newspaper         | Globe and Mail                      |
+-------------------------------------+-------------------------------------+
| Challenge 2000                      | Micro Focus                         |
+-------------------------------------+-------------------------------------+
| CL/2000                             | Shaw Systems Associates, Inc.       |
+-------------------------------------+-------------------------------------+
| CS/2000                             | Shaw Systems Associates, Inc.       |
+-------------------------------------+-------------------------------------+
| COBOL Analyst                       | SEEC, Inc.                          |
+-------------------------------------+-------------------------------------+
| Change Action                       | Mazda Computer Corp.                |
+-------------------------------------+-------------------------------------+
| DateServer                          | Computer Software Corp.             |
+-------------------------------------+-------------------------------------+
| DATE/2000                           | DATE/2000                           |
+-------------------------------------+-------------------------------------+
| Docu-Mint                           | Business Computer Design (BCD)      |
+-------------------------------------+-------------------------------------+
| TRADEMARK                           | COMPANY                             |
+-------------------------------------+-------------------------------------+
| DRS                                 | Levi, Ray & Shoup                   |
+-------------------------------------+-------------------------------------+
| D2K/Plus                            | Government Micro Resources          |
|                                     | Technologists International         |
+-------------------------------------+-------------------------------------+
| Fusion FTMS                         | Proginet Corporation                |
+-------------------------------------+-------------------------------------+
| Globe and Mail                      | Globe and Mail                      |
+-------------------------------------+-------------------------------------+
| EnCura Managed Care Systems         | Health Systems Integration, Inc.    |
+-------------------------------------+-------------------------------------+
| GOLD-line                           | Data Services Gmbh & Co. KG         |
+-------------------------------------+-------------------------------------+
| Hermes                              | New World Systems                   |
+-------------------------------------+-------------------------------------+
| Host Bridge                         | Amsys North America                 |
+-------------------------------------+-------------------------------------+
| IL/2000                             | Shaw Systems Associates, Inc.       |
+-------------------------------------+-------------------------------------+
| Ind$ File Plus                      | Proginet Corporation                |
+-------------------------------------+-------------------------------------+
| IntelliCONSOLE                      | IntelliWare Systems, Inc.           |
+-------------------------------------+-------------------------------------+
| IntelliRESOURCE                     | IntelliWare Systems, Inc.           |
+-------------------------------------+-------------------------------------+
| INTO 2000                           | Information Business Systems        |
+-------------------------------------+-------------------------------------+
| Logos                               | New World Systems                   |
+-------------------------------------+-------------------------------------+
| LT/2000                             | Shaw Systems Associates, Inc.       |
+-------------------------------------+-------------------------------------+
| JHS                                 | Systemware                          |
+-------------------------------------+-------------------------------------+
| MailBook                            | MailBook                            |
+-------------------------------------+-------------------------------------+
| MAX BATCH/PLUS                      | MAX Software LLC                    |
+-------------------------------------+-------------------------------------+
| MAX DATA/UTIL                       | MAX Software LLC                    |
+-------------------------------------+-------------------------------------+
| MAX/REXX                            | MAX Software LLC                    |
+-------------------------------------+-------------------------------------+
| MAX/SPF                             | MAX Software LLC                    |
+-------------------------------------+-------------------------------------+
| MAX Software                        | MAX Software LLC                    |
+-------------------------------------+-------------------------------------+
| METHODMANAGER                       | Manager Software Products Ltd.      |
+-------------------------------------+-------------------------------------+
| MOVEX                               | INTENTIA                            |
+-------------------------------------+-------------------------------------+
| MPS                                 | Systemware                          |
+-------------------------------------+-------------------------------------+
| TRADEMARK                           | COMPANY                             |
+-------------------------------------+-------------------------------------+
| MXG                                 | Merrill Consultants                 |
+-------------------------------------+-------------------------------------+
| NOMAD                               | Thomson Software Products           |
+-------------------------------------+-------------------------------------+
| NOMAD for UNIX                      | Thomson Software Products           |
+-------------------------------------+-------------------------------------+
| NXL2000                             | Formal Systems Inc.                 |
+-------------------------------------+-------------------------------------+
| The OLR API                         | Data Base Architects, Inc.          |
+-------------------------------------+-------------------------------------+
| The OLR System                      | Data Base Architects, Inc.          |
+-------------------------------------+-------------------------------------+
| OnLine Help                         | Data Base Architects, Inc.          |
+-------------------------------------+-------------------------------------+
| OnLine Note pad                     | Data Base Architects, Inc.          |
+-------------------------------------+-------------------------------------+
| OnLine Reference                    | Data Base Architects, Inc.          |
+-------------------------------------+-------------------------------------+
| OPAC-Batch                          | Osys AG                             |
+-------------------------------------+-------------------------------------+
| OPAC-Online                         | Osys AG                             |
+-------------------------------------+-------------------------------------+
| Open Workgroup Repository           | Manager Software Products Ltd.      |
+-------------------------------------+-------------------------------------+
| MessengerNet                        | Bytware, Inc.                       |
+-------------------------------------+-------------------------------------+
| MessengerOne                        | Bytware, Inc.                       |
+-------------------------------------+-------------------------------------+
| MessengerPlus                       | Bytware, Inc.                       |
+-------------------------------------+-------------------------------------+
| PeekPlus                            | Bytware, Inc.                       |
+-------------------------------------+-------------------------------------+
| Portal 2000                         | DTS Software, Inc.                  |
+-------------------------------------+-------------------------------------+
| ProCreate                           | Banner Software Inc.                |
+-------------------------------------+-------------------------------------+
| ProTerm                             | ProTerm Technologies                |
+-------------------------------------+-------------------------------------+
| Sector Trading Systems              | Quant Trading Inc.                  |
+-------------------------------------+-------------------------------------+
| RECYC2000                           | Informission Group, Inc.            |
+-------------------------------------+-------------------------------------+
| REFINE Language Tools               | Reasoning Systems                   |
+-------------------------------------+-------------------------------------+
| SecurPass                           | Proginet Corporation                |
+-------------------------------------+-------------------------------------+
| SELCOPY                             | Compute (Bridgend) Ltd.             |
+-------------------------------------+-------------------------------------+
| Software Refinery                   | Reasoning Systems                   |
+-------------------------------------+-------------------------------------+
| TRADEMARK                           | COMPANY                             |
+-------------------------------------+-------------------------------------+
| Strobe                              | Programart Corporation              |
+-------------------------------------+-------------------------------------+
| Super Check                         | G. G. Pulley & Associates, Inc.     |
+-------------------------------------+-------------------------------------+
| Super Image                         | G. G. Pulley & Associates, Inc.     |
+-------------------------------------+-------------------------------------+
| Super Sort                          | G. G. Pulley & Associates, Inc.     |
+-------------------------------------+-------------------------------------+
| SuperWylbur                         | SuperWylbur Systems, Inc.           |
+-------------------------------------+-------------------------------------+
| SystemVision                        | ADPAC Corp.                         |
+-------------------------------------+-------------------------------------+
| Tool-Time                           | Shelby Software                     |
+-------------------------------------+-------------------------------------+
| Thoms                               | New World Systems                   |
+-------------------------------------+-------------------------------------+
| Tool-Time 2000                      | R&L Software Associates, Inc.       |
+-------------------------------------+-------------------------------------+
| Training Management Systems         | Systems Design & Development, Inc.  |
+-------------------------------------+-------------------------------------+
| TransCentury                        | TransCentury Data Systems           |
+-------------------------------------+-------------------------------------+
| Turnover                            | SoftLanding Systems, Inc.           |
+-------------------------------------+-------------------------------------+
| Vantage YR2000                      | Millennium Dynamics, Inc.           |
+-------------------------------------+-------------------------------------+
| Version Merger                      | Princeton Softech                   |
+-------------------------------------+-------------------------------------+
| VIA/Renaissance                     | ViaSoft                             |
+-------------------------------------+-------------------------------------+
| VISION: Assess                      | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VISION: Builder                     | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VISION: Excel                       | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VISION: Inform                      | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VISION: Inquiry                     | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VISION: Inspect                     | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VISION: Recode                      | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VISION: Redocument                  | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VISION: Report                      | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VISION: Result                      | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| TRADEMARK                           | COMPANY                             |
+-------------------------------------+-------------------------------------+
| VISION: Testpro                     | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VISION: Transact                    | Sterling Software (UK) Ltd.         |
+-------------------------------------+-------------------------------------+
| VPS                                 | Levi, Ray & Shoup                   |
+-------------------------------------+-------------------------------------+
| Windows NT                          | Microsoft Corporation               |
+-------------------------------------+-------------------------------------+
| Windows 95                          | Microsoft Corporation               |
+-------------------------------------+-------------------------------------+
| WinView+                            | Midcontenient Business Systems,     |
|                                     | Inc.                                |
+-------------------------------------+-------------------------------------+
| X/PTR                               | Systemware                          |
+-------------------------------------+-------------------------------------+
| Y2K                                 | Data Base Architects, Inc.          |
+-------------------------------------+-------------------------------------+
| 3M                                  | Minnesota Manufacturing and Mining, |
|                                     | Inc.                                |
+-------------------------------------+-------------------------------------+
| 36/2000 Change Propogation          | KDP Software                        |
+-------------------------------------+-------------------------------------+