IBMソフトウェア製品のうるう年問題について

     
  IBMソフトウェア製品のうるう年問題について
資料作成日 02/05/2008
資料更新日 02/05/2008
<概要>
2008年は4年に一度のうるう年にあたります。 IBMソフトウェア製品におけるうるう年問題とその対応については、以下表をご覧ください。
<内容/目次>

※ System z ソフトウェアに関しましては、IBM担当技術員にお問合せください。

Brand

APAR #
(SPR #)

Open

COMP ID

製品名

バージョン
リリース

問題概要

補足情報

共通

PQ86149
PQ85608
SE13754
IY54651



2004/3/17

-

Java
JDK/JRE

1.2.2
1.3.1

※ このリリースはすでにサービスが終了しております

障害内容:
すべてのプラットフォームの IBM JDK (Java Development Kit) /JRE (Java Runtime Environment ) Version 1.2.2 1.3.1の java.util.Calender / java.util.GregorianCalendar オブジェクトの操作において、ある特定の使用条件下で IllegalArgumentExceptionの例外がスローされます。 この影響として、アプリケーションが異常終了する事が考えられます。 

詳細は 技術文書 を参照ください。

IM

IO00694

2005/3/18

5724B43Z1

Content Manager
ECLIENT

V8.2
V8.3

Content Manager V8.2/V8.3のワークフローの日付の妥当性検査に関する問題です。V8.,2はすでにサービスが終了しています

障害内容:
eclient ワークフローのSuspend画面で、入力された日付の妥当性確認時、 うるう年の2月29日がエラーと判断され、うるう年以外の2月29日が正常に受け付けられる現象が報告されています

この問題を修正するにはContent Manaer V8.3 Fixpack1かそれ以上を適用していただく必要があります。

詳細は 技術文書 を参照ください。

Tivoli

IO03413
IO03711

2006/1/11
2006/2/12

5724E95S0
5724J3960

IBM Tivoli Directory Server
(LDAP)

V5.2
V6.0

障害内容:
パスワードの有効期限切れが期待通りに動作しない問題です。
例として、2008年2月28日(29日前ならいつでも同じ)にパスワードをセットし、2009年1月1日に有効期限切れになるように設定しても、実際に有効期限が切れるのは2009年1月2日となります。
有効期限が切れるまでに数年かかる場合でも、その間の閏日分、期限切れが伸びます。

FixPack: 5.2.0-TIV-ITDS-FP0005 以降を適用。
FixPack: 6.0.0-TIV-ITDS-FP0002 以降を適用。

詳細はページ末尾の技術情報をご覧ください。

Lotus

LNOL3ZBMFJ

2008/1/17


Lotus
Domino

6
6.5
7
8

障害内容:
Lotus Notes うるう年2月29日のスケジュール設定についてカレンダービューから 2008/2/29 にスケジュールを作成し、繰り返しの設定をします(毎年、繰り返しが週末にくる場合:変更しない)。
うるう年でない年(2009 年など)には 2/28 にスケジュールが作成されますが、2012 年や 2016 年はうるう年であるにも関わらず、2/28 にスケジュール文書が作成されてしまいます。

詳細は 技術文書 を参照ください。

Rational

PK19995

2006/2/16

5724J1901

APP DEV V6 WIN

601

障害内容:
JSF (Java Server Face)の「入力コンポーネント」の日付コンバーターに不具合があります。うるう年の特異日に発生する問題ではなく、いつでも問題となる症状です。
以下の条件に合致すると、2000年以前のうるう年の2月29日が入力できなくなります。
@RAD6でJSFアプリケーションを開発
AIBMの拡張JSFタグのconvertDateTimeタグを使用
B日付の入力を、MM→dd→yyyy、あるいはdd→MM→yyyyの順序で入力すると問題があります。


※補足1 パターンには関わらず日、月の後に年を入れるケースで発生します。
※補足2 RAD6で開発したJSFアプリケーションに対し、ブラウザー上で、MM/dd/yyyyのフォーマットに、プロンプトに従い、02/29とまず入力すると、次の千の位のyの部分に1が入力できなくなる問題です。
つまり、2000年未満のうるう年が入力できなくなる問題です。


問題のあるコード例:
<f:convertDateTime pattern="MM/DD/yyyy"/>

詳細は 技術文書 を参照ください。


Show details for APAR#IO03413/IO03711 「うるう年がある場合に、期待する日にパスワードが期限切れにAPAR#IO03413/IO03711 「うるう年がある場合に、期待する日にパスワードが期限切れにならない」

<添付資料>
<文書情報>
製品/カテゴリー名 All Software Products 
有効期限 04/30/2008 
発表日 2008/02/05 
資料番号