Oracle® Fusion Middleware

Oracle Forms and Reportsリリース・ノート

12c (12.2.1.2)

E82829-01(原本部品番号:E76631-01)

2016年10月

Oracle Fusion Middleware Oracle Forms and Reportsリリース・ノート, 12c (12.2.1.2)

E82829-01

Copyright (C) 2015, 2016, Oracle and/or its affiliates All rights reserved.

原本著者: Arup Roy

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントが、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供される場合は、次のNoticeが適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle およびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 概要

- 最新リリース情報

- このドキュメントの目的

- Oracle Forms and Reports 12c (12.2.1.2.0)ドキュメント・ライブラリについて

- このリリースのその他のリリース・ノート

- システム要件と仕様

- 動作要件

- ライセンス情報

2 Oracle Forms

- 一般的な問題と回避策

- 以前のリリースとの下位互換性

- Microsoft Windowsの問題および回避策

- JAWSで動作しないショートカット・キー

- WLS_FORMSを停止して再起動する前に停止する必要のあるdejvm

- Linux/UNIXの問題および回避策

- シグナル・チェーン機能に必要なLD_PRELOAD設定

- FRM-41214の詳細を確認できるReportsエンジン・ログ

- Solarisの問題および回避策

- Oracle Forms Compilerのランタイム・エラー

- 構成の問題と回避策

- One-Button-Runの使用時におけるInternet Explorer以外のブラウザのプロキシ設定

- Forms 12cアプリケーションでのJACOBバージョン1.18-M2のサポート

- Forms 12cのColorSchemeのデフォルト値の変更

- Formsにおけるタイム・ゾーン・サポートの変更

- 既知の問題

- FRM-10400 Form BuilderからReport Builderを開けない

- Oracle Forms Builderの「フォームの実行」ボタンが失敗する

- WLS_FORMSがプロキシの後ろにある場合Web Startが機能しない

- Oracle Reportsの統合に新規環境変数が必要

- Oracle Forms Fusion Middleware Controlリソース・センターのリンクが機能しない

- Forms BuilderがLinux 7 (OELおよびRedHat)およびSLES 12 SP1オペレーティング・システムで起動されない

- Oracle Formsアプリケーションを実行するとORA-306500が間欠的に発生する

- WebLogic Serverにより提供されるURLを使用したオーディオ・ファイルがOracle Formsにおいて再生されない

- ドキュメントの訂正箇所

- 項目内に入力できる文字数に影響を与える変更とその回避策

- 自動バックアップ

3 Oracle Reports

- Oracle Reportsの非推奨に関する情報

- 一般的な問題点と回避策

- レポート・サーバー構成でのJDBCシン接続形式の使用

- 12.2.1.1リリースからEnterprise ManagerでReports管理ページを使用できない

- Oracleホームのパスの長さが64文字を超える場合レポートが起動しない

はじめに

Oracle Forms and Reportsの使用時に発生する可能性がある問題とその回避策について説明します。

対象読者

このドキュメントは、Oracle Fusion Middleware Forms and Reports 12c (12.2.1.2.0)のユーザーを対象としています。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティへの取り組みについては、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)にアクセスしてください。

Oracle Supportへのアクセス

サポートをご購入のOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info、聴覚に障害があるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメント

詳細は、次のOracleドキュメントを参照してください。

- 最新のOracle Fusion Middlewareドキュメント・ライブラリ。

- Oracle Forms and Reports 12.2.1.1.0ドキュメント・ライブラリ。

- Oracle Technology Network:
http://www.oracle.com/technetwork/index.html

表記規則

このマニュアルでは次の表記規則を使用します。

表記規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 概要

この章では、Oracle Fusion Middleware Oracle Forms and Reportsリリース・ノート 12c (12.2.1.2.0)の概要を説明します。次のトピックが含まれています:

- 最新リリース情報

- このドキュメントの目的

- Oracle Forms and Reports 12c (12.2.1.2.0)ドキュメント・ライブラリについて

- このリリースのその他のリリース・ノート

- システム要件と仕様

- 動作要件

- ライセンス情報

