IBM ShopIBM Support Download
HomeNewsProductsservicesSolutionsAbout IBM
Search 
   
 

IBM Global Services

 

IBM EDI Services

   
 

DataInterchange

 

Overview

 

Highlights

 

Download

 

Library

 

FAQs

   
 
 

Web services

 

Products and services

   
 
 

Customer care

 

Surveys

   
 
 

Related links:

 

Year 2000 Readiness

 

Technical bulletins

 

Education

   
ContactLegalPrivacy
 

Year 2000 Readiness

Visit Year 2000 alerts for issues about other IBM EDI Service components.

PTFs (program temporary fixes)
Y2K note on mapping
Miscellaneous info

DataInterchange/MVS Version 1 Release 5, DataInterchange/MVS-CICS Version 1 Release 5, DataInterchange/MVS Version 2 Release 1 and DataInterchange/MVS-CICS Version 2 Release 1 are Year 2000 Ready with the installation of the appropriate program temporary fixes (PTFs) as specified in this Technical Bulletin. DataInterchange/MVS Version 3 Release 1,  DataInterchange/MVS-CICS Version 3 Release 1, DataInterchange Client Version 2 Release 1 and DataInterchange Client Version 3 Release 1 are Year 2000 Ready. Year 2000 Ready means that when used in accordance with associated documentation, they are 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 them.

In versions prior to Version 3, there were several basic problems found regarding Year 2000 Readiness. Under CICS, DataInterchange derives "19" for all system provided century values, impacting translator system date output, and screen presentation. That is, years having a century of "20" were incorrectly specified as century 19. This problem also occurred under MVS in a number of reports and screen displays.

DataInterchange PTFs

Following are the DataInterchange PTFs that you should install to make DataInterchange Year 2000 Ready.

DataInterchange MVS  V3 R1
DataInterchange MVS  V2 R1
DataInterchange MVS  V1 R5
DataInterchange CICS  V3 R1
DataInterchange CICS  V2 R1
DataInterchange CICS  V1 R5

DataInterchange MVS V3 R1 -->

  • PTF UW65442 - Error in PTF UW57172 causes DIAUTOCC feature to be ineffective for inbound translation of a 6 byte DT data element to an 8 byte DT adf field. The appropriate century value, either 19 or 20, is not concatenated. Circumvention: User special handling date edit 24 instead of DIAUTOCC.
  • PTF UW63506 - Enhancement to support EDIFACT SYNTAX Version 4 and EDIFACT UNG DATE output incorrectly
  • PTF UW57172 - Error in PTFs UW55072, UW55132, and UW54847 causes specific inconsistencies in how dates are validated and manipulated during translation.
  • PTF UW55132 - Error in PTF UW54847 causes CCYYMM output for 8 byte input date in CCYYMMDD format.
  • PTF UW55072 - Incorrect Julian conversion of Y2K dates from packed-decimal input.

DataInterchange MVS  V2 R1 -->

  • PTF UW65444 - Error in PTF UW57170 causes DIAUTOCC feature to be ineffective for inbound translation of a 6 byte DT data element to an 8 byte DT adf field. The appropriate century value, either 19 or 20, is not concatenated. Circumvention: User special handling date edit 24 instead of DIAUTOCC.
  • PTF UW63504 - Enhancement to support EDIFACT SYNTAX Version 4 and UW48464 IN ERROR - EDIFACT UNG DATE output incorrectly
  • PTF UW57170 - Error in PTFs UW55130, UW51028, UW53825, UW51925, UW55070, and UW49049 causes specific inconsistencies in how dates are validated and manipulated during translation.
  • PTF UW55130 - Error in PTF UW53825 causes CCYYMM output for 8 byte date in CCYYMMDD format.
  • PTF UW55070 - Error in PTF UW47236 cuases incorrect Julian conversion of Y2K dates from packed-decimal input.
  • PTF UW49049  - From date operator 'FD' of 'YYMMDD' yields incorrect Y2K dates when variable saved from 6 byte numeric
  • PTF UW47236  - Incorrect conversion of Y2K dates with packed-decimal input 
  • PTF UW38719  - Dates printed incorrectly with LANG PROF set to &M&D&C

DataInterchange MVS  V1 R5 -->

  • PTF UW65446 - Error in PTF UW57168 causes DIAUTOCC feature to be ineffective for inbound translation of a 6 byte DT data element to an 8 byte DT adf field. The appropriate century value, either 19 or 20, is not concatenated. Circumvention: User special handling date edit 24 instead of DIAUTOCC.
  • PTF UW63502 - Enhancement to support EDIFACT SYNTAX Version 4 and UW48462 IN ERROR - EDIFACT UNG DATE output incorrectly
  • PTF UW57168 - Error in PTFs UW55128, UW53819, UW51923, UW55068, UW51030, and UW49043 causes specific inconsistencies in how dates are validated and manipulated during translation
  • PTF UW55128 - Error in PTF UW53819 causes CCYYMM output for 8 byte input date in CCYYMMDD format
  • PTF UW55068 - Error in PTF UW47239 causes incorrect Julian conversion of Y2K dates from packed-decimal input
  • PTF UW49043  - From date operator 'FD' of 'YYMMDD' yields incorrect Y2K dates when variable saved from 6 byte numeric
  • PTF UW47239  - Incorrect conversion of Y2K dates with packed-decimal
  • PTF UW38725  - Dates printed incorrectly with LANG PROF set to &M&D&C
  • PTF UW26390  - Leap year 2000/02/29 derived from system incorrectly

