ここでは,OSIV/F4 MSPに提供されているAF-JESを含む製品で,2000年を迎えた時の発生事象と その対処方法について説明しています。
*1:対処方法が複数記述されている場合は,SEと相談して対処方法を選択して下さい。
表の中で記述されている語句は,各々以下の意味を持ちます。
PTF:一括修正
PUF:緊急修正
: | 99.08.20 修正・追加分 | |
青字 | : | 99.09.23 修正・追加分 |
赤字 | : | 2000.2.4 修正・追加分 |
項 番 |
製品名 | V/L | 発生事象 | 対処方法*1 | ||||||||||||||||||||||||||
29 | C-LANGUAGE | V10L20 V10L21 V11L10 V12L10 V12L20 V12L30 |
西暦が4桁で通知されません。 | 以下のように,ユーザプログラムを修正して下さい。 strftime関数の%y変換と%変換を使用すると,年号の下2桁を通知します。 年号の4桁を通知してほしい場合は%Y変換に変更が必要です。 尚,%x変換において,setlocal関数により,日本国地域(Jp)又は空文字列を指定すれば,年号の4桁が通知されます。 |
||||||||||||||||||||||||||
30 | CAPE/C |
V10L30 V10L40 V11L10 V11L20 V11L30 |
ユーザデータやアプリケーションを西暦4桁対応としてもカレンダ関数や
チェック関数では1900年代の処理しかできないため,ユーザプログラムの動作時に
日付チェック処理で,2000年2月29日をチェックした時,本来は問題なしですが,
問題有りで通知してまいます。 その結果,ユーザプログラムに影響を与えます。 |
V11L40にV/Lアップ後,PTFアップを行って下さい。 L95081(一括修正番号) |
||||||||||||||||||||||||||
31 | CAPE/C | V11L40 |
西暦下2桁で処理する場合は,境界値の設定をしないと,カレンダ関数や
チェック関数の処理は1900年代として行われ,ユーザプログラムの動作時に
不都合がでる可能性があります。
|
PTFアップを行って下さい。 L95081(一括修正番号) PTFアップ後,以下の対応を行って下さい。
|
||||||||||||||||||||||||||
[回避方法] カレンダ関数およびチェック関数(%日付正常?)として,西暦4桁を指定するように プログラムを変更して下さい。 |
||||||||||||||||||||||||||||||
32 | CJMS |
V10L10 V10L20 V11L10 |
ユーザ選択により,SMFレコードを作成し,そのSMFレコードを入力処理する場合,
日付情報の処理に以下の影響があります。
|
以下のように,ユーザプログラムを修正して下さい。
|
||||||||||||||||||||||||||
33 | COBOL85 | V11L10 V11L11 V11L20 V12L10 |
1900年代と2000年代が正しく判断できません。 |
以下のように,ユーザプログラムを修正して下さい。
|
||||||||||||||||||||||||||
34 | COBOL85 | V12L20 | プログラム実行日付を,4桁で得られません |
以下のように,ユーザプログラムを修正して下さい。
|
||||||||||||||||||||||||||
35 | COMS-I |
V11L10 V12L10 |
|
担当営業または,SEにお問い合わせ下さい。 |
||||||||||||||||||||||||||
36 | COMS-I | V20L10 |
|
PTFアップ後,PUFを適用して下さい。 C94091(一括修正番号) AC97566(緊急修正番号) BC97566(緊急修正番号) AC97677(緊急修正番号) BC97677(緊急修正番号) なお,&DATECONV関数では,西暦下2桁の値が00〜50は2000年代を示し, &DATECONV関数以外(入力コマンド,端末の日付表示を含む)では, 西暦下2桁の値が00〜69は2000年代を示します。 |
||||||||||||||||||||||||||
V20L10 V20L11 |
COMS-I/CFUのアラーム情報出力処理(リスト出力)で, 開始日時および終了日時に2000年代が指定されると,KCV741I(指定されたデータが存在しません)のメッセージが出力されます。 | PUFを適用して下さい。 AC97534(緊急修正番号) BC97534(緊急修正番号) AC97566(緊急修正番号) BC97566(緊急修正番号) |
||||||||||||||||||||||||||||
2000年代に収集したGTFト レースを使用し,性能レポートを出力すると,表示しているすべての日付の2000年代の部分が規則性のない不当な表示になります。 | PUFを適用して下さい。 AC97677(緊急修正番号) BC97677(緊急修正番号) AC97672(緊急修正番号) BC97672(緊急修正番号) CC97672(緊急修正番号) |
|||||||||||||||||||||||||||||
37 | COMS-I/CM | V20L10 |
ユーザ出口ルーチンでシステムが通知する日付フィールドを使用する場合に,
以下の影響があります。
|
PTFアップ後,PUFを適用し,以下のように,ユーザプログラムを修正して下さい。 C94091(一括修正番号) AC97676(緊急修正番号) BC97676(緊急修正番号) AC97671(緊急修正番号) BC97671(緊急修正番号) CC97671(緊急修正番号) AC97537(緊急修正番号) BC97537(緊急修正番号) AC97533(緊急修正番号) BC97533(緊急修正番号) CC97533(緊急修正番号) DC97533(緊急修正番号) EC97533(緊急修正番号) FC97533(緊急修正番号) ユーザ出口ルーチンへ通知するデータ内の日付情報(CCyydddF)は,付加情報の形式であることを 意識する必要があります。 つまり,先頭1バイトが X'00'は1900年代,X'01'は2000年代として処理するようにプログラムを 変更して下さい。 |
||||||||||||||||||||||||||
|
適用PTFにより以下の緊急修正を適用して下さい。 C96041:AC97972(緊急修正番号) C94061:BC97972(緊急修正番号) |
|||||||||||||||||||||||||||||
38 | COMS-I/CM | V20L11 |
ユーザ出口ルーチンでシステムが通知する日付フィールドを使用する場合に,
以下の影響があります。
|
PUF適用後,以下のように,ユーザプログラムを修正して下さい。 AC97676(緊急修正番号) BC97676(緊急修正番号) AC97671(緊急修正番号) BC97671(緊急修正番号) CC97671(緊急修正番号) AC97537(緊急修正番号) BC97537(緊急修正番号) AC97533(緊急修正番号) BC97533(緊急修正番号) CC97533(緊急修正番号) DC97533(緊急修正番号) EC97533(緊急修正番号) FC97533(緊急修正番号) ユーザ出口ルーチンへ通知するデータ内の日付情報(CCyydddF)は,付加情報の形式であることを 意識する必要があります。つまり,先頭1バイトがX'00'は1900年代,X'01'は2000年代として 処理するように,プログラムを変更して下さい。 |
||||||||||||||||||||||||||
|
適用PTFにより,以下の緊急修正を適用して下さい。 C98061:AC97973(緊急修正番号) C97031〜C97091:BC97973(緊急修正番号) C96091:CC97973(緊急修正番号) C96031:DC97973(緊急修正番号) DLIB〜C95091:EC97973(緊急修正番号) |
|||||||||||||||||||||||||||||
39 | CORDEX |
V10L10 V10L20 V10L30 |
|
V10L40にV/Lアップを行って下さい。 |
||||||||||||||||||||||||||
40 | CORDEX | V10L40 |
|
PTFアップを行って下さい。 D96041(一括修正番号) |
||||||||||||||||||||||||||
スケジュール情報定義,センタ情報定義にWEEKオペランドを設定した 自動スケジュールが正しくが起動しません。 | PUFを適用して下さい。 AD45026(緊急修正番号) |
|||||||||||||||||||||||||||||
メンテナンスユーティリティのスケジュール運用情報を印刷すると, ヘッダに出力される日付と曜日が,カレンダ通りに表示されません。 | PUFを適用して下さい。 AD42907(緊急修正番号) AD46042(緊急修正番号) |
|||||||||||||||||||||||||||||
メンテナンスユーティリティの履歴情報印刷(PRINT命令のHISTORY,DATEオペランド指定)を行う時,
1900年代と2000年代の履歴情報がある場合,DATEオペランドに1900年代の日付を指定すると,
2000年代の履歴情報も合わせて印刷されます。 本来,指定された期日までの履歴情報が印刷されるが,それに加えて2000年代の履歴情報が全て 印刷されます。 |
適用PTFにより以下の緊急修正を適用して下さい。 D99051:AD46671(緊急修正番号) D96041:BD46671(緊急修正番号) |
|||||||||||||||||||||||||||||
(発生条件)
オンライン応用プログラムからの継続要求に対し,通知済の情報と同じものを通知するため, オンライン応用プログラムとCORDEXとの間で会話が繰り返され,オンライン応用プログラムが 停止できません。 |
PTFアップ後,緊急修正を適用して下さい。 D96041〜D99051用 AD46871(緊急修正番号) |
|||||||||||||||||||||||||||||
状態監視機能の実行結果一覧画面におけるコマンド/PFキーによる表示操作結果で以下のようになります.
|
適用PTFにより以下の緊急修正を適用してください。 D99051:AD47335(緊急修正番号) D96041:BD47335(緊急修正番号) |
|||||||||||||||||||||||||||||
41 | CORDEX | V12L10 |
メンテナンスユーティリティの履歴情報印刷(PRINT命令のHISTORY,DATEオペランド指定)を行う時,
1900年代と2000年代の履歴情報がある場合,DATEオペランドに1900年代の日付を指定すると,
2000年代の履歴情報も合わせて印刷されます。 本来,指定された期日までの履歴情報が印刷されるが,それに加えて2000年代の履歴情報が全て 印刷されます。 |
適用PTFにより以下の緊急修正を適用して下さい。 D99031:AD46669(緊急修正番号) D98061:BD46669(緊急修正番号) D96031〜D97011:CD46669(緊急修正番号) |
||||||||||||||||||||||||||
(発生条件)
オンライン応用プログラムからの継続要求に対し,通知済の情報と同じものを通知するため, オンライン応用プログラムとCORDEXとの間で会話が繰り返され,オンライン応用プログラムが 停止できません。 |
PTFアップ後,緊急修正を適用して下さい。 D96031〜D99031用 AD46870(緊急修正番号) |
|||||||||||||||||||||||||||||
状態監視機能の実行結果一覧画面におけるコマンド/PFキーによる表示操作結果で以下のようになります.
|
適用PTFにより以下の緊急修正を適用してください。 D99031:AD47333(緊急修正番号) D98061:BD47333(緊急修正番号) D96031〜D97011:CD47333(緊急修正番号) |
|||||||||||||||||||||||||||||
42 | DB-AGENCY | V10L10 | 印刷機能で出力されたリストの日付が常に1900年代となります。 |
PTFアップ後,PUFを適用して下さい。 L95051(一括修正番号) AL47977(緊急修正番号) |
||||||||||||||||||||||||||
管理情報(定義付帯情報)である表の有効期限が,閏年以外の年でも2月29日となります. [発生条件]
|
[回避方法] 表の定義情報変更機能で有効期限を変更してください。 有効期限は表の管理者のための管理付帯情報(コメント相当で自由に設定できる情報)であり,データベースのデータには影響ありません. |
|||||||||||||||||||||||||||||
43 | DCPM |
V10L10 V10L20 |
1999年以降のDCPMによるバッチ運用が不可能となります。 |
担当営業または,SEにお問い合わせ下さい。 |
||||||||||||||||||||||||||
44 | DCPM | V11L10 | 担当営業または,SEにお問い合わせ下さい。 | |||||||||||||||||||||||||||
45 | DM/EDF | V10L20 |
|
PTFアップを行って下さい。 C96061(一括修正番号) PTFアップ後,以下の対処を行って下さい。
|
||||||||||||||||||||||||||
46 | DM/IDS |
V10L10 V10L20 |
|
担当営業または,SEにお問い合わせ下さい。 | ||||||||||||||||||||||||||
47 | DMPR | V10L10 | リスト上の日付出力として,2000年2月29日〜2000年12月31日の 日付が1日ずれます。 | 担当営業または,SEにお問い合わせ下さい。 | ||||||||||||||||||||||||||
48 | DOCMATE | V10L20 | 日付を指定した検索処理で,1900年代と2000年代に跨がっ て指定をするとエラーとなります。 | [回避方法] 日付を指定した検索処理では,1900年代と2000年代に跨った範囲を指定しないで下さい。 1900年代と2000年代は,分けて行なって下さい。 |
||||||||||||||||||||||||||
49 | DOCMATE | V20L10 | 日付を指定した検索処理で,1900年代と2000年代に跨がった指定をすると エラーとなります。 | PTFアップ後,PUFを適用して下さい。 L93031(一括修正番号) UL47962(緊急修正番号) UL47961(緊急修正番号) |
||||||||||||||||||||||||||
[回避方法] 日付を指定した検索処理では,1900年代と2000年代に跨がった範囲を指定しないで 下さい。 1900年代と2000年代は,分けて行なって下さい。 |
||||||||||||||||||||||||||||||
50 | DRMS |
V10L10 V10L20 V11L10 V20L10 |
|
V21L10にV/Lアップを行って下さい。 |
||||||||||||||||||||||||||
V21L10 | 資源配付のスケジュールが正常に動作しません。 | PTFアップ後,PUFを適用して下さい。 L95111(一括修正番号) UL57211(緊急修正番号) |
||||||||||||||||||||||||||||
51 | DSM |
V11L10 V11L20 V11L21 V11L30 |
2000年代以降の日付が1900年代として処理されます。 | V12L10にV/Lアップを行って下さい。 | ||||||||||||||||||||||||||
V11L21 V11L30 |
2000年代に配信日時パラメタに1900年代の日付を指定すると, 発信メール管理台帳にゴミが入いります。 |
V12L10以降にV/Lアップ後,PTFアップを行い,PUFを適用して下さい。 V12L10にV/Lアップし、L95071にPTFアップ:UL46718(緊急修正番号) V12L20にV/Lアップ:UL46773(緊急修正番号) V12L30にV/Lアップし,L97121にPTFアップ:UL58795(緊急修正番号) |
||||||||||||||||||||||||||||
V12L10 V12L20 V12L30 |
システム環境パラメタにPTIMEまたはETIMEオペランドを指定している場合,他系へのメールが不達となります。 | 各々のV/Lにより,以下の修正を適用して下さい。 [V12L10] L95071以降(一括修正番号) UL46718(緊急修正番号) [V12L20] UL46773(緊急修正番号) [V12L30] L97121(一括修正番号) |
||||||||||||||||||||||||||||
2000年代に配信日時パラメタに1900年代の日付を指定すると,発信メール管理台帳にゴミが入いります。 | 各々のV/Lにより,以下の修正を適用して下さい。 [V12L10] L95071(一括修正番号) UL46718(緊急修正番号) [V12L20] UL46773(緊急修正番号) [V12L30] L97121(一括修正番号) UL58795(緊急修正番号) |
|||||||||||||||||||||||||||||
2000年以降,CRTINXで日付項目を対象としたインデックスファイルを作成した保管庫のオブジェクト
をDLTCABで削除すると保管庫が異常状態となります。 また,2000年代の日付をキーとしてオブジェクトを検索できません。 |
各々のV/Lにより,以下の修正を適用して下さい。 [V12L10] L95071(一括修正番号) AL58863(緊急修正番号) [V12L20] AL58864(緊急修正番号) [V12L30] L97121(一括修正番号) AL58865(緊急修正番号) |
|||||||||||||||||||||||||||||
52 | DSM/CS |
V10L10 V10L30 |
2000年代以降の日付が1900年代として処理されます。 | 担当営業または,SEにお問い合わせ下さい。 | ||||||||||||||||||||||||||
53 | DSM/IS |
V10L10 V10L30 |
担当営業または,SEにお問い合わせ下さい。 | |||||||||||||||||||||||||||
54 | DTS | V10L10 V10L11 V11L10 V11L20 |
2000年代でログ情報印刷ユーティリティを実行すると制御文のシンタックスエラーとなり印刷が出来なせん。 | 各々のV/LでPUFを適用して下さい。 [V10L10] AL58851(緊急修正番号 BL58851(緊急修正番号) CL58851(緊急修正番号) DL58851(緊急修正番号) [V10L11] AL58850(緊急修正番号) [V11L10] AL58849(緊急修正番号) BL58849(緊急修正番号) [V11L20] AL58848(緊急修正番号) |
||||||||||||||||||||||||||
55 | ECS | V10L10 |
2000年代では以下の機能が使用できません。
|
PTFアップを行って下さい。 C96121(一括修正番号) |
||||||||||||||||||||||||||
56 | ELF |
V10L10 V10L20 |
文書の退避/復元処理で対象文書の日付を指定する場合,以下の影響があります。
|
[回避方法] 文書の退避/復元処理で,文書の日付を使用した範囲指定を行う場合は,1900年代と 2000年代に跨がった範囲を指定しないで下さい。 1900年代と2000年代は,分けて行なって下さい。 |
||||||||||||||||||||||||||
57 | EX-JES/MAS | V10L10 |
|
PTFアップ後,PUFを適用して下さい。 C92091(一括修正番号) AC23943(応急修正番号) PTFアップ,かつ,PUF適用後,以下の対処を行って下さい。
|
||||||||||||||||||||||||||
58 | FAIRS-I |
V10L10 V10L20 V10L30 |
|
V11L10にV/Lアップ後,PTFアップを行い,PUF適用して下さい。 L93091(一括修正番号) AL46380(緊急修正番号) |
||||||||||||||||||||||||||
59 | FAIRS-I | V10L40 |
PTFアップ後,PUFを適用して下さい。 L90111(一括修正番号) AL46702(緊急修正番号) システム統計・会計とデータベース統計・会計の情報を採取する場合には, 1900年代から2000年代に跨がった日付を指定しないで下さい。なお,2000年2月29日が 誤った結果となる影響を回避するために,PUFを適用して下さい。 |
|||||||||||||||||||||||||||
60 | FAIRS-I | V11L10 | PTFアップ後,PUFを適用して下さい。 L93091(一括修正番号) AL46380(緊急修正番号) |
|||||||||||||||||||||||||||
61 | FAIRS-II | V10L30 | データ転送コマンド(IMPORTコマンド)を2000年以降に実行すると エラーが発生して転送が出来ません。(一部データが抜けます) | PUFを適用して下さい。 AL31101(緊急修正番号) |
||||||||||||||||||||||||||
62 | FORTRAN77 | V10L20 | 翻訳リストに出力される日付で2000年以降の閏年の2月29日〜12月31日の日付が
1日ずれます(翌日の日付)。 なお、12月31日は、12月32日と出力されます。 |
V10L31にV/Lアップ後,PTFアップを行い,PUFを適用して下さい。 L91031(一括修正番号) AL47694(緊急修正番号) AL47733(緊急修正番号) |
||||||||||||||||||||||||||
1900年代と2000年代を正しく判断できません。 |
以下のように,ユーザプログラムを修正して下さい。
|
|||||||||||||||||||||||||||||
63 | FORTRAN77 | V10L31 | 翻訳リストに出力される日付で2000年以降の閏年の2月29日〜12月31日の日付が
1日ずれます(翌日の日付)。 なお、12月31日は、12月32日と出力されます。 |
PTFアップ後,PUFを適用して下さい。 L91031(一括修正番号) AL47694(緊急修正番号) AL47733(緊急修正番号) |
||||||||||||||||||||||||||
1900年代と2000年代を正しく判断できません。 |
以下のように,ユーザプログラムを修正して下さい。
|
|||||||||||||||||||||||||||||
64 | FORTRAN77/EX | V10L10 V11L10 |
1900年代と2000年代を正しく判断できません。 | V12L10にVupして下さい。 | ||||||||||||||||||||||||||
V12L10 | 以下のように,ユーザプログラムを修正して下さい。
|
|||||||||||||||||||||||||||||
2000年以降の日付に対するDATIM,DATIMXサービスサブルーチンの返却値が 1900年代で返却されます。 | PUFを適用後、再結合編集を行って下さい。 AL37642(緊急修正番号) AL37643(緊急修正番号) |
|||||||||||||||||||||||||||||
65 | FORTRAN77/FAST | V10L10 |
翻訳リストに出力される日付で,2000年以降の閏年の2月29日〜12月31日の日付が
1日ずれます(翌日の日付)。 なお、12月31日は、12月32日と出力されます。 |
PTFアップ後,PUFを適用して下さい。 L88051(一括修正番号) AL35269(緊急修正番号) AL35270(緊急修正番号) |
||||||||||||||||||||||||||
1900年代と2000年代を正しく判断できません。 |
以下のように,ユーザプログラムを修正して下さい。
|
|||||||||||||||||||||||||||||
66 | FORTRAN90 | V10L10 | 2000年以降の日付に対するDATIM,DATIMXサービスサブルーチンの返却値が 1900年代で返却されます。 | PUFを適用後,再結合編集を行って下さい。 AL37641(緊急修正番号) |
||||||||||||||||||||||||||
1900年代と2000年代を正しく判断できません。 |
以下のように,ユーザプログラムを修正して下さい。
|
|||||||||||||||||||||||||||||
67 | F3800RMS | V10L10 V10L20 | 管理情報の登録,検索,および,削除処理は日付をキーとして処理 (例えば,検索処理では日付により管理情報をソートする)するため, 2000年以降は正しい処理ができません。 | 担当営業または,SEにお問い合わせ下さい。 |