最新のリリース情報

このドキュメントの内容は、その発行時点において正確です。オラクル社では、ソフトウェアのリリース後、リリース・ノートを定期的に更新します。リリース・ノートの最新情報および追加情報には、次のURLにあるOracle Technology Networkからアクセスできます。

http://docs.oracle.com/

このドキュメントの目的

このドキュメントには、Oracle Forms and Reports 12 (12.2.1.2.0)のリリース情報が含まれています。ソフトウェアとその文書化されている機能の間の違いについて説明します。

この内容を確認してから製品をインストールまたは使用することをお薦めします。

Oracle Forms and Reports 12c (12.2.1.2.0)ドキュメント・ライブラリについて

Oracle Forms and Reports 12cリリース(12.2.1.2.0)のドキュメント・ライブラリには、このリリースのOracle Fusion Middlewareに固有のドキュメントが含まれます。

このライブラリのドキュメントには、Oracle Fusion Middleware 11gリリース2 (11.1.2)の既存のドキュメントのうち、このリリースのソフトウェアに適用されるドキュメントへの相互参照が含まれています。

たとえば、次のようになります。

- Oracle Forms Services 12c (12.2.1.2.0)のインストールおよび使用については、Oracle Forms and Reports 12c (12.2.1.2.0)ライブラリのOracle Forms and Reportsインストレーション・ガイドおよびForms Servicesデプロイメント・ガイドを参照してください。

- Oracle Forms and Reports 12c (12.2.1.2.0)ソフトウェアの高可用性構成については、Oracle Fusion Middleware 12c (12.2.1.2.0)の最新のドキュメント・ライブラリの高可用性ガイドに記載された関連情報を参照してください。

このリリースのその他のリリース・ノート

このドキュメントのリリース・ノートは、Oracle Forms and Reports 12c (12.2.1.2.0)ソフトウェアに固有のものです。

このリリースに適用されるその他のリリース・ノートについては、Oracle Technology Network (OTN)で、Oracle Fusion Middleware 12c (12.2.1.2.0)の最新のドキュメント・ライブラリから、該当するリリース・ノートを参照してください。

システム要件と仕様

Oracle Fusion Middlewareのインストールおよび構成を正常に完了するには、インストール前にハードウェアおよびソフトウェアの前提条件の要件を満たす必要があります。詳細は、Oracle Fusion Middlewareのシステム要件と仕様(http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-requirements-100147.html)を参照してください

動作要件

Oracle Fusion Middleware 12c (12.2.1.2.0)の最新の動作保証情報は、「Oracle Fusion Middleware Supported System Configurations」セントラル・ハブ(http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html)で確認できます

ライセンス情報

Oracle Fusion Middlewareのライセンス情報は、Oracle Fusion Middlewareライセンス情報で確認できます。

2 Oracle Forms

この章では、Oracle Formsに関連する問題について説明します。次のトピックが含まれています:

- 一般的な問題と回避策

- 構成の問題と回避策

- 既知の問題

- ドキュメントの訂正箇所

一般的な問題と回避策

この項では、一般的な問題および回避策について説明します。次のトピックが含まれています:

- 以前のリリースとの下位互換性

- Microsoft Windowsの問題および回避策

- Linux/UNIXの問題および回避策

- Solarisの問題および回避策

以前のリリースとの後方互換性

変更された機能または非推奨となった機能については、Oracle Forms Oracle Forms 6iからOracle Forms 12cへのアップグレード・ガイドを参照してください。

Oracle Forms 10gまたはOracle Forms Services 11g (11.1.x)からのアップグレードについては、Oracle Fusion MiddlewareのアップグレードのプランニングおよびFormsおよびReportsのアップグレード・ガイドを参照してください。

Microsoft Windowsの問題および回避策

この項では、Oracle FormsおよびMicrosoft Windowsに関連する問題について説明します。次のトピックが含まれています:

- JAWSで動作しないショートカット・キー

- WLS_FORMSを停止して再起動する前に停止する必要のあるdejvm

JAWSで動作しないショートカット・キー