DataInterchange CICS V3 R1 -->

  • PTF UW65443 - Error in PTF UW57173 causes DIAUTOCC feature to be ineffective for inbound translation of a 6 byte DT data element to an 8 byte DT adf field. The appropriate century value, either 19 or 20, is not concatenated. Circumvention: User special handling date edit 24 instead of DIAUTOCC.
  • PTF UW63507 - Enhancement to support EDIFACT SYNTAX Version 4 and EDIFACT UNG DATE output incorrectly
  • PTF UW57173 - Error in PTFs UW55133, UW54848, and UW55071 causes specific inconsistencies in how dates are validated and manipulated during translation
  • PTF UW55133 - Error in PTF UW54848 causes CCYYMM output for 8 byte input date in CCYYMMDD format
  • PTF UW55071 - Incorrect Julian conversion of Y2K dates from packed-decimal point

DataInterchange CICS V2 R1 -->

  • PTF UW65445 - Error in PTF UW57171 causes DIAUTOCC feature to be ineffective for inbound translation of a 6 byte DT data element to an 8 byte DT adf field. The appropriate century value, either 19 or 20, is not concatenated. Circumvention: User special handling date edit 24 instead of DIAUTOCC.
  • PTF UW63505 - Enhancement to support EDIFACT SYNTAX Version 4 and UW48465 IN ERROR - EDIFACT UNG DATE output incorrectly
  • PTF UW57171 - Error in PTFs UW53826, UW55131, UW55069, UW51926, UW51029, and UW49050 causes specific inconsistencies in how dates are validated and manipulated during translation
  • PTF UW55131 - Error in PTF UW53826 causes CCYYMM output for 8 byte input date in CCYYMMDD format
  • PTF UW55069 - Error in PTF UW47238 causes incorrect Julian conversion of Y2K dates from packed-decimal point
  • PTF UW49050  - From date operator 'FD' of 'YYMMDD' yields incorrect Y2K dates when variable saved from 6 byte numeric
  • PTF UW47238  - Incorrect conversion of Y2K dates with packed-decimal input
  • PTF UW38720  - Dates printed incorrectly with LANG PROF set to &M&D&C
  • PTF UW37719  - Dates displayed incorrectly in CICS with &C used in LANGPROF

DataInterchange CICS V1 R5 --> 

  • PTF UW65447 - Error in PTF UW57169 causes DIAUTOCC feature to be ineffective for inbound translation of a 6 byte DT data element to an 8 byte DT adf field. The appropriate century value, either 19 or 20, is not concatenated. Circumvention: User special handling date edit 24 instead of DIAUTOCC.
  • PTF UW63503 - Enhancement to support EDIFACT SYNTAX Version 4 and UW48463 IN ERROR - EDIFACT UNG DATE output incorrectly
  • PTF UW57169 - Error in PTFs UW55129, UW51031, UW51924, UW53820, UW55067, and UW49044 causes specific inconsistencies in how dates are validated and manipulated during translation
  • PTF UW55129 - Error in PTF UW53820 causes CCYYMM output for 8 byte input date in CCYYMMDD format
  • PTF UW55067 - Error in PTF UW47240 causes incorrect Julian conversion of Y2K dates from packed-decimal input
  • PTF UW49044  - From date operator 'FD' of 'YYMMDD' yields incorrect Y2K dates when variable saved from 6-byte numeric
  • PTF UW47240  - Incorrect conversion of Y2K dates with packed-decimal
  • PTF UW38726  - Dates printed incorrectly with LANG PROF set to &M&D&C
  • PTF UW37718  - Dates displayed incorrectly in CICS with &C used in LANGPROF
  • PTF UW26392  - Leap year 2000/02/29 derived from system incorrectly

Also see the Year 2000 enhancements for DataInterchange.

Learn more about IBM EDI Services Year 2000 Readiness.

Miscellaneous Year 2000 Information:

  • To make the century value effective for all dates entered, displayed, and printed by DataInterchange, update the "DATE MASK" field to "&C/&M/&D" in the "ENU" LANGPROF member.
    Caution: This is a global change to the DataInterchange product. This not only affects screen presentation/data entry; it also affects date values explicitly specified in PERFORM statement keywords, such as "TRXDATE". Check for hard coded dates in your JCL before making this change.
  • If you are using date conversion special operators, i.e., "FD" and "TD", and you allow DataInterchange to concatenate century "CC" onto a from date which has no century supplied, be aware of the defaults: "CC" defaults to 19 when "YY" is greater than 10; otherwise, "CC" defaults to 20. If you want information about controlling this default, see Year 2000 enhancements.