旧バージョンの代わりに Oracle 11g ヘルパーを使用する

この規則により、以下を参照するようにフラグが立てられます。

Oracle 11g JDBC ドライバーに切り替え、代わりに Oracle11gDataStoreHelper または DataStoreHelper.ORACLE_11G_HELPER を使用してください。 バージョン 8 には引き続き古いクラスが同梱されていますが、問題が発生してもサポートされません。

ヘルパーと JDBC ドライバーのバージョンに同期が保たれていなければならないので、Oracle 11g ドライバーを使用するように構成を変更する必要が生じることがあります。この理由で、Oracle 11g JDBC ドライバーが構成されていることを確認するまで、クイック・フィックスはコードを変更しません。

初めてクイック・フィックスを実行する際には、Oracle 11g ドライバーが構成されているかどうか判別するよう求めるプロンプトが出ます。 新しいドライバーが構成されている場合は、「はい」 を選択します。アプリケーションの実行場所のドライバーを変更する予定でない場合は、クイック・フィックスを実行しないでください。この場合は、メッセージ・ボックスで「いいえ」を選択してください。 プロンプトを再表示しない場合は、応答を記憶するオプションを選択してください。

また「ソフトウェア分析の構成」ダイアログで、これらのオプションを、クイック・フィックスを実行するように構成したり、実行しないように構成したりできます。 この規則は、「Java コード・レビュー」>「WebSphere バージョンのマイグレーション」>「V7.0 から V8.0 へのマイグレーション」>「削除されたフィーチャー」カテゴリーの下にあります。 プロパティー・タブで、「クイック・フィックス」ドロップダウン・メニューを使用すると、クイック・フィックスの作動方法を構成できます。 このオプションに対する変更は、即時に有効になります。分析を再度実行する必要はありません。

クイック・フィックスでコードを変更できないようにした場合に、結果のコンテキスト・メニューから「クイック・フィックス」を選択すると、コードを変更せずにクイック・フィックスの処理が終了し、結果はリスト内に残ります。 応答を記憶するオプションをメッセージ・ボックス上で選択すると、規則上のクイック・フィックス・プロパティーをリセットしない限り、プロンプトは再表示されません。 クイック・フィックスでコードを変更できないようにしても、「クイック・フィックス・プレビュー」メニュー・アクションは作動します。

規則の使用時に、再びこのコードにフラグを立てないようにする場合は、結果ごとに「結果を無視」を選択するか、規則の選択を解除できます。

重要な情報について、関連記事の Oracle 用データ・ソースの最小必要設定を参照してください。

The 資料内の 削除されたフィーチャー の リスト。