Forms BuilderをJAWSと組み合せて使用すると、アイテムを作成するために[Ctrl]を押しながら[Insert]を押すキーボード・ショートカットは、機能しません。

この問題を回避するには、メニューのニーモニック・キーを使用します。[Alt]を押しながら[E]を押すと、「編集」メニューが開き、次に[R]を押すと「作成」を選択してアイテムを作成できます。

WLS_FORMSを停止して再起動する前に停止する必要のあるdejvm

Oracle WebLogic管理対象サーバーを再起動する前に、そのサーバーにより起動されたすべてのJVMコントローラ・プロセス(dejvm)を停止する必要があります。そうしないと、停止後にWLS_FORMSが再起動しません。

Linux/UNIXの問題および回避策

この項では、Oracle FormsおよびLinux/UNIXに関連する問題について説明します。次のトピックが含まれています:

- シグナル・チェーン機能に必要なLD_PRELOAD設定

- FRM-41214の詳細を確認できるReportsエンジン・ログ

シグナル・チェーン機能に必要なLD_PRELOAD設定

JVMバージョン1.5以上でシグナル・チェーン機能が動作するには、default.envにLD_PRELOAD設定が必要です。他の環境ファイルを作成または使用する場合、その環境ファイルでのLD_LIBRARY_PATHおよびLD_PRELOADの設定は、default.envでの設定と同じである必要があります。

FRM-41214の詳細を確認できるReportsエンジン・ログ

FormsセッションでReportsを実行しようとして、レポートを実行できないというFormsエラー(FRM-41214)が発生した場合、そのエラーの詳細はReportsエンジン・ログを確認してください。

Solarisの問題および回避策

この項では、Oracle FormsおよびSolarisに関連する問題について説明します。次のトピックが含まれます:

- Oracle Forms Compilerのランタイム・エラー

Oracle Forms Compilerのランタイム・エラー

Oracle FormsコンパイラおよびForms Builderを実行中で、かつNLS_LANGを設定している場合に、コンパイラが終了時にクラッシュする問題を解決するには、ユーザーはさらに環境変数LC_ALLを設定する必要があります。

export LC_ALL=C

構成の問題と回避策

この項では、構成に関する問題およびその回避方法について説明します。次のトピックが含まれています:

- One-Button-Runの使用時におけるInternet Explorer以外のブラウザのプロキシ設定

- Forms 12cアプリケーションでのJACOBバージョン1.18-M2のサポート

- Forms 12cのColorSchemeのデフォルト値の変更

- Formsにおけるタイム・ゾーン・サポートの変更

One-Button-Runの使用時におけるInternet Explorer以外のブラウザのプロキシ設定

Internet Explorer以外のサポートされる任意のブラウザでOne-Button-Runを使用している際にFORBIDDENエラーが発生した場合、127.0.0.1 (localhost)がブラウザのプロキシ・設定に存在するかどうかを確認してください。127.0.0.1が例外リストに存在しない場合は、追加します。これにより、ブラウザはプロキシ・サーバーを迂回できます。

Forms 12cアプリケーションでのJACOBバージョン1.18-M2のサポート

実行時にWebutilを使用して構成された場合、Oracle Forms 12cはクライアント側のOLE統合を実行するためにJACOBバージョン1.18-M2をサポートします。このバージョンのJACOBは、Oracle Formsの以前のリリースでサポートされたバージョンとは異なることに注意してください。

JACOBは、JavaからのCOMオートメーション・コンポーネントの呼出しを可能にするJAVA-COMブリッジです。これは、JNIを使用してCOMライブラリにネイティブ・コールを行います。JACOBは、32ビットおよび64ビットのJVMをサポートするx86およびx64環境で動作します。

Forms 12cのColorSchemeのデフォルト値の変更

Oracle Forms 12cにおいて、カラー・スキームのデフォルト値がTEALからSWANに変更されました。この値はformsweb.cfgで初期インストール構成の一部として設定されています。

colorScheme=SWAN

このカラー・スキームは、更新されたモダンなルック・アンド・フィールをFormsに対して提供します。これはまた、Fusion Middleware Controlや、Forms12cの管理に使用される他のすべてのコンポーネントに似てもいます。古いカラー・スキームのほうが望ましい場合は、Forms Web構成(formsweb.cfg)のデフォルト・セクションの値を変更します。

Formsにおけるタイム・ゾーン・サポートの変更

Oracle Formsでは、ADJUST_TZビルトインのサポートおよびDATETIME項目に表示される日付や時間の調整にタイム・ゾーン・データを使用します。DATETIME項目に表示される値は「サーバー」タイム・ゾーンからエンドユーザーの「ローカル」タイム・ゾーンに変換されたものであるのに対し、データベースからロードされた値やアプリケーション・ロジックによって設定された値はサーバー・タイム・ゾーンのものとして解釈されます。サーバー・タイム・ゾーンはFORMS_DATETIME_SERVER_TZにより指定され、デフォルトはGMTです。エンドユーザーのローカル・タイム・ゾーンはFORMS_DATETIME_LOCAL_TZにより指定され、デフォルトはJavaクライアントのタイム・ゾーンです。このように、FORMS_DATETIME_SERVER_TZとFORMS_DATETIME_LOCAL_TZのデフォルト値は通常は異なります。

Formsの以前のリリースでは、FORMS_TZFILEがnullの場合にDATETIME項目に対するタイム・ゾーン調整が行われないものと解釈していました。Forms 12.2.1.1リリース以降では、FORMS_TZFILEは検査されなくなるため、DATETIME項目のタイム・ゾーン調整を抑制する特定のメカニズムはありません。このため、FORMS_TZFILEを設定しないままにしているユーザーは、エンドユーザーのローカル・タイムゾーンがサーバーのタイムゾーンと同じになるようになんらかの処置を取っている場合を除き、Forms 11.1.2以降と比較して動作が変更されていることに気づきます。これを設定するには、たとえばdefault.envなどの環境変数構成ファイルにFORMS_DATETIME_LOCAL_TZ=GMTを追加する必要があります。

FORMS_DATETIME_SERVER_TZのデフォルトはGMTであるため、前述の手順を使用するなら明示的にGMTに設定する必要はありません。

既知の問題

この項では、既知の問題について説明します。次のトピックが含まれています:

- FRM-10400 Form BuilderからReport Builderを開けない

- Oracle Forms Builderの「フォームの実行」ボタンが失敗する

- WLS_FORMSがプロキシの後ろにある場合Web Startが機能しない

- Oracle Reportsの統合に新規環境変数が必要

- Oracle Forms Fusion Middleware Controlリソース・センターのリンクが機能しない

- Forms BuilderがLinux 7 (OELおよびRedHat)およびSLES 12 SP1オペレーティング・システムで起動されない

- Oracle Formsアプリケーションを実行するとORA-306500が間欠的に発生する

- WebLogic Serverにより提供されるURLを使用したオーディオ・ファイルがOracle Formsにおいて再生されない

FRM-10400 Form BuilderからReport Builderを開けない

Forms Builderオブジェクト・ナビゲータで新規レポート・オブジェクトを作成した場合、Report Builderを開こうとすると失敗し、「FRM-10400: Reports Builderを開けません。」というエラーが表示されます。回避策として、必要に応じてReport Builderを手動で開きます。

Oracle Forms Builderの「フォームの実行」ボタンが失敗する

Forms builderで「フォームの実行」ボタンを使用しようとすると、先にフォームがFORMS_PATHに含まれるディレクトリに保存されていない場合は失敗します。かわりに、作業ディレクトリをFORMS_PATHに追加します。これは通常MIDDLEWARE_HOME \binディレクトリです。これは意図的な動作上の変更で、ディレクトリ・パスがURLに追加されるのを防ぎます。推奨はされませんが、FORMS_MODULE_PATHエントリ全体をdefault.envから削除(コメント化)すると、以前のバージョンの動作に戻すことができます。

WLS_FORMSがプロキシの後ろにある場合Web Startが機能しない

WLS_FORMSがプロキシ・サーバーの後ろにある場合、Web Startを使用してFormsアプリケーションを起動しようとすると失敗します。この問題を修正するには、formsweb.cfgのWEBSTART_CODEBASEを外部サーバーからの表示のようなCODEBASEの完全修飾パスに設定します。たとえば、http://OHShost:OHSport/forms/javaです。

Oracle Reportsの統合に新規環境変数が必要

Oracle Forms組込みRUN_REPORT_OBJECTを使用してOracle Reportsと統合されるアプリケーションでは、新規環境変数をForms環境構成(default.env)に追加する必要があります。新規変数名はCOMPONENT_CONFIG_PATHで、値はReports Toolsコンポーネントへの完全修飾パスです。例: DOMAIN_HOME/config/fmwconfig/components/ReportsToolsComponent/<reports_tools_component_name>

Oracle Forms Fusion Middleware Controlリソース・センターのリンクが機能しない

Fusion Middleware ControlのOracle Formsホームページにあるリンクの一部が機能しません。同様の情報の代替ソースとしてOracle Formsデプロイメント・ガイドを使用します。

Forms BuilderがLinux 7 (OELおよびRedHat)およびSLES 12 SP1オペレーティング・システムで起動されない

Forms Builderは、Linux OEL7、RedHat7、SUSE Linux Enterprise Server 12 SP1、またはより新しいオペレーティング・システムで起動されません。次のエラーが表示されます。

共有ライブラリlibXm.so.3をロードしようとしてエラーが発生しました。共有オブジェクト・ファイルを開けません。ファイルまたはディレクトリがありません。

これは、Forms BuilderがlibXm.so.3を見つけようとしているためです。このバージョンは、新しいLinuxのバージョンには存在しません。問題を回避するには、ソフト・リンクを作成します。

1. libXm.so.3という名前の/usr/lib64/下のlibXm.so.4へのソフト・リンクを作成します
ln -s /usr/lib64/libXm.so.4.0.4 libXm.so.3

2. これをLD_LIBRARY_PATHに追加します
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64

Oracle Formsアプリケーションを実行するとORA-306500が間欠的に発生する

ソリューション: 次のパッチをForms中間層に適用します - Windowsの場合: 21892409 / UNIXの場合: 21534616

WebLogic Serverにより提供されるURLを使用したオーディオ・ファイルがOracle Formsにおいて再生されない

Oracle Formsのオーディオ機能は、オーディオ・ファイルの取得先URLがOracle WebLogic Serverにより提供されている場合には動作しません。オーディオ・ファイルのロードに失敗します。

オーディオ・ファイルのURLはOracle HTTP Serverが提供するものでなければなりません。JARファイルで配信されるオーディオ・ファイルでは、Oracle WebLogic ServerとOracle HTTP Serverのいずれが提供するURLも使用できます。

ドキュメントの訂正箇所

この項では、ドキュメントの訂正箇所を示します。次のトピックが含まれています:

- 項目内に入力できる文字数に影響を与える変更とその回避策

- 自動バックアップ

項目内に入力できる文字数に影響を与える変更とその回避策

Oracle Forms Builderオンライン・ヘルプに、次の情報を追加する必要があります。

1. Forms Builder (frmbld)を使用してフォームが作成されると、項目のプロパティ「問合せ長」のデフォルト値は0になります。その後フォームが11gより前のリリースでコンパイルされると、この値(0)によって、「問合せ長」のデフォルト値が「最大長」プロパティの値になります。Oracle Forms 11gでは、「問合せ長」のデフォルト値が、「最大長」プロパティの値に2を加算した値になります。以前のリリースの動作に戻す場合は、フォームのコンパイル時に環境変数FORMS_QUERY_LENGTH_DELTAを'0'に設定する必要があります。

2. DATE書式マスクによって、テキスト項目またはコンボ・ボックスに入力できる文字数が決まります。通常、この数は出力書式マスクおよび許容されるすべての入力書式マスクに必要な最大文字数になります。コンボ・ボックスまたは書式マスクが設定されていないテキスト項目に対して、入力書式マスクと出力書式マスクがどのように選択されるかについては、日付用の書式要素に関する項を参照してください。FORMS_USER_DATE_FORMATまたはFORMS_USER_DATETIME_FORMAT環境変数では、複数の入力書式マスクが指定される場合があります。また、Oracle Forms Builderオンライン・ヘルプに含まれるSQLリファレンスの書式モデルに関する項で、文字列から日付への変換規則の説明に記載されているとおり、FXを含まないどの入力書式マスクに対しても、代替書式マスクを使用できます。
前述の説明に含まれる規則には、例外が1つあります。文字列から日付への変換規則の説明に記載されている動作では、数字の月(MM形式のマスク要素)または省略形の月(MON形式のマスク要素)のかわりに、月のスペル全体を入力することも許可されます。ただしこの場合、テキスト項目またはコンボ・ボックスに入力できる文字数は、省略形の月のみを入力できる長さになります。

11gR1以前のリリースでは、入力DATE書式マスクは考慮されません。10gR2 (10.1.2)では、エンド・ユーザーがDATE項目に入力できる文字数は、出力書式マスクによってのみ決まります。Forms 6i (6.0.8)では、DATE項目の「最大長」プロパティも考慮されます。

回避策

前述の説明に含まれる動作の変更は、DATE項目のAuto-Skipプロパティを設定したユーザーに影響を与える場合があります。このリリースでは、エンド・ユーザーがより多くの文字を特定のDATE項目に入力できる場合があります。この場合、自動スキップは11gR1より前とは異なり発生しません。自動スキップを確実に発生させるには、項目に使用する書式マスクに、FX修飾子をFXYYYY/MM/DDのように追加します。項目固有の書式マスクがない場合(つまり、項目のプロパティ・パレットまたはプログラムに書式マスクが設定されていない場合)、項目の書式マスクは環境変数から取得されます。FORMS_USER_DATE_FORMATおよびFORMS_USER_DATETIME_FORMAT環境変数は、DATE書式マスクに影響を与える可能性があるどのNLS環境変数よりも優先されるため、これらの変数を使用することをお薦めします。

FX修飾子を指定すると、SQLリファレンスの書式モデルに関する項で、文字列から日付への変換規則の説明に記載されている、代替書式マスクが許可されなくなります。また、FORMS_USER_DATE_FORMATおよびFORMS_USER_DATETIME_FORMAT環境変数では、代替書式マスクを縦線で区切って明示的に指定できます。たとえば、FXDD-MON-YYYY|FXMON-DD-YYYYのように指定します。FORMS_OUTPUT_DATE_FORMATおよびFORMS_OUTPUT_DATETIME_FORMAT環境変数が設定されていない場合、出力書式マスクは、FORMS_USER_DATE_FORMATおよびFORMS_USER_DATETIME_FORMAT環境変数のそれぞれに指定された最初の書式マスクから取得されます。

自動バックアップ

Oracle Forms Builderに自動バックアップという新しい機能が用意されました。この機能は、Forms Builderが予期せず終了した場合にモジュール更新を保護するためのものです。自動バックアップ時間はForms Builderの「プリファレンス」ダイアログにある「一般」タブで設定できます。時間は分単位で表されますが、有効な値は2から1440までです。2より小さい値や無効なエントリ、nullエントリの場合は自動バックアップ機能が無効化されます。

有効な値が入力されると、Forms Builderでは開いているモジュールに変更がないかをモニターします。最後にバックアップが作成されてから変更が検出されると、更新されたバックアップが生成されます。モジュールのバックアップが正しく作成されるようにするために、新しいモジュールを作成したらすぐに名前を付けて保存することをお薦めします。予期しないシャットダウンが発生した場合、Forms Builderを再度開き、前に開いていたモジュールを再度開いてください。モジュールのバックアップ・コピーが必要かどうかを尋ねるダイアログが表示されます。

自動バックアップ機能には次の制限があります。

1. 自動バックアップはForms Builderが使用中の場合のみ機能します。言い換えると、Forms Builderが最小化されている、つまりユーザーからの操作を受け付けていない状態ではバックアップは作成されません。このときには変更は加えられないため、多くの場合これは問題とはなりません。

2. 有効な自動バックアップ時間が入力されてかつForms Builderが正しく終了するまで、設定された値は保持されません。つまり、自動バックアップ時間の変更後、Forms Builderがまだ正しく終了されていないときに予期しない終了が発生した場合、再起動するとこの設定は以前の値に戻ります。

3 Oracle Reports

この章では、Oracle Reportsに関連する問題について説明します。次のトピックが含まれています:

- Oracle Reportsの非推奨に関する情報

- 一般的な問題と回避策

Oracle Reportsの非推奨に関する情報

Oracle Fusion Middlewareの12c R2リリース(12.2.1.3.0)は、Oracle Reportsのターミナル・リリースです。

レポートを行う場合は、Oracle BI Publisherを使用するか、Oracle BI Publisherに移行することをお薦めします。Oracle BI Publisherは、エンタープライズ・レポートのためのOracleの戦略的な製品です。このレポート・ソリューションを使用すると、Webブラウザまたは使い慣れたデスクトップ・ツールを使用して様々なデータ・ソースに対するユーザーが閲覧するピクセル・パーフェクトなレポートを作成、管理および配信でき、トランザクション・システムへの影響は最小限です。

以前は、2005年に出荷されたOracle Reports 10gが機能を持つ最新のリリースでした。その後、Oracle Reportsには11g R1、11g R2リリースがありました。これらのリリースでは、小規模な機能拡張が製品に追加されました。11gおよび12c R2リリースでは、製品の安定性およびバグ修正に重点が置かれました。

また、次のリストは、この製品の今後の方向性、お客様の投資を保護するためのオプション、またはOracle BI Publisherへのアプリケーションの移行の計画に関するガイダンスを提供しています。

- Oracle Reports 11g R1ではPremier Supportは利用できませんが、11g R2および12c R2では、それぞれ2016年12月および2020年10月まで利用できます。

- Oracle Reports 11g R1、11g R2および12c R2のExtended Supportは、それぞれ2017年6月、2018年12月および2023年10月まで利用できます。Oracle Reportsのお客様は、Extended Supportを受けながらお客様のペースでOracle BI Publisherに移行できます。強制的なアップグレードや移行は計画されていません。

- 重大なバグ修正を除き、Oracle Reportsの機能拡張は計画されていません。

- Oracle Reportsは、Oracle Fusion Middleware (12.2.1.3.0)リリースとともに出荷され、それがターミナル・リリースとなります。

一般的な問題と回避策

この項では、一般的な問題および回避策について説明します。次のトピックが含まれます:

- レポート・サーバー構成でのJDBCシン接続形式の使用

- 12.2.1.1リリースからEnterprise ManagerでReports管理ページを使用できない

- Oracleホームのパスの長さが64文字を超える場合レポートが起動しない

レポート・サーバー構成でのJDBCシン接続形式の使用

データベースをジョブ・リポジトリまたはジョブ・ステータス・リポジトリとして使用する場合、レポート・サーバー構成ファイル内のJDBCシック接続URLは機能しません。かわりにJDBCシン接続URLを使用します。接続がJDBCシック接続形式(<property value="dbSid" name="dbconn"/>)の場合、JDBCシン接続形式(<property value="example.com:dbport:dbSid" name="dbconn" />など)に変更します。

12.2.1.1リリースからEnterprise ManagerでReports管理ページを使用できない

リリース12.2.1.1以降では、Enterprise Managerでレポート管理ページは利用できません。かわりに、Oracle Reports ServletおよびEnterprise Manager MBeanブラウザをレポートの管理に使用してください。詳細は、Oracle Reports ServicesレポートWeb公開ガイドのOracle Enterprise Managerを使用したOracle Reports Servicesの管理の章を参照してください。

Oracleホームのパスの長さが64文字を超える場合レポートが起動しない

WindowsプラットフォームでOracleホームのパスの長さが64文字を超える場合、Oracle Reports実行可能ファイルが起動しないことがあります。この問題を修正するには、ARUパッチ番号19380012を適用してください。