リリース・ノート
リリース4.2
B71106-01(原本部品番号:E35121-02)
2012年10月
このリリース・ノートでは、Oracle Application Expressのドキュメントに記載されていない重要な情報を示します。最新の情報については、次のWebサイトにあるこのリリース・ノートの最新版を参照してください。
http://www.oracle.com/technetwork/indexes/documentation/index.html
Oracle Application Expressリリース4.2の各新機能の詳細は、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の新機能に関する説明を参照してください。
このリリース・ノートでは、次の項目について説明します。
Oracle Application Expressは、Oracle Databaseよりも頻繁にリリースされます。最新のリリースに関する情報またはダウンロードについては、次のWebサイトを参照してください。
http://www.oracle.com/technetwork/developer-tools/apex/overview/index.html
基礎となるデータベース・キャラクタ・セットにかかわらず、mod_plsql
データベース・アクセス記述子(DAD)の構成におけるPlsqlNLSLanguageのキャラクタ・セット部分の値は、AL32UTF8
に設定されている必要があります。
現在、データベース・アクセス記述子には、PlsqlRequestValidationFunction
用のパラメータが含まれています。このパラメータは、mod_plsql
によって起動可能なプロシージャの数を制限するために使用されます。デフォルトでは、起動可能なプロシージャはOracle Application Expressのパブリック・エントリ・ポイントのみです。これは、Oracle Application Expressに付属の検証機能を使用して拡張できます。詳細は、『Oracle Application Express管理ガイド』のデータベース・アクセス記述子(DAD)によるOracle Application Expressへのアクセスの制限に関する説明を参照してください。
データベース・アクセス記述子に対してPlsqlRequestValidationFunction
を有効にすると、パブリックに実行可能なプロシージャに依存している既存のアプリケーションで障害が発生します。データベース・アクセス記述子の定義からPlsqlRequestValidationFunction
を省略するか、または推奨される方法(提供されている検証機能の拡張)を実行できます。
このセクションでは、他のドキュメントには記載されていないOracle Application Expressの新機能について説明します。Application Expressリリース4.1からリリース4.2に更新していない場合は、『Application Expressリリース・ノート リリース4.1』および『Application Expressリリース・ノート リリース4.0』の変更された動作に関する説明を参照してください。
これらのドキュメントは次の場所にあります。
Application Expressリリース・ノート リリース4.1
http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21672/toc.htm#BABFBHEF
Application Expressリリース・ノート リリース4.0
http://docs.oracle.com/cd/E17556_01/doc/relnotes.40/e15512/toc.htm#BABFBHEF
このセクションの内容は次のとおりです。
Application Expressリリース4.1以降には、新しいテーマであるテーマ24が含まれています。テーマ24には、HTML5およびCSS3機能が組み込まれており、Oracle Public Cloudで使用されている色に基づいています。
Application Expressリリース4.2には、新しいテーマであるテーマ25が含まれています。Blue Responsiveテーマ25には、HTML 5およびCSS3機能が組み込まれており、生産性アプリケーションのカラー・スキームに基づいています。このテーマは、Application Expressリリース4.2のグリッド・レイアウト機能を使用するResponsiveテーマです。このテーマは、ページ・コンポーネントがモバイル機器またはタブレット端末に適切に収まるように、自動的に移動または再編成します。
Application Expressリリース4.2には、新しいテーマであるテーマ26が含まれています。生産性アプリケーションのテーマ26には、HTML 5およびCSS3機能が組み込まれており、生産性アプリケーションのカラー・スキームに基づいています。
Oracle Application Expressリリース4.2で、APEX_DEBUG_MESSAGE
パッケージの名前がAPEX_DEBUG
に変更されています。APEX_DEBUG_MESSAGE
パッケージ名も、下位互換性のためにサポートされています。ただし、Oracle Application Expressの旧バージョンでパッケージを実行する場合を除き、新規アプリケーションでは新しいAPEX_DEBUG
パッケージを使用することをお薦めします。
このセクションでは、Oracle Application Expressリリース4.2での動作の変更について説明します。
ヒント: このセクションは、このドキュメントを作成していた時点での最新です。変更された動作の最新のリストについては、次のURLの「Downloads」ページから「Known Issues」ページを参照してください。関連項目:
|
注意: Application Expressリリース4.1.1からリリース4.2に更新していない場合、他の変更については、『Oracle Application Expressリリース・ノート リリース4.1』の変更された動作に関する説明を参照してください。 |
このセクションの内容は次のとおりです。
この属性は、Application Expressランタイム・エンジンの互換性モードを制御します。一部のランタイム動作はリリースのたびに変更されます。この属性を使用して、特定のアプリケーション動作を取得します。
Application Expressリリース4.1では、アイテムのソースの列名が無効な場合、Automatic DMLフォームは、ページのレンダリング時にエラーを発生します。Application Expressリリース4.1以前では、アイテムのソースの列名が無効であっても、ページのレンダリング時にエラーを発生しませんでしたが、アイテムのセッション・ステートも設定されませんでした。アプリケーションで新しい動作を認識するには、アプリケーションの互換性モードを4.1に設定します。Application Expressリリース4.0または以前のリリースのときと同じ動作が必要な場合は、アプリケーションの互換性モードを4.1前に設定します。
また、Application Expressリリース4.1では、CacheおよびEmbed in Framesという2つの新しいアプリケーション・セキュリティ属性があり、ブラウザ・セキュリティを制御することができます。Cache属性を有効にすると、ブラウザでアプリケーションのページ・コンテンツをメモリー内とディスク上の両方のキャッシュに保存できます。Embed in Frames属性は、ブラウザのフレーム内にアプリケーションのページを表示させるかどうかを制御します。互換性モード「4.1前」で実行中のアプリケーションは、Cacheが有効のときやEmbed in Framesが許可されているときと同じように機能します。互換性モード4.1で実行中のアプリケーションは、特定のブラウザ・セキュリティ属性を優先します。
Application Expressリリース4.2では、新しいグリッド・レイアウトの変更のため、ページをレンダリングすると、特定の表示ポイントのすべてのリージョンが、その表示ポイントをレンダリングする前に評価され、(グリッド・レイアウトがレンダリングする列数を把握するために)表示するかどうかを判断します。評価の戻り値がtrueのリージョンは実行および表示されます。ただし、これは、PL/SQLベースのリージョンにセッション・ステートが設定されている場合には機能せず、表示ポイントをレンダリングする前にすでに条件をチェックしているため、後続のリージョン条件に使用されてリージョンを表示するかどうかが決定されます。計算またはPL/SQLプロセスを使用して、リージョンが表示される前にセッション・ステートを設定します。前のバージョンでは、各リージョンが表示される直前に条件が評価されていました。
また、Application Express 4.1では、バグ12990445
のため、行の自動処理(DML)のプロセス・タイプに次の変更が実装されています。INSERT
を実行するコードが変更され、列をINSERT
文に含める必要があるかどうかを決定します。これらは、UPDATE
の前のチェックと同じチェックであることに注意してください。新しいチェックは次のとおりです。
ソース・タイプは「DB列」であるか。
指定した「ビルド・オプション」のステータスは「含む」であるかまたは何も指定されていないか。
ページ・アイテムはPOST
リクエストに含まれているか。たとえば、ページ・アイテムが条件付で、ページのレンダリング中に条件がFALSE
と評価された場合、POST
リクエストには含まれません。
ページ・アイテムは、「状態の保存」が「いいえ」に設定されている「表示のみ」タイプでないか。
アプリケーションで新しい動作を認識するには、アプリケーションの互換性モードを4.1に設定します。リリース4.0または以前のリリースのときと同じ動作が必要な場合は、アプリケーションの互換性モードを4.1前に設定します。
Application Expressリリース4.2では、プロセス・ポイントが「リージョンの前」の計算およびプロセスは、リージョンがレンダリングされる前に実行されます。プロセス・ポイントが「リージョンの後」の計算およびプロセスは、すべてのリージョンのレンダリング後に実行されます。前のバージョンでは、計算およびプロセスは、リージョン表示ポイントのページ・テンプレート・ボディ(1-3)の前後に実行されていました。
互換性モードの設定の詳細は、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のアプリケーション定義の編集に関する説明を参照してください。
Application Expressリリース4.2以前では、最大10の試行が実行され、Application Expressメール・キューから電子メールが送信されます。10回目で電子メール・メッセージが送信できない場合、電子メール・キューから削除され、最後に発生したエラーとともにメール・ログに記録されます。
Application Expressリリース4.2では、最大14回まで電子メール配信が試行されます。試行と試行の間の遅延は対数で増加し、最大である14回目の試行では前回の試行から2^14 (32768)分遅延しています。
Oracle Application Expressでは、最適化されたアクセシビリティのモード「スクリーン・リーダー」および「ハイ・コントラスト」は廃止されます。開発者がアプリケーションでこれらのモードをプロビジョニングし、ユーザーがこれらのモードを有効化するかわりに、Oracle Application Expressは、デフォルトでユーザーまたは開発者から追加のアクションを要求せずに最適化されます。この動作は、次の機能にスクリーン・リーダー・モードを実行する必要がなくなったOracle Application Expressリリース4.2から開始しました。
シャトル、ラジオおよびチェック・ボックス・ページ・アイテムはFIELDSET
HTMLタグ内でレンダリングされます。FIELDSET
要素には、個々のラジオ入力など、その内部での任意の要素のコンテキストとして使用されるテキスト記述が必要です。これはLEGEND
HTMLタグを使用して行います。スクリーン・リーダー・モードで実行すると、このタグが生成され、ページ・アイテムのLabelの値が指定されます。
以前「HTML表の停止および開始」と呼ばれていたアイテム・タイプは現在、「グリッド・レイアウドの停止と開始(非推奨)」と呼ばれ、「ページ・アイテムの作成」ウィザードから削除されています。
「HTML表の停止および開始」アイテム・タイプを使用するかわりに、開発者は、同じ動作を提供する新しいページ・アイテムである「新規グリッドの開始」属性を使用する必要があります。開発者は古いアイテム・タイプを継続して使用する場合、「ページ・アイテムの編集」ページのアイテム・タイプ選択リストで「グリッド・レイアウドの停止と開始(非推奨)」を選択することもできます。
Oracle Application Expressリリース4.1より前は、Application Expressのオンライン・ヘルプ・システムはApplication Expressの配布に含まれていました。Oracle Application Expressリリース4.1移行のオンライン・ヘルプは、Oracle Technology NetworkにホストされるOracle Application Expressドキュメント・ライブラリになります。
Application Expressリリース4.1以前でオンライン・ヘルプにアクセスするには、Oracle Application Expressのほとんどのページの右上隅にある「ヘルプ」リンクをクリックします。詳細は、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のヘルプおよびドキュメント・ライブラリへのアクセスに関する説明を参照してください。
オンライン・ヘルプをホストするメリットは、次のとおりです。
ドキュメント・チームによって、より柔軟にドキュメントおよびオンライン・ヘルプが更新、修正、拡張され、最新かつ有用なコンテンツが提供されます。
ホストされたオンライン・ヘルプでは、より強力な検索機能が提供されます。
Application Expressの配布にヘルプ・システムを含めないことにより、Application Expressリリース4.2の配布の全体サイズ、および埋込みPL/SQLゲートウェイを使用している場合はXDBリポジトリにロードされるコンテンツのサイズを大幅に縮小できます。
これによって、特にインスタンスがSSLを介してアクセスされたり、データベースがWebサーバーに到達できないファイアウォールの内側にある場合などのオンライン・ヘルプ・ファイルの索引付けに伴う複雑さがなくなります。
インターネットにアクセスできないお客様は、ドキュメント・ライブラリ全体をダウンロードし、ローカルにステージングできます。Application Expressから「ヘルプ」リンクのURLを調整して、ローカルにステージングしたドキュメントに直接アクセスできます。詳細は、『Oracle Application Express管理ガイド』のオンライン・ヘルプの構成に関する説明を参照してください。
ダウンロードしたドキュメントにはローカルでの検索機能があります。詳細は、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のオンライン・ドキュメント・ライブラリのダウンロードに関する説明を参照してください。
Application Expressが使用するjQueryおよびjQueryUIのJavaScriptライブラリが次のように更新されました。
jQueryは、バージョン1.6.2からバージョン1.7.1に更新されました。
jQueryUIは、バージョン1.8.14からバージョン1.8.22に更新されました。
バグ修正および拡張については、次のjQueryおよびjQueryUIのリリース・ノートを参照してください。
このアップグレードに関連し、考慮する必要のある状況がいくつかあります。
まず、アプリケーションのJavaScriptコードでjQueryを使用している場合、jQueryバージョンの更新によって動作変更の影響を受ける場合があることを考慮します。jQueryバージョンの更新による最も大きな影響は、jQueryのattr
メソッドの使用によるものです。このメソッドでは、ある状況下では若干異なる値が返されることがあります。これについての詳細およびその他の変更については、jQueryの変更ログを確認してください。
アプリケーションへの影響が懸念される場合の対処として、次の2つのオプションがあります。
コードで以前のバージョンのjQueryにフォールバックします。「ページ・テンプレート」→「ヘッダー」で<head>…</head>
タグに次を追加することにより、jQuery 1.6.2を簡単に含めることができます(#HEAD#
置換文字列の直後のライブラリを追加する前に追加することが重要です)。
... #HEAD# <script src="#IMAGE_PREFIX#libraries/jquery/1.6.2/jquery-1.6.2.min.js" type="text/javascript"></script> ...
この後も#APEX_JAVASCRIPT#
置換の一部としてjQuery 1.7.1を含めますが、後で1.6.2を含めるということは、変数$
およびjQuery
がjQueryバージョン1.6.2を指すため、引き続きアプリケーションで使用できることを意味します。jQuery 1.6.2は配布にまだ含まれているので、Webサーバーに追加する必要はありません。
jQueryコードを確認および再テストし、変更の影響を受けているか確認します。これによって最初に必要な作業は増えますが、アプリケーションにはロードするjQueryライブラリのバージョンが1つでよいというメリットと、最新バージョンの拡張を使用できるというメリットが得られます。
このアップグレードで2つ目に考慮する必要があるのはjQuery UIについてであり、デフォルトではApplication Expressに含まれていないjQuery UIのコンポーネントを含めている場合です。デフォルトでは、ページ・サイズと処理を削減するために、すべてのjQuery UIコンポーネントでなくApplication Expressのベース機能で使用されるコンポーネントのみを含めています。以前に含めたコンポーネントは古いバージョンを参照している可能性はありますが、これらのデフォルトのコンポーネントはすべてjQuery UI 1.8.22を使用しています。これは、すでに含まれているjQuery UIコンポーネントのバージョンと、デフォルトで含まれている更新後のjQueryおよびjQuery UIバージョンの間に互換性の問題がある可能性があることを示します。
この場合も、アプリケーションへの影響が懸念される場合の対処として、次の2つのオプションがあります。
コードで以前のバージョンのjQueryおよびjQuery UIにフォールバックします。「ページ・テンプレート」→「ヘッダー」で<head>…</head>
タグに次を追加することにより、jQuery 1.6.2およびjQuery UI 1.8.14を簡単に含めることができます(#HEAD#
置換文字列の直後のライブラリを追加する前に追加することが重要です)。
... #HEAD# <script src="#IMAGE_PREFIX#libraries/jquery/1.6.2/jquery-1.6.2.min.js" type="text/javascript"></script> <script src="#IMAGE_PREFIX#libraries/jquery-ui/1.8.14/ui/minified/jquery-ui-1.8.14.custom.min.js" type="text/javascript"></script> ...
この後も#APEX_JAVASCRIPT#
置換の一部としてjQuery 1.7.1およびjQuery UI 1.8.14を含めますが、古いバージョンは、参照する可能性のある他のjQuery UIコンポーネントとの互換性用にのみ含めます。jQuery 1.6.2およびjQuery UI 1.8.14は配布にまだ含まれているので、Webサーバーに追加する必要はありません。
jQuery UIコードを確認し、すべてのjQuery UIコンポーネントがバージョン1.8.22を参照するように更新し、再テストします。これによって最初に必要な作業は増えますが、アプリケーションにはロードするjQueryライブラリとjQuery UIライブラリのバージョンが1つでよいというメリットと、最新バージョンの拡張を使用できるというメリットが得られます。JavaScriptコードを含むファイルおよびApplication BuilderのApplication Searchで次のテキストを検索することをお薦めします。
libraries/jquery-ui/
Application Expressリリース4.2で使用されるCKeditorが、CKeditorバージョン3.6.4に更新されました。
Application Expressで使用されるAnyChart Flashチャートが、最新バージョンの6.0.11に更新されました。
Application Expressリリース4.2以前では、AnyChart FlashチャートおよびAnyMap Flashマップは、<OBJECT>/<EMBED>
HTMLタグを使用してページに組み込まれており、「リージョンの編集」ページでリージョン・ソースが表示および編集可能でした。
Application Expressリリース4.2では、ページでのコンポーネントの組込みにAnyChart JavaScript Integration Libraryが使用されており、「リージョンの編集」ページでリージョン・ソースを表示することはできなくなりました。AnyChart 5チャートが含まれている既存のアプリケーションは、Application Expressリリース4.2では自動的にAnyChart 6チャートにアップグレードされます。AnyChart 5チャートのXML構造は、AnyChart 6と互換性があるため、変更の必要はありません。
カスタム・コードを含む既存のFlashチャート・リージョンのリージョン・ソースへのアクセスを希望するお客様は、次の問合せを使用して、APEX_APPLICATION_PAGE_REGIONS
ビューを使用して、リージョン・ソース情報を表示することができます。
select page_id, region_name, region_source from apex_application_page_regions where application_id = :APP_ID and source_type_code in ('FLASH_CHART','FLASH_CHART5')
この問合せでは、:APP_ID
は、情報を取得するアプリケーションのIDです。
既存のFlashチャートからFlash 6へアップグレードするために「アプリケーションのアップグレード」を使用すると、リージョン・ソースのコンテンツが削除され、カスタム・コンテンツが消失します。
バグ修正および拡張については、次のAnyChart Webサイトを参照してください。
Application Expressで使用されるAnyGanttチャートが、最新バージョンの4.2.0に更新されました。
Application Expressリリース4.2以前では、AnyGanttチャートでAnyChart.js
というJavaScript Integration LibraryとAnyChartの関連付けられたクラス名が使用されていました。
Application Expressリリース4.2では、AnyGantt JavaScript Integration Libraryがリファクタリングされ、AnyGantt.js
に名前変更されています。関連付けられたクラスは、AnyGanttに名前が変更されます。AnyGantt 4.1.0チャートが含まれている既存のアプリケーションは、Application Expressリリース4.2では自動的にAnyGantt 4.2.0チャートにアップグレードされます。ただし、カスタムAnyGantt 4.1.0チャート・リージョンは手動で更新し、古いJavaScriptライブラリ名AnyChart.jsへの参照を新しい名前AnyGantt.js
に変更する必要があります。
バグ修正および拡張については、次のAnyChart Webサイトを参照してください。
Application Expressリリース4.1では、「値の設定」動的アクションで、複数の影響を受ける要素を単一の値に設定する機能はサポートされなくなったという制限を紹介しました。たとえば、1つの「静的割当て」タイプの設定アクションを使用して、複数の影響を受ける要素を単一の静的値に設定することはできませんでした。かわりに、設定する各アイテムに別々のアクションを作成する必要がありました。Application Expressリリース4.2では、この制限はなくなり、単一の値の設定タイプ(「静的割当て」、「JavaScript式」、「PL/SQL式」および「PL/SQLファンクション本体」)では、1つのアクションで、複数の影響を受ける要素を単一の値に設定することが再び可能になりました。
注意: 「SQL文」設定タイプは、これの唯一の例外です。このタイプの設定では、複数のページ・アイテムへの複数の値の設定をサポートしているため、複数の影響を受ける要素を同じ値に設定する場合は、各影響を受ける要素の異なる別名で同じ値を選択するようSQL文をコーディングする必要があります。これは、値とアイテムの両方が1以上の場合に、単純なマッピングを保つために行われていました。
最近のいくつかのApplication Expressの最近の数リリース以降、Builderではページ・アイテムの作成時または変更時にLOVのSQL文に2つの列を含める必要がありました。
Application Expressリリース4.1では、同じチェックが実行時に行われるようにレンダリング・エンジンが変更されています。1列のみを含むLOVが検出された場合は、P1_DNAMEのLOV SQL問合せで選択されている列数が正しくないため、例で有効な文を参照することを示すエラー・メッセージが表示されます。
このエラーを修正するには、LOVのSQL文を編集します。列を複製し、最初の列の別名をdisplay_value
にし、新しい2番目の列をreturn_value
にします。
次に例を示します。
編集前のSQL文は次のとおりです。
select dname from dept
編集後のSQL文は次のとおりです。
select dname as display_value, dname as return_value from dept
Oracle Database 11gでは、ネットワーク・サービスとの通信機能が、デフォルトで無効化されています。そのため、Oracle Application ExpressとOracle Database 11gを実行する場合は、新しいDBMS_NETWORK_ACL_ADMIN
パッケージを使用して、APEX_040200
データベース・ユーザーに対し、任意のホストへの接続権限を付与する必要があります。これらの権限の付与に失敗すると、次の場合に問題が発生します。
Oracle Application Expressにおけるアウトバウンド・メールの送信
ユーザーは、APEX_MAIL
パッケージのメソッドをコールできますが、アウトバウンド電子メールの送信時に問題が発生します。
Oracle Application ExpressにおけるWebサービスの使用
PDF/レポートの印刷
このセクションの内容は次のとおりです。
ヒント: このセクションで示されている例を実行するには、データベースのcompatible初期化パラメータが11.1.0.0.0以上に設定されている必要があります。デフォルトでは、11gデータベースのパラメータは事前に適切に設定されていますが、以前のリリースから11gにアップグレードされたデータベースのパラメータは適切に設定されていない場合があります。データベース初期化パラメータの変更については、『Oracle Database管理者ガイド』の「Oracle Databaseの作成および構成」を参照してください。 |
次の例は、APEX_040200
データベース・ユーザーに対して、任意のホストへの接続権限を付与する方法を示しています。
DECLARE ACL_PATH VARCHAR2(4000); BEGIN -- Look for the ACL currently assigned to '*' and give APEX_040200 -- the "connect" privilege if APEX_040200 does not have the privilege yet. SELECT ACL INTO ACL_PATH FROM DBA_NETWORK_ACLS WHERE HOST = '*' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL; IF DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE(ACL_PATH, 'APEX_040200', 'connect') IS NULL THEN DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH, 'APEX_040200', TRUE, 'connect'); END IF; EXCEPTION -- When no ACL has been assigned to '*'. WHEN NO_DATA_FOUND THEN DBMS_NETWORK_ACL_ADMIN.CREATE_ACL('power_users.xml', 'ACL that lets power users to connect to everywhere', 'APEX_040200', TRUE, 'connect'); DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('power_users.xml','*'); END; / COMMIT;
次の例は、ローカル・ホストのリソースにアクセスする場合に、より少ない権限で行う方法を示しています。この例では、対象サーバーがローカル・ホストにも存在する場合は、電子メールおよびPDFへの出力を行うことができる場合があります。
DECLARE ACL_PATH VARCHAR2(4000); BEGIN -- Look for the ACL currently assigned to 'localhost' and give APEX_040200 -- the "connect" privilege if APEX_040200 does not have the privilege yet. SELECT ACL INTO ACL_PATH FROM DBA_NETWORK_ACLS WHERE HOST = 'localhost' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL; IF DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE(ACL_PATH, 'APEX_040200', 'connect') IS NULL THEN DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH, 'APEX_040200', TRUE, 'connect'); END IF; EXCEPTION -- When no ACL has been assigned to 'localhost'. WHEN NO_DATA_FOUND THEN DBMS_NETWORK_ACL_ADMIN.CREATE_ACL('local-access-users.xml', 'ACL that lets users to connect to localhost', 'APEX_040200', TRUE, 'connect'); DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('local-access-users.xml','localhost'); END; / COMMIT;
前述のスクリプトを実行した後にORA-44416: 無効なACL
のエラーが表示された場合は、次の問合せを使用して、無効なACLを特定します。
REM Show the dangling references to dropped users in the ACL that is assigned REM to '*'. SELECT ACL, PRINCIPAL FROM DBA_NETWORK_ACLS NACL, XDS_ACE ACE WHERE HOST = '*' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL AND NACL.ACLID = ACE.ACLID AND NOT EXISTS (SELECT NULL FROM ALL_USERS WHERE USERNAME = PRINCIPAL);
次に、次のコードを実行してACLを修正します。
DECLARE ACL_ID RAW(16); CNT NUMBER; BEGIN -- Look for the object ID of the ACL currently assigned to '*' SELECT ACLID INTO ACL_ID FROM DBA_NETWORK_ACLS WHERE HOST = '*' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL; -- If just some users referenced in the ACL are invalid, remove just those -- users in the ACL. Otherwise, drop the ACL completely. SELECT COUNT(PRINCIPAL) INTO CNT FROM XDS_ACE WHERE ACLID = ACL_ID AND EXISTS (SELECT NULL FROM ALL_USERS WHERE USERNAME = PRINCIPAL); IF (CNT > 0) THEN FOR R IN (SELECT PRINCIPAL FROM XDS_ACE WHERE ACLID = ACL_ID AND NOT EXISTS (SELECT NULL FROM ALL_USERS WHERE USERNAME = PRINCIPAL)) LOOP UPDATE XDB.XDB$ACL SET OBJECT_VALUE = DELETEXML(OBJECT_VALUE, '/ACL/ACE[PRINCIPAL="'||R.PRINCIPAL||'"]') WHERE OBJECT_ID = ACL_ID; END LOOP; ELSE DELETE FROM XDB.XDB$ACL WHERE OBJECT_ID = ACL_ID; END IF; END; / REM commit the changes. COMMIT;
ACLを修正したら、この項の最初のスクリプトを実行して、APEX_040200
ユーザーにACLを適用する必要があります。詳細は、「ホストへの接続権限の付与」を参照してください。
「アイテム・ファインダ」の「CSS」タブは使用できなくなりました。
「新規行の開始」または「新規列の開始」が「はい」に設定されているアイテム・ボタンがある場合、アイテム・ボタンによってラベルに空白の表セルが生成されなくなったため、アイテム・ボタンの位置がわずかに異なって表示される場合があります。これによって影響を受けた場合、「グリッド・レイアウト」リージョンで新しい「列」属性を使用して、ボタンを適宜配置してください。
Application Expressリリース4.2以前では、2つの表示アイテム間でアイテムを非表示にした場合、「新規行の開始」が「はい」に設定されていると、これは次のページ・アイテムのレイアウトに影響を与えていました。新規行に表示されていました。Application Expressリリース4.2では、非表示アイテムはページ・アイテムのレイアウト時に完全に無視されるため、「新規行の開始」が「いいえ」に設定されている場合、次のページ・アイテムは同じ行に表示されます。
次のコンポーネントおよび機能は、Oracle Application Expressリリース4.1以降ではサポートされません。
このセクションの内容は次のとおりです。
新しいブランチまたは既存のブランチに「ブランチ処理の前にステートを保存」オプションを使用できなくなりました。このオプションが以前選択されている場合のみ、互換性のために利用でき、以前と同様に機能します。
Oracle Application Expressでは、EBCDICキャラクタ・セットをサポートしていません。基礎となるデータベース・キャラクタ・セットにかかわらず、mod_plsql
データベース・アクセス記述子(DAD)の構成におけるキャラクタ・セットの値は、AL32UTF8
に設定されている必要があります。
「テキスト領域」アイテム・タイプは、シンプル・テキスト領域に移行されました。この機能は、より多くの言語をサポートするWebブラウザのスペル・チェックのサポートに置き換えられました。
Oracle Application Expressには、新しいjQueryベースの日付ピッカーが含まれています。この新しい日付ピッカーでは、表1「サポートされない日付ピッカーの書式」に示す書式マスクはサポートされません。
表1 サポートされない日付ピッカーの書式
書式 | 説明 |
---|---|
DS |
短い日付。短い日付書式で値を戻し、ローカル設定によって異なります。 |
DL |
長い日付。長い日付書式で値を戻し、ローカル設定によって異なります。 |
CC |
世紀 |
BCC |
先頭にBCが付いた世紀 |
SYYY |
先頭にBCが付いた年 |
IYYYY |
ISO年 |
YEAR |
スペルアウトした年 |
SYEAR |
先頭にBCが付いたスペルアウトした年 |
BC |
BC/ADインジケータ |
Q |
四半期 |
RM |
ローマ数字の月 |
WW |
年における週番号(1-52) |
W |
月における週番号(1-5) |
IW |
年におけるISO標準の週番号 |
DDTH |
序数表示の日 |
DDSPTH |
スペルアウトした序数表示 |
J |
ユリウス日 |
TH |
序数の書式 |
TZD |
タイムゾーンの短縮名 |
TZH |
タイムゾーンの置換時間 |
TZM |
タイムゾーンの置換分 |
TZR |
タイムゾーン地域 |
このセクションでは、Oracle Application Expressのバグおよび既知の問題について説明します。
このセクションの内容は次のとおりです。
ヒント: このセクションは、このドキュメントを作成していた時点での最新です。既知の問題の最新のリストについては、次のURLの「Downloads」ページから「Known Issues」ページを参照してください。関連項目:
|
「jQuery Mobileスマートフォン」ユーザー・インタフェース・タイプを使用するアプリケーション・ページでは、動的アクション・リフレッシュを使用して、クラシック・レポート・リージョンをリフレッシュすることはできません。AJAX呼出しによってエラーが返され、レポートは更新されません。
この問題は、Oracle Bug#14399349で追跡されます。
対処方法:
考えられる可能な対処方法として、レポートをリフレッシュするためにページ全体を送信します(jQuery Mobileは、ネイティブ・ページ遷移を使用して部分ページ・リフレッシュとして処理します)。これは、本来の動的アクション・リフレッシュほど軽いリクエストではなく、ページ全体をリフレッシュする方法ですが、代替手段として使用できる方法です。ページの送信方法は、レポートのリフレッシュ方法によって異なります。
「動的アクション」では、「処理中を表示」を「いいえ」に設定して「ページの送信」アクションを使用できます。
「ボタン」に、「ページの送信」の「ボタンがクリックされたときのアクション」を使用します。
一部のネイティブ・アイテム・タイプには、「値の変更時のページ・アクション」設定があり、「ページの送信」に設定できます。
ページの送信によって、他のページ・プロセス機能(計算、検証、プロセスおよびブランチ)が処理中であるとみなされるため、送信のREQUEST値に基づいてこれらを実行するかどうかを制御できます。
カレンダ・ページを実行する際のデフォルトの動作は、月グリッドがレンダリングされ、月グリッドのエントリがある場所には青い点が表示されます。青い点があるフィールドをタップすると、月グリッドの下に日付エントリが表示されます。現在の月を実行し、今日の日付エントリがある場合、今日をタップしなくても、その日付エントリがそのページのロード時に表示されます。現在、「次」または「前」ボタンを使用して、デフォルトのAJAXナビゲーションを使用して、前後に移動すると、現在の日付エントリが存在する場合、ロード時に表示されません。
この問題は、Oracle Bug#14532665で追跡されます。
対処方法:
ナビゲーション後に、今日をタップして、月グリッドの下の日付エントリの詳細を表示します。
リージョン・テンプレートが「テンプレートなし」として定義されているリージョンをリフレッシュするよう動的アクションを設定すると、リージョンはリフレッシュされません。これは、「テンプレートなし」には、動的アクションに必要な「リージョンID」がないためです。
対処方法:
次のようにテンプレート「空白」などを定義します。
<section id="#REGION_STATIC_ID#" #REGION_ATTRIBUTES#> <div> #BODY# <div> </section>
リージョンが空白になったり、マップが表示されないなど、Chrome 21でAnyMapマップの表示に問題が発生した場合、Pepper-based Flash Playerの無効化を試行します。Chrome 21でPepper-base Flash Playerを無効化するには、次の手順を実行します。
Chrome 21ブラウザを起動します。
検索フィールドにchrome://plugins
と入力します。
Flashプラグイン・リストの下で、「プラグイン」タイトルの右側の「詳細」ノードを展開します。
PEPFLASHPLAYER.dll
Shockwave Flashプラグインを見つけ、「無効化」をクリックします。
関連項目: AnyChart Webサイト: http://www.anychart.com/supportdesk/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=50のナレッジベース文書「AnyMap Maps Display problem in Chrome 21」 |
SVGチャートで問題が発生した場合は、Flashチャートにアップグレードしてみてください。
SVGチャートをFlashにアップグレードするには、次の手順を実行します。
該当する「ページ定義」に移動します。
「リージョン」で、リージョン名をクリックします。SVGチャートの左側にリージョン名が表示されます。
「リージョン定義」の「タスク」リストで、「SVGチャートのFlashチャートへのアップグレード」をクリックします。
「アップグレード」をクリックします。
関連項目: 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のチャートの作成に関する説明を参照してください。 |
2つのダッシュを含む文字列を指定した問合せに基づいてレポート・リージョンを作成すると、アイテムのバインド変数の参照に対するApplication Expressエンジンの処理能力が低下します。次に例を示します。
SELECT ename, job, sal, comm, deptno FROM emp WHERE instr ('-'||'-dash-'||'-','uu') = 0 AND deptno = :P18_X AND 1 = 1
対処方法:
この動作は、バインド変数の書式を変更すると修正できます。たとえば、前述の例でこの問題を解決するには、:P18_X
をv('P18_X')
に変更します。
コピー・アンド・ペーストでスプレッドシート・データをインポートする場合に、列値に二重引用符が含まれていると、データは正しくインポートされません(54" Plasma Flat Screen
など)。この問題を回避するには、次の2つの方法があります。
オプション1:
データを区切りフォーマット(カンマ区切り(.csv)またはタブ区切り)で保存します。
保存したファイルを、「テキスト・データのインポート」ウィザードを使用してアップロードおよびインポートします。
オプション2:
二重引用符を、次に示すように2つの二重引用符に置き換えます。
54"" Plasma Flat Screen
「スプレッドシート・データのインポート」ウィザードを使用して、ファイルをインポートします。
Oracle Application Expressの以前のリリースのアプリケーションをエクスポートし、アプリケーション・ビルダーのインストール・ページでそのアプリケーションをインポートおよびインストールした場合、まれにアプリケーションのインストール後に実行時エラーが発生する場合があります。
多くの場合、これらのエラーは、アプリケーション・コンポーネントに埋め込まれたPL/SQLコードのブロックに関連するPL/SQLパーサー・エラーまたは実行エラーです。インストール・プロセスによって、200文字を超える文字列が複数の行に分割される場合があります。たとえば、行がPL/SQLキーワードとPL/SQLキーワードの間、または解析エラーの原因となる箇所で分割される場合があります。
対処方法:
これらのタイプのエラーが発生し、インストール・プロセスによって長い文字列が分割された疑いがある場合、次の手順を実行します。
エラーが発生したページをアプリケーション・ビルダーで編集して、アプリケーション内の問題がある疑いのあるPL/SQLを含む、エラーが発生したコンポーネントを隔離します。
不適切に分割されたコードのブロックの場所を検索します。
コードのブロックをより適切な箇所で分割するか、または実行時エラーが発生しなくなるまで行に空白を挿入します。
アプリケーションをエクスポートし、エクスポート・ファイルをインポートして再インストールします。
新しいエクスポート・ファイルを永続バックアップ・コピーとして保持します。
次の制限事項が、DBA認証を必要とするOracle Application Expressの機能(「データベース監視」ページの「セッション」レポートなど)に適用されます。認証に使用するDBAアカウントには、二重引用符を使用できません。つまり、小文字で指定したり、大/小文字を組み合せて指定することはできません。
Microsoft AccessアプリケーションをOracle Application Expressアプリケーションに移行する場合は、エクスポータ・ツールを使用してMicrosoft Accessメタデータをエクスポートします。Microsoft Access用のエクスポータ・ツールでは、Microsoft Access 97、Microsoft Access 2000、Microsoft Access 2002、Microsoft Access 2003およびMicrosoft Access 2007をサポートしています。
ブラジルの地図の作成には問題があります。これは、連邦直轄区が周囲のゴイアス州に属しているためです。結果として、関連するデータが地図上に正しく表示されません。
この問題は、Oracle Bug#9725582で追跡されます。
Oracle Application Expressリリース4.0以上で生成された、AnyChart 5チャート以上に関連付けられているすべてのデータ・ポイントを表示する場合、各データ・ポイントには、一意のラベルが必要です。AnyChart 5では、ラベルが重複しているデータ・ポイントの表示はサポートされておらず、ラベルが重複していると、チャートでデータ・ポイントが欠落してしまいます。チャート・シリーズ問合せが、チャートに表示されるデータ・ポイントごとに一意のラベルを持つ結果セットを戻すことを確認してください。
次のテーマでは、カスタム・カレンダをサポートしていません。
テーマ8
テーマ10
テーマ13
テーマ14
テーマ15
テーマ16
テーマ18
テーマ19
テーマ20
テーマ24
対話モード・レポート・リージョンを含むページが表示されてからセッションの期限が切れた場合に、ユーザーが対話モード・レポートとやりとりを行おうとすると、レポートはハングし、処理は何も行われません。
この問題は、Oracle Bug#9690335で追跡されます。
動的アクションをWhen属性に定義する場合にはイベント選択リストがあり、これには動的アクションをトリガーできると考えられるイベントがすべて含まれています。また、When属性には条件選択リストがあり、これを使用すると、動的アクションを実行するタイミングを制御する条件を定義できます。Before Page Submit
、Page Load
、Page Unload
およびResize
のイベント・タイプの場合、(「選択タイプ」フィールドを非表示にする)JavaScript Expressionの条件タイプのみが機能します。他の条件タイプ(equal to
、is null
など)は、「選択タイプ」が定義されるイベント用です。
この問題は、Oracle Bug#9733317で追跡されます。
影響を受ける要素として動的アクションに割り当てられているリージョンを削除すると、動的アクションを削除するように求められます。また、その動的アクションに、このリージョンに関連しない他のアクションもあると、該当するリージョンを参照する特定のアクションのみが削除されるのではなく、動的アクション全体が削除されます。
対処方法:
動的アクション全体が削除されないようにするには、リージョンを削除する前に、参照しているアクションを動的アクションから削除します。その結果、リージョンの削除によって、その動的アクションが削除候補として選択されなくなり、動的アクションは削除されなくなります。
この問題は、Oracle Bug#9615853で追跡されます。
JavaScript関数$s
を使用すると、Oracle Application Expressにネイティブとプラグインの両方のアイテム・タイプの値を定義できます。このファンクションは、複数選択リストの複数の値を設定する場合は機能しません。複数選択リストは、「複数選択の許可」が「はい」に設定された選択リストです。単一の値は設定できます。
この問題は、Oracle Bug#9616570で追跡されます。
アップグレード・ログに表示される「警告: Webシート・スキーマ」の接頭辞が付いたエラーは、ユーザーのWebシート・スキーマ固有のものです。それらのスキーマには、Webシート・オブジェクトのアップグレードが失敗する原因となる無効なWebシート・オブジェクトが含まれる可能性があります。これはOracle Application Expressのアップグレード全体には影響しません。
この項では、アクセシビリティに関するOracle Application Expressのバグおよび既知の問題について説明します。
Application Expressの開発環境への影響:
IEでは、トップ・レベルのナビゲーション・メニューのサブメニュー・ドリル・ダウン・アイコンにキーボードからアクセスすることはできません。この問題は、Oracle Bug#12678997で追跡されます。
対処方法:
トップ・レベルのメニュー・アイテムにタブ移動してアクティブにし、ロードされた次のページで特定のサブコンポーネントに移動するか、他のサポートされているブラウザ(Firefox、ChromeまたはSafari)を使用します。
「ページ定義」ページで使用されている「ツリー・ビュー」をキーボードで使用することはできません。この問題は、Oracle Bug#9773584で追跡されます。
対処方法:
このページには、キーボードのみを使用する場合に使用する「コンポーネント・ビュー」という別のビューがあります。「コンポーネント・ビュー」は、このページ上部にあるコンポーネント・ビューに切り替えるボタンにタブ移動して[Enter]を押すか、スクリーン・リーダー・モードを有効にしてApplication Express開発環境を使用することによって有効にできます。
Code Editorでは、ChromeおよびSafariの[TAB]キーは使用できない場合があります。これは、これらのブラウザを使用する場合、キーボードだけではエディタからタブを切り替えることができないことを意味します。この問題は、Oracle Bug#11883419で追跡されます。
対処方法:
この問題がない、サポートされている他のブラウザ(Internet ExplorerまたはFirefox)を使用してください。
「ワークスペースのリクエスト」確認ページには、アクセスできないCaptchaスタイルの検証があります。ユーザーは画面に表示されるイメージの英数字を入力する必要がありますが、このイメージにはALTテキストが設計されていません。これは、スクリーン・リーダー・ユーザーはアクセスができないことを意味します。この問題は、Oracle Bug#11728600で追跡されます。
対処方法:
インスタンス管理者が、Captchaスタイルの検証を無効にできます。
レポートの列ヘッダーに「すべてをチェック」チェックボックスがある場合があります。このチェックボックスに説明テキストがない場合があります。この問題は、Oracle Bug#12612649で追跡されます。
対処方法:
その列の各行のチェック・ボックスを選択します。
Oracle Application Expressの開発環境全体で使用される対話モード・レポート・リージョンには、リージョン・タイトルを含むヘッダー(H1、H2など)・タグがありません。これにより、スクリーン・リーダーのユーザーがそれらのリージョンを簡単に識別できなくなります。この問題は、Oracle Bug#9780852で追跡されます。
対処方法:
対話モード・レポート・リージョンでコンテンツに容易にナビゲートするために、JAWSを使用して次の手順で対話モード・レポートの上部にある検索フィールドに直接移動します。
1. [INSERT]+[F5]を押して、「フォーム・フィールドの選択」ダイアログ・ボックスをロードします。
2. 「レポート編集の検索」と聞こえるまで、[S]キーを繰り返し押します。
3. これは、レポートの上部にあるフィールドです。通常、これは、Sで始まる最初のフォーム・フィールドです。
4. [ENTER]を押すと、JAWSによって、対話モード・レポート・リージョンの上部にある検索フィールドに移動します。
レポートに含まれている内容をさらに理解したい場合は、レポートを「レポート」ビューに切り替えます。スクリーン・リーダー・モードで実行している場合、対話モード・レポート・リージョンは、「レポート」ビューで実行されるように最適化されます。詳細は、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の付録「Oracle Application Expressのアクセシビリティ」のスクリーン・リーダー・モードに関する説明を参照してください。
対話モード・レポート・リージョンの「レポート」ビューを有効にするには、次の手順を実行します。
1. [Insert]+[F7]を押して、「リンク・リスト」ダイアログ・ボックスをロードします。
2. 「レポートの表示」と聞こえるまで、[V]キーを繰り返し押します。
3. [Enter]を押して、対話モード・レポートをリフレッシュします。
4. レポートに含まれているデータの詳細情報を取得するには、[T]を押すと、JAWSによって、このレポートに関する詳細情報がアナウンスされます。
Application ExpressのWebシート実行時への影響:
アプリケーションでの移動に使用するトップ・レベルのメニューおよびページでセクションを編集するときに使用可能な「設定」メニューが、キーボード・サポートに関するDHTMLスタイルのガイドラインに準拠していません。この問題は、Oracle Bug#12691947で追跡されます。
対処方法:
ただし、メニューおよび該当するメニュー・アイテムにタブ移動することによってはアクセスできます。また、利用可能なメニュー・アイテム用のキーボード・ショートカットも提供しています。
開発環境、Webシート実行時およびカスタム・アプリケーションへの影響:
Application Expressのリッチ・テキスト・エディタのネイティブ・アイテム・タイプが、ラベルではなくアイテム名でスクリーン・リーダーに通知されます。この問題は、Oracle Bug#12702214で追跡されます。
対処方法:
アイテムに付与されている名前がその機能を示し、ユーザーが理解できるものであることを確認します。
対話モード・レポート・リージョンで、列の別名にスペースが含まれていると、不正な表のマークアップの原因になります。
対話モード・レポート・リージョンでは、レポート問合せにスペースを含む列の別名が含まれている場合、Application Expressによって、スペースを含むIDおよびHEADERS値が生成され、これは不正なHTMLとなります。IDでは、スペースは無効で、HEADERSでは、スペースは異なるHEADERS値の境界を指定するために使用されます。この無効なHTMLによって、一部の補助技術(スクリーン・リーダーなど)では、表のセル間の関連付けがみなされない場合があり、列ヘッダーとなります。
この問題は、Oracle Bug#14025528で追跡されます。
対処方法:
対処方法は、対話モード・レポート・リージョン問合せで定義した列の別名にスペースを使用しないことです。そうすると、IDおよびHEADERS値は正常に生成され、補助技術に必要な関連付けが提供されます。
「2D列」および「棒」FlashチャートにAquaLightまたはAquaDarkスタイルを使用して低い値から高い値までのデータを表示すると、低い値の上に影が表示され、実際に表示する値より大きく見えることがあります。
この問題は、Oracle Bug#13898096で追跡されます。
対処方法:
AquaLightまたはAquaDarkスタイルの使用時にこのような動作が発生した場合、「チャート属性」を編集して、「スタイル」設定を次のいずれかに変更します。
銀
デフォルト
「jQuery Mobileスマートフォン」ユーザー・インタフェース・タイプおよびページ・アイテム・タイプ「ファイルのアップロード」を使用するアプリケーション・ページでは、ファイルのアップロードは機能しません。
この問題は、Oracle Bug#14651423で追跡されます。
対処方法:
jQuery Mobileで、ページを送信し、AJAX呼出しを使用しないように指示します。
ページ属性を編集します
リージョン「JavaScript」に移動して、属性「ページ・ロード時に実行」に入力します。
$("#wwvFlowForm", apex.gPageContext$).attr("data-ajax", false);
注意: これによって、ページ遷移の視覚的効果が無効化されます。 |
Access移行プロジェクトの問合せエディタ・ページは、ページ・テンプレートのCSSファイル参照が不正であるため、正しく機能しません。
この問題は、Oracle Bug#14683230で追跡されます。
対処方法:
「SQLワークショップ」に移動してから「オブジェクト・ブラウザ」に移動して、Access移行プロジェクトに関連付けられているOracleビューを編集または作成します。
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
)を参照してください。
ドキュメント内のサンプル・コードのアクセシビリティについて
スクリーン・リーダーは、ドキュメント内のサンプル・コードを正確に読めない場合があります。コード表記規則では閉じ括弧のみを行に記述する必要があります。しかし、一部のスクリーン・リーダーは括弧のみの行を読まない場合があります。
外部Webサイトのドキュメントのアクセシビリティについて
このドキュメントにはオラクル社およびその関連会社が所有または管理しないWebサイトへのリンクが含まれている場合があります。オラクル社およびその関連会社は、それらのWebサイトのアクセシビリティに関しての評価や言及は行っておりません。
Oracle Application Expressリリース・ノート, リリース4.2
B71106-01
Copyright © 2012, Oracle and/or its affiliates.All rights reserved.
このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。
ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。
このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。
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 Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。
Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。
このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。