Oracle® Fusion Middleware

Oracle Fusion Middleware Infrastructureリリース・ノート

12c (12.1.3)

E56216-05(原本部品番号:E52360-06)

2018年9月

このドキュメントでは、このリリースのOracle Fusion Middleware Infrastructureのすべての既知の問題について説明します。

Oracle Fusion Middleware Oracle Fusion Middleware Infrastructureリリース・ノート, 12c (12.1.3)

E56216-05

Copyright © 2013, 2018, Oracle and/or its affiliatesAll rights reserved.

原本著者: Sreevalli Setty

原本協力者: Shynitha K S、Christine Ford、Helen Grembowicz、Lisa Jamen、Rekha Kamath、John Spencer

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

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

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

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の登録商標です。

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

目次

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

はじめに

- 対象読者

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

- 関連ドキュメント

- 表記規則

1 インストールおよび構成

- 1.1 製品のインストールに関する問題

- 1.1.1 Oracle Business Activity Monitoringの必須パッチ

- 1.1.2 使用可能なソフトウェア・パッチの確認

- 1.2 製品の構成に関する問題

- 1.2.1 WebLogic Serverをアップグレードした後にアプリケーションが起動しない

- 1.3 製品のインストールと構成のドキュメントに関する問題

- 1.3.1 ノード・マネージャのWindowsサービスとしての登録

- 1.3.2 インストール完了画面に誤った手順が表示される

- 1.3.3 誤ったバージョンのJDKがインストールに使用された場合にエラー・メッセージが表示される

- 1.3.4 JDKがオペレーティング・システムと互換性がない場合に誤ったエラー・メッセージが表示される

- 1.3.5 make.logファイルの警告メッセージ

- 1.3.6 OAMサーバーで簡易セキュリティ・モードが機能しない

- 1.3.7 -printmemoryオプションによるメモリー使用量ログが生成されない

- 1.3.8 -printdiskusageオプションによるディスク使用率ログが生成されない

- 1.3.9 Oracle Data Integrator 12c (12.1.3)スタンドアロン・インストールのWLSTの起動時にエラーが表示される

- 1.3.10 -dropRepositoryによるRCUの起動時に例外が表示される

- 1.3.11 OSBおよびSOAの構成時に正しいサーバー・グループが選択されていないとドメイン作成が失敗する

- 1.3.12 OSBを含むSOAクラスタの拡張時に誤ったconfig.xmlファイルが生成される

- 1.3.13 MFTインストール・ログ・ディレクトリにinstall<time-stamp>.outファイルが作成されない

- 1.3.14 OHS WebGateの構成後にoblog.logファイルにエラー・メッセージが表示される

- 1.3.15 SSL経由でOracle Internet DirectoryにアクセスするOracle WebLogic Serverの構成

- 1.3.16 Coherenceクラスタ・メンバーのユニキャスト設定の構成

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

2 パッチ適用とアップグレード

- 2.1 製品のアップグレードに関する問題

- 2.1.1 「ログ」ボタンでログが表示されない

- 2.1.2 アップグレード後の標準ワークスペース・ダッシュボードにメンバー情報が表示されない

- 2.1.3 再構成時にSAXParseExceptionが発生する場合がある

- 2.1.4 Oracle SOA Suite 12cはOracle以外のデータベースおよびサード・パーティ製アプリケーション・サーバーをサポートしない

- 2.1.5 再構成時にMissingResourceExceptionが発生する場合がある

- 2.1.6 ロールなしで作成された11g (11.1.1.7)コンポジットの分析データが12cに移行されない

- 2.1.7 アップグレード後の構成時にMDSスキーマ・データが移入されない

- 2.1.8 アップグレード後に通知キューが選択できない

- 2.1.9 移行後にBusiness Process Composerがフリーズするように見える

- 2.1.10 Oracle HTTP Serverのアップグレードでノード・マネージャ構成が上書きされる

- 2.1.11 アップグレード時にEDN-JMSバックログ・イベントが移行しない

- 2.2 製品のパッチ適用に関する問題

- 2.2.1 ユーザーがパッチ適用処理を終了した後でも再生成されたライブラリがOPatchによってリストアされない

3 Oracle Fusion Middlewareの管理

- 3.1 一般的な問題および回避策

- 3.1.1 このリリースでのOracle Database 12.2を使用した問題

- 3.1.2 テストから本番への移行における制限

- 3.1.3 MDSのpurgeMetadataコマンドに長い時間がかかる可能性がある

- 3.1.4 特定のブラウザで必要なSSL証明書チェーン

- 3.2 構成の問題および回避策

- 3.2.1 Fusion Middleware Controlに共有サービス表が誤って表示される

- 3.3 『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』のドキュメントの訂正箇所

- 3.3.1 Oracle Wallet Managerはリリースに含まれない

4 高可用性

- 4.1 SOA BPELコンポーネントに関する問題

- 4.1.1 completionPersistPolicyにDeferred値を使用するとBPELコンポーネント障害が発生する場合がある

- 4.2 SOAコア拡張機能に関する問題

- 4.2.1 SOAコア拡張機能の使用時の追加のWebサーバー構成

- 4.3 自動サービス移行に関する問題

- 4.3.1 Oracle User Messaging Service 12c (12.1.3)は自動サービス移行をサポートしない

5 Platform Security Services

- 5.1 構成に関する問題と回避策

- 5.1.1 libovdconfig.batスクリプトがファイル・パスに含まれるスペースをサポートしない

- 5.1.2 単一のアダプタのGUID属性マッピングがjps-config.xmlから取得されない

- 5.1.3 maxDirSizeプロパティが監査サービスで使用されない

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

6 Oracle User Messaging Service

- 6.1 一般的な問題および回避策

- 6.1.1 11gと12cで拡張ドライバのターゲット・タイプが異なる

- 6.1.2 Oracle User Messaging ServiceとOracle HTTP Serverを構成した後でノード・マネージャが起動しない

- 6.1.3 ユーザー・メッセージング・サーバーの「パフォーマンス」ページでメッセージ・メトリックが「使用不可」とレンダリングされる

- 6.1.4 再起動後にUser Messaging ServiceのURLを使用できない

- 6.1.5 リモートUMSJMSServerのJNDIルックアップが失敗する

- 6.1.6 Oracle Service Busアプリケーションがヘルス状態を警告として表示する

- 6.1.7 User Messaging Serviceの11gから12cへのアップグレードが失敗する場合がある

- 6.1.8 Twitterドライバで重複したメッセージがレンダリングされる

- 6.1.9 複数のドライバおよびアクセス・ポイントの登録時に例外が発生する

- 6.1.10 Upgrade AssistantのUser Messaging Serviceスキーマに接続ボタンがない

- 6.2 構成の問題および回避策

- 6.2.1 ドライバの構成時に正しいSSL信頼ストアを使用する

7 Webサービス

- 7.1 マルチバイトのユーザー資格証明のwss_http_token_*ポリシーでの使用

- 7.2 ポリシーの一括アップロードの実行

- 7.3 デプロイ後のカスタマイズの削除

- 7.4 ローカライズの制限の確認

- 7.5 2つのサーバーがSSL対応(双方向SSL)である場合にFusion Middleware Controlにポリシーがリストされない

- 7.6 「Webサービスのテスト」ページでSOAPヘッダーにバインドされた入力引数をテストできない

- 7.7 カスタムExactly-oneポリシーの使用時に発生する可能性のある制限

- 7.8 サブスクライバ・メディエータ・コンポーネントでセキュリティ・ポリシーが機能しない

- 7.9 一部のロケールでアタッチされているポリシーがポリシー表に表示されない

- 7.10 permitallおよびdenyallポリシーは同じWebサービスにアタッチしない

- 7.11 アプリケーションを再起動して正確なポリシーの使用状況数を取得する

- 7.12 「Webサービス・ポリシー」ページのパフォーマンスの改善

- 7.13 現在のリリースではポリシーの一括アタッチはサポートされていない

- 7.14 クライアント・ポリシーの編集後に「OWSMポリシー」ページに戻る

- 7.15 JKS構成画面に誤った値が表示される

- 7.16 クラスパス・モードでドメイン構成はサポートされていない

- 7.17 OWSMの「ドメイン構成」ページの「認証」タブでSAML信頼を編集した後に「適用」/「元に戻す」ボタンがアクティブ化されない

- 7.18 例による問合せ機能が動作しない

- 7.19 署名付きのSAMLトークンにSTS証明書がない場合にNPEがスローされることがある

- 7.20 XML暗号への攻撃の回避

- 7.21 今回のリリースではクロスドメイン・ポリシー・マネージャの構成はサポートされていない

- 7.22 プロキシを誤って構成するとOWSMイントロスペクション・プラグインが失敗する

- 7.23 統合されたフォルト・コードでBadContextTokenが処理されない

- 7.24 Oracle Infrastructure Webサービスの非推奨コマンド

- 7.25 ローカルに保存されたペイロードのインポート時に「Webサービスのテスト」ページが正しい日付/日時のパターンを生成しない

- 7.26 「Webサービスのテスト」ページがロードされたペイロードを正しい形式で保存しない

- 7.27 STSの自動ポリシー構成を使用するとWebサービス・クライアントと互換性のあるポリシーにならない場合がある

- 7.28 グローバル・ポリシー・アタッチメント継承ルールが現在のリリースの認可ポリシーで動作しない

- 7.29 SOAP over JMSトランスポートを使用するWebサービスおよびクライアントに互換性のないポリシーが表示される

- 7.30 SPNEGOポリシーのアタッチされていないクライアントがSPNEGOポリシーを使用するREST Webサービスにアクセスすると誤ったHTTPレスポンス・ステータスとなる

- 7.31 サポートされていない「接続」ポリシー/「アサーション・テンプレート」カテゴリがFusion Middleware Controlに表示される

- 7.32 WSDLソースが特定のブラウザで表示されない

はじめに

このドキュメントは、Oracle Fusion Middleware 12cの既知の問題について説明しています。

対象読者

このマニュアルは、Oracle Fusion Middleware 12cのユーザーを対象としています。

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

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 Fusion Middleware 12cドキュメント・ライブラリ
ここには、すべてのOracle Fusion Middleware 12c製品のすべてのドキュメントが含まれています。

- Oracle Technology Network
このサイトには、ドキュメント・ライブラリに含まれていない追加のドキュメントが含まれています。

表記規則

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

規則

意味

太字

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

イタリック体

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

固定幅フォント

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

1 インストールおよび構成

この章では、Oracle Fusion Middleware製品のインストールと構成に関する問題について説明します。

この章の内容は次のとおりです。

- 製品のインストールに関する問題

- 製品の構成に関する問題

- 製品のインストールと構成のドキュメントに関する問題

- マニュアルの正誤表

1.1 製品のインストールに関する問題

この項の内容は次のとおりです。

- 1.1.1項「Oracle Business Activity Monitoringの必須パッチ」

- 1.1.2項「使用可能なソフトウェア・パッチの確認」

1.1.1 Oracle Business Activity Monitoringの必須パッチ

Oracle Business Activity Monitoring (Oracle BAM) 12c (12.1.3)をインストールする前に、必ずMy Oracle Supportで参照できるMy Oracle SupportドキュメントID 1682371.1を確認してください。

このサポート・ノートは、インストール直後のOracle BAM 12c (12.1.3)に適用する必要がある必須パッチについての重要な情報を提供しています。

1.1.2 使用可能なソフトウェア・パッチの確認

Oracle Fusion Middlewareをインストールする前に、My Oracle Supportで入手可能な製品情報を確認することをお薦めします。

http://support.oracle.com/

My Oracle Supportに登録すると、利用可能なパッチやその他の重要なOracle Fusion Middleware製品情報に関する重要な情報に簡単にアクセスできます。

1.2 製品の構成に関する問題

この項の内容は、次のとおりです。

- 1.2.1項「WebLogic Serverをアップグレードした後にアプリケーションが起動しない」

1.2.1 WebLogic Serverをアップグレードした後にアプリケーションが起動しない

Oracle WebLogic Serverに最新のパッチを適用した後、Discoverer、Access ManagerおよびIdentity Managerなどのミドルウェア・サービスを起動するために、ORACLE_HOME/server/lib/weblogic.policyファイルを編集して次のエントリを含める必要があります。

grant codeBase "file:ORACLE_HOME/WLS/patch_jars/-" {
permission java.lang.RuntimePermission "oracle.*","read";
};

ORACLE_HOMEは、Oracleホーム・ディレクトリの場所で置換します。

WLSを次のいずれかに置き換えます。

- WebLogic Serverバージョン10.3.5の場合、patch_wls1035

- WebLogic Serverバージョン10.3.6の場合、patch_wls1036

- WebLogic Serverバージョン12.1.2の場合、patch_wls1212

1.3 製品のインストールと構成のドキュメントに関する問題

この項の内容は次のとおりです。

- 1.3.1項「ノード・マネージャのWindowsサービスとしての登録」

- 1.3.2項「インストール完了画面に誤った手順が表示される」

- 1.3.3項「誤ったバージョンのJDKがインストールに使用された場合にエラー・メッセージが表示される」

- 1.3.4項「JDKがオペレーティング・システムと互換性がない場合に誤ったエラー・メッセージが表示される」

- 1.3.5項「make.logファイルの警告メッセージ」

- 1.3.6項「OAMサーバーで簡易セキュリティ・モードが機能しない」

- 1.3.7項「-printmemoryオプションによるメモリー使用量ログが生成されない」

- 1.3.8項「-printdiskusageオプションによるディスク使用量ログが生成されない」

- 1.3.9項「Oracle Data Integrator 12c (12.1.3)スタンドアロン・インストールのWLSTの起動時にエラーが表示される」

- 1.3.10項「-dropRepositoryによるRCUの起動時に例外が表示される」

- 1.3.11項「OSBおよびSOAの構成時に正しいサーバー・グループが選択されていないとドメイン作成が失敗する」

- 1.3.12項「OSBを含むSOAクラスタの拡張時に誤ったconfig.xmlファイルが生成される」

- 1.3.13項「MFTインストール・ログ・ディレクトリにinstall<time-stamp>.outファイルが作成されない」

- 1.3.14項「OHS WebGateの構成後にoblog.logファイルにエラー・メッセージが表示される」

- 1.3.15項「SSL経由でOracle Internet DirectoryにアクセスするOracle WebLogic Serverの構成」

1.3.1 ノード・マネージャのWindowsサービスとしての登録

ノード・マネージャを次のいずれかとして動作するWindowsサービスとして登録する方法を示します。

- スタンドアロンOHSドメイン

- ODIエージェントと同じ場所に配置されたドメイン

ドメインの作成後に、次の手順を実行します。

1. JAVA_OPTIONS環境変数を、適切なOracleホームおよびドメイン・ホーム・ディレクトリを指すように設定します。

set JAVA_OPTIONS=-Dohs.product.home=ORACLE_HOME -Dweblogic.RootDirectory=DOMAIN_HOME

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

set JAVA_OPTIONS=-Dohs.product.home=C:\Oracle\product\OHS\OracleHome -Dweblogic.RootDirectory=C:\Oracle\config\domains\OHSDomain

2. ドメイン・ホーム・ディレクトリに移動し、次のコマンドを実行します。

installNodeMgrSvc.cmd

1.3.2 インストール完了画面に誤った手順が表示される

スタンドアロンOHSのインストール完了時に、インストール後に実行する必要がある手順の1つとして、「ノード・マネージャおよびドメイン・サーバーを起動する」という手順が表示されます。

スタンドアロン・インストール中に構成されるドメイン・サーバーは存在しないため、この情報は正しくありません。

1.3.3 誤ったバージョンのJDKがインストールに使用された場合にエラー・メッセージが表示される

32ビット・システム用のJDKを使用してFusion Middleware製品を64ビット・システムにインストールしようとすると、インストール開始前にエラー・メッセージが表示されます。

Fusion Middlewareソフトウェアをインストールする前に、製品用のOracle Fusion Middlewareシステム要件および仕様のドキュメントを読み、次の場所から適切なJDKをダウンロードします。

http://www.oracle.com/technetwork/java/javase/downloads/index.html

1.3.4 JDKがオペレーティング・システムと互換性がない場合に誤ったエラー・メッセージが表示される

64ビット・マシンで32ビットJDK7 JVMからインストーラjarファイルを実行すると、JVMのバージョンは正しく、ソフトウェアをインストールしているオペレーティング・システムのバージョンは正しくないという誤ったメッセージが表示されます。

Fusion Middlewareソフトウェアをインストールする前に、製品用のシステム要件および仕様のドキュメントを読み、次の場所から適切なJDKをダウンロードします。

http://www.oracle.com/technetwork/java/javase/downloads/index.html

1.3.5 make.logファイルの警告メッセージ

AIXオペレーティング・システムへのOracle Web Tier 12c (12.1.3)のインストール時に、ORACLE_HOME/install/make.logファイルに警告メッセージが表示される可能性があります。

これらのメッセージは無視しても問題ありません。

1.3.6 OAMサーバーで簡易セキュリティ・モードが機能しない

AIXプラットフォームでは、OAMサーバーで簡易セキュリティ・モードが機能しません。

アーティファクト生成のために新しいWebゲート・エージェントを登録している場合、OAMサーバー・コンソールで「オープン」または「証明書セキュリティ・モード」を選択します。

1.3.7 -printmemoryオプションによるメモリー使用量ログが生成されない

Oracle Fusion Middleware 12c (12.1.3)では、-printmemoryオプションを使用してもメモリー使用量ログは生成されません。

この問題は、今後のリリースで対処される予定です。

1.3.8 -printdiskusageオプションによるディスク使用率ログが生成されない

Oracle Fusion Middleware 12c (12.1.3)では、-printdiskusageオプションを使用してもディスク使用量ログは生成されません。

この問題は、今後のリリースで対処される予定です。

1.3.9 Oracle Data Integrator 12c (12.1.3) スタンドアロン・インストールのWLSTの起動時にエラーが表示される

Oracle Data Integrator 12c (12.1.3)スタンドアロンでは、WLSTを起動する際に次の形式のエラーが生成されます。

Error execing the Python script
"Oracle_Home/oracle_common/common/wlst/mdsWLSTCommands.py" caused an
error "Traceback (innermost last):

このエラー・メッセージは無視できます。このエラーは、WLSTのいかなる機能的側面にも影響しません。

1.3.10 -dropRepositoryによるRCUの起動時に例外が表示される

RCUの「ようこそ」画面で「次回このページを表示しない」オプションを選択した場合、次回にグラフィック・モードでRCUを起動するときにコマンド行から-dropRepositoryを指定すると、次の例外が発生することがあります。

Exception in thread "main" java.lang.NullPointerException

この問題を回避するには、次の推奨されている回避策からいずれかを選択します。

- RCUの「ようこそ」画面で「次回このページを表示しない」オプションを選択しないようにします。

- グラフィック・モードでは、-dropRepositoryオプションを使用せずにRCUを起動します。
サイレント・モードでは、-dropRepositoryオプションを使用してRCUを起動します。

- RCUの「ようこそ」画面で「次回このページを表示しない」オプションを選択した場合は、次のファイルを削除します。

/tmp/.skipWelcomePage_Oracle_Home_oracle_common

-dropRepositoryオプションを使用してコマンド行からRCUを再起動します。

1.3.11 OSBおよびSOAの構成時に正しいサーバー・グループが選択されていないとドメイン作成が失敗する

OSBおよびSOAクラスタを正しいサーバー・グループを選択せずに構成すると、ドメイン作成は次の通知とともに失敗します。

Preparing...
Extracting Domain Contents...
Creating Domain Security Information...
Starting OPSS Security Configuration Data Processing...
The OPSS Security Configuration Data Processing Completed...
Domain Creation Failed!

このエラーを回避するには、「管理対象サーバー」画面ですべての管理対象サーバーについてOSB-MGD-SVRS-COMBINEDおよびSOA-MGD-SVRSサーバー・グループを選択します。

1.3.12 OSBでSOAクラスタを拡張する際に誤ったconfig.xmlファイルが生成される

OSBでSOAクラスタ・ドメインを拡張する際に、既存の管理対象サーバーを削除して新しい管理対象サーバーを作成すると、誤ったconfig.xmlファイルが生成されます。たとえば、既存のsoa_server1を削除してosb_server1で置換すると、誤ったconfig.xmlファイルになります。具体的には、config.xmlに次のSAFタグが存在していません。

<saf-agent>
<name>ReliableWseeSAFAgent_auto_1</name>
<target>osb_server1 (migratable)</target>
<store>WseeFileStore_auto_1</store>
</saf-agent>
<saf-agent>
<name>ReliableWseeSAFAgent_auto_2</name>
<target>ms2 (migratable)</target>
<store>WseeFileStore_auto_2</store>
</saf-agent>

この問題を回避するには、拡張時にOSB用の新しい管理対象サーバーを作成します。

1.3.13 MFTインストール・ログ・ディレクトリにinstall<time-stamp>.outファイルが作成されない

Managed File Transferで、ログ・インベントリにinstall<timestamp>.outファイルが作成されません。

これはエラーではありません。

1.3.14 OHS WebGateの構成後にoblog.logファイルにエラー・メッセージが表示される

OHS WebGateを構成してサーバーを再起動した後、Domain_Home/server/ohs1/logs/oblog.logディレクトリのoblog.logファイルに次のエラー・メッセージが表示されます。

2014/06/10@05:56:29.81679       14314   27      INIT    ERROR
0x000003B6      ../oblistrwutil.cpp:225 "Could not read file"
filename^/scratch/aime/1213FMW/ASCORE/RC4BColocated/MW_HOME/webgate/ohs/config
/oblog_config.xml
2014/06/10@05:56:43.14915       14313   9       INIT    ERROR
0x000003B6      ../oblistrwutil.cpp:225 "Could not read file"
filename^/scratch/aime/1213FMW/ASCORE/RC4BColocated/MW_HOME/webgate/ohs/config
/oblog_config.xml

これを回避する手順は次のとおりです。

1. 次を実行します。
cp Oracle_Home/webgate/ohs/config/oblog_config_wg.xml $Oracle_Home/webgate/ohs/config/oblog_config.xml

2. すべてのサーバーを再起動します。

1.3.15 SSL経由でOracle Internet DirectoryにアクセスするOracle WebLogic Serverの構成

SSL経由でOracle Internet Directory (OID)にアクセスするOracle WebLogic Serverを構成するには、OIDサーバー証明書を取得してWebLogicドメインに追加する必要があります。OID証明書は、SSLハンドシェイクを成功させてOracle WebLogic ServerからOracle Internet Directoryへの接続を正常に確立するために必要です。

必要な証明書の取得およびWebLogic Serverストアへの追加の詳細は、『Oracle SOA Suiteエンタープライズ・デプロイメント・ガイド』の中間層とハードウェア・ロード・バランサ間のSSL通信の有効化に関する項を参照してください。

1.3.16 Coherenceクラスタ・メンバーのユニキャスト設定の構成

デフォルトのCoherence構成が原因で複数NICシステムでエラーが発生する場合があります。サーバーはメンバー間の通信にユニキャストを使用します。このユニキャスト通信のため、クラスタ・メンバーは、java.net.InetAddress.getLocalHost()のコールを使用してバインド先のIPアドレスを取得しようとします。このコールは、一部の複数NIC構成では誤ったアドレスを返します。これを回避するには、デフォルトのCoherence構成ファイルにunicast-listenerのエントリを追加する必要があり、このファイルは

ASERVER_HOME/config/coherence/defaultCoherenceCluster-coherence.xmlにあります。ファイル内に<unicast-listen-address>を指定するエントリを追加する必要があります。次に例を示します。

<name>defaultCoherenceCluster</name>
<coherence-cluster-params>
<unicast-listen-port>9991</unicast-listen-port>
<unicast-listen-address>192.168.4.0/24</unicast-listen-address>
<coherence-cluster-well-known-addresses>
<coherence-cluster-well-known-address>
<name>WKA-1</name>

ユニキャスト・アドレス・フィールドでは、正確なIPアドレスを指定するかわりに、クラスレス・ドメイン間ルーティング(CIDR)表記法がサポートされているため、複数のノードで同じ構成を使用できます。詳細は、次のリンクを参照してください。

http://docs.oracle.com/middleware/1212/wls/CLUST/coherence.htm#CLUST665

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

この時点で既知の問題はありません。

2 パッチ適用とアップグレード

この章では、Infrastructureのアップグレードに関する問題について説明します。

この章の内容は次のとおりです。

- 製品のアップグレードに関する問題

- 製品のパッチ適用に関する問題

2.1 製品のアップグレードに関する問題

この項の内容は次のとおりです。

- 2.1.1項「「ログ」ボタンでログが表示されない」

- 2.1.2項「アップグレード後の標準ワークスペース・ダッシュボードにメンバー情報が表示されない」

- 2.1.3項「再構成時にSAXParseExceptionが発生する場合がある」

- 2.1.4項「Oracle SOA Suite 12cはOracle以外のデータベースおよびサード・パーティ製アプリケーション・サーバーをサポートしない」

- 2.1.5項「再構成時にMissingResourceExceptionが発生する場合がある」

- 2.1.6項「ロールなしで作成された11g (11.1.1.7)コンポジットの分析データが12cに移行されない」

- 2.1.7項「アップグレード後の構成時にMDSスキーマ・データが移入されない」

- 2.1.8項「アップグレード後に通知キューが選択できない」

- 2.1.9項「移行後にBusiness Process Composerがフリーズするように見える」

- 2.1.10項「Oracle HTTP Serverのアップグレードでノード・マネージャ構成が上書きされる」

- 2.1.11項「アップグレード時にEDN-JMSバックログ・イベントが移行しない」

2.1.1 「ログ」ボタンでログが表示されない

Upgrade Assistantウィザードの「ログ」ボタンによってログが表示されません。

Upgrade Assistant以外の外部テキスト・エディタを使用してログを表示してください。

2.1.2 アップグレード後の標準ワークスペース・ダッシュボードにメンバー情報が表示されない

12c (12.1.3)へアップグレードすると、標準ワークスペース・ダッシュボードに表示されるメンバーごとのパフォーマンスのグラフは、新しい12cインスタンスのみに対して使用可能で、進行中、ハイブリッドまたは終了(クローズ)済の11gインスタンスに対しては使用できません。ただし、カスタム12cワークスペース・ダッシュボードには、メンバー情報がそのまま表示されます。

2.1.3 再構成時にSAXParseExceptionが発生する場合がある

-log_priority=ALLを使用して再構成ウィザードを起動すると、次の例外がreconfig.logファイルに表示されます。

[org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 77; cvc-elt.1:
Cannot find the declaration of element 'stringSubsInfo'.]

この例外は無視できます。

2.1.4 Oracle SOA Suite 12cはOracle以外のデータベースおよびサード・パーティ製アプリケーション・サーバーをサポートしない

Oracle以外のデータベースを使用して作成されたインスタンスは、Oracle Fusion Middleware 12cに移行できません。クローズ済のインスタンスをOracle Fusion Middleware 11gからOracle Fusion Middleware 12cに移行するには、サポートされているOracle Databaseを使用して新しい12c SOAドメインを作成する必要があります。アクティブな11gインスタンスは、既存の11gサーバーを使用して終了させる必要があります。

2.1.5 再構成時にMissingResourceExceptionが発生する場合がある

-log_priority=ALLを使用して再構成ウィザードを起動すると、次の例外がreconfig.logファイルに表示されます。

java.util.MissingResourceException: No bundle found for base name
config-template

この例外は無視できます。

2.1.6 ロールなしで作成された11g (11.1.1.7)コンポジットの分析データが12cに移行されない

ロールが定義されていない11g (11.1.1.7)コンポジットの分析データは12cに移行されません。

2.1.7 アップグレード後の構成時にMDSスキーマ・データが移入されない

Oracle Fusion Middleware製品をリリース11g (11.1.1.6)からリリース12c (12.1.3)にアップグレードした後に「構成ウィザード」を実行すると、「JDBCコンポーネント・スキーマ」画面のスキーマ表にMDSスキーマ・データが移入されない可能性があります。

続行する前に、「JDBCコンポーネント・スキーマ」画面のスキーマ表に手動でMDSスキーマ・データを入力する必要があります。

2.1.8 アップグレード後に通知キューが選択できない

Oracle SOA Suiteをリリース11g (11.1.1.6) MLRからリリース12cにアップグレードした後、Oracle SOA Suite for Healthcare Integrationランタイム設定から通知キューを選択できる必要があります。

ただし、アップグレード後のOracle SOA Suite for Healthcare Integrationの通知キュー・ドロップダウン・リストには、「内部にJMS送信」チャネルが表示されません。

この問題を回避するには、他のOracle SOA Suite for Healthcare Integrationランタイム設定を変更または更新し、変更を保存します。その後、Oracle SOA Suite for Healthcare Integrationの通知キュー・リストに「内部にJMS送信」チャネルが表示されます。

2.1.9 移行後にBusiness Process Composerがフリーズするように見える

リリース11g (11.1.1.7)からリリース12c (12.1.3)に環境をアップグレードした後にOracle Business Process Composerにログインすると、プロセスの移行が起動されます。移行が終了すると、デフォルトのスペースが作成され、プロジェクトが移行されます。ただし、コンポーザはフリーズしたように見えます。

回避策としては、コンポーザをログアウトし、ブラウザを閉じてブラウザのキャッシュを消去します。その後、再度ログインし、コンポーザでの作業を継続します。

2.1.10 Oracle HTTP Serverのアップグレードでノード・マネージャ構成が上書きされる

Oracle HTTP Serverのリリース11g (11.1.1.7)から12c (12.1.3)へのアップグレード時に、アップグレード中の管理対象サーバーがHTTP Serverと同じドメインにあり、ノード・マネージャのポートの値がカスタマイズされていると、再構成ウィザードによって、ノード・マネージャおよび管理対象サーバーが正常にアップグレードされます。しかし、Upgrade Assistantを実行してコンポーネント構成をアップグレードするときに、Upgrade Assistantによって、カスタマイズ済のノード・マネージャ構成がノード・マネージャのデフォルトのホストおよびポートの値で上書きされます。結果として、新しいマシン・エントリがWebLogic Server管理コンソールに作成されます。そして、再構成ウィザードによって、管理対象サーバーがこの新しい稼働していないマシン・セットに割り当てられます。

Upgrade Assistantの実行後、config.xmlに重複したノード・マネージャを参照しているOracle HTTP Serverインスタンスがある場合は、次の手順に従ってそのインスタンスを修正します。

1. nodemanager.propertiesファイルを修正し、リスニング・ポートを正しい値に設定します。
この値は、以前のバージョンで使用されていたものと同じポートの値を含み、ノード・マネージャ・インスタンスのconfig.xmlの値と一致している必要があります。

2. ノード・マネージャを再起動します。

3. WebLogic管理サーバー経由で構成を修正し、NodeManagerMBeanおよびMachineMBeanの重複を削除します。

4. すべての削除したMachineMBeanへの参照を、有効なMachineMBeanを指すように変更します。

5. WebLogic管理サーバーを再起動します。

2.1.11 アップグレード時にEDN-JMSバックログ・イベントが移行しない

Oracle Fusion Middleware 11gからOracle Fusion Middleware 12cへアップグレードする際に、EDN-JMSキューのバックログ・イベントは移行しません。

アップグレードの前に、バックログ・イベントがJMSキューに存在しているかを確認します。アップグレードの終了後、これらのバックログ・イベントがキューの中にないことを検証します。

JMSキューにバックログ・イベントがあるかどうかは、Oracle WebLogic Server管理コンソールで確認できます。

1. 「ドメイン構造」から、「soainfra」→「サービス」→「メッセージング」→「JMSモジュール」→「SOAJMSModule」→「EDNQueue」を選択します。

2. 「監視」タブを選択します。

3. 「SOAJMSModule」および「EDNQueue」を選択し、「メッセージの表示」をクリックします。

2.2 製品のパッチ適用に関する問題

この項の内容は、次のとおりです。

- 2.2.1項「ユーザーがパッチ適用処理を終了した後でも再生成されたライブラリがOPatchによってリストアされない」

2.2.1 ユーザーがパッチ適用処理を終了した後でも再生成されたライブラリがOPatchによってリストアされない

OPatchポストスクリプトが失敗し、ユーザーがパッチ適用処理を続行せずに終了した場合、OPatchは再生成されたライブラリを正しくリストアしません。

OPatchログを確認して、ライブラリが再生成されたかどうかを判断します。ライブラリが再生成された場合、パッチを再度適用します。OPatchポストスクリプトが再度失敗した場合、「y」を選択してパッチ適用処理を続行します。このとき、OPatchは自動的にパッチをロールバックしないため、ユーザーがOPatchを手動でロールバックして、パッチ適用前の環境をリストアする必要があります。

パッチのロールバック方法の詳細は、『Opatchによるパッチ適用』のOPatchを使用したOracle Fusion Middlewareへのパッチの適用に関する項を参照してください。

3 Oracle Fusion Middlewareの管理

この章では、Oracle Fusion Middlewareの管理に関連する問題について説明します。内容は次のとおりです。

- 一般的な問題と回避策

- 構成の問題と回避策

- 『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』のドキュメントの訂正箇所

3.1 一般的な問題および回避策

この項では、構成に関する問題およびその回避策について説明します。内容は次のとおりです。

- 3.1.1項「このリリースでのOracle Database 12.2を使用した問題」

- 3.1.2項「テストから本番への移行における制限」

- 3.1.3項「MDSのpurgeMetadataコマンドに長い時間がかかる可能性がある」

- 3.1.4項「特定のブラウザで必要なSSL証明書チェーン」

3.1.1 このリリースでのOracle Database 12.2を使用した問題

Oracle Database 12.2以上を使用する場合、次の問題に直面する可能性があります。

- リポジトリ作成ユーティリティ(RCU)を使用してMetadata Services(MDS)データベース・スキーマを作成するか、Oracle Database 12.2に対してアップグレード・アシスタントを使用してMDSデータベース・スキーマをアップグレードする場合、操作に失敗することがあります。
エラーORA-28104: statement_typesの入力値が有効ではありませんを受け取る可能性があります。このため、Oracle Database 12.2以降のセキュリティ修正の一部として、DBMS_RLS.ADD_POLICYプロシージャ用に、FALSE(デフォルト値)の値を使用したINSERTおよびUPDATE_CHECKの文タイプは使用できなくなりました。仮想プライベート・データベース・ポリシーの登録中に、セキュリティ修正により、ORA-28104エラーが発生します。

このエラーが戻され、仮想プライベート・データベース・ポリシーがINSERT文に適用される印象を与えることが回避されます。これは事実ではありません。

このエラーを回避するには、次のSQLコマンドを実行して、"_allow_inserts_with_UPDATE_CHECK"をTrueに設定したシステムを構成します。

ALTER SYSTEM SET "_allow_insert_with_update_check"=TRUE scope=spfile

次に、データベースを再起動し、RCUまたはアップグレード・アシスタントを再実行してMDSデータベース・スキーマを作成またはアップグレードします。

- Oracle Database 12.2以上とともにOracle Fusion Middlewareを使用する場合、次のエラーが発生することがあります。

ORA-00932: inconsistent datatypes: expected SYS.AQ$_JMS_MESSAGE gotSYS.AQ$_JMS_MESSAGE

AQ$_JMS_MESSAGE型のエンキューおよびデキュー中に、データベース・サーバーに送信されるバージョン番号が矛盾する場合があるため、エラーが発生します。type$のAQ$_JMS_MESSAGE型のTOID(型の一意の識別子)が固定のSYSTEM定義TOIDではなくユーザー定義TOIDである場合、このエラーが発生します。

このエラーを回避するには、Oracle Fusion Middlewareで使用されるojdbc6.jarファイルを置き換える次のパッチをインストールします。

https://updates.oracle.com/download/21663638.html

Oracle Fusion Middleware 12.1.3の場合、リリース12.1.0.2.0を選択します。

3.1.2 テストから本番への移行における制限

テストから本番への移行については、次の制限に注意してください。

- pasteConfigスクリプトの実行前に、Javaのtempディレクトリの環境変数を設定する必要があります。

- LinuxまたはUNIXの場合:

setenv T2P_JAVA_OPTIONS "-Djava.io.tmpdir=/home/t2p/temp"
export T2P_JAVA_OPTIONS

- Windowsの場合:

set T2P_JAVA_OPTIONS="-Djava.io.tmpdir=c:\home\t2p\temp"

Windowsの場合は、tempディレクトリのパスに\xが含まれてはならないことに注意してください。そうでない場合、スクリプトは失敗します。

- copyConfigスクリプトは、非SSLポートでのみ機能します。このため、すべての管理対象サーバーおよび管理サーバーに対して非SSLポートを使用できることを確認してください。
ソースOracle WebLogic Serverドメインで管理ポート機能が有効である場合、非SSLポートを使用した管理タスクができなくなるため、copyConfigを実行する前に、まず管理ポート機能を無効にする必要があります。

管理ポートの詳細は、『Oracle WebLogic Serverサーバー環境の管理』の管理ポートおよび管理チャネルに関する項を参照してください。

- Oracle Platform Security Servicesを移行し、データをLDAP間で移行する場合、ソースとターゲットのLDAPドメインのコンポーネント階層は同一である必要があります。同一でないと、Oracle Platform Security Servicesのデータ移行は失敗します。たとえば、ソースの階層がdc=us,dc=comとして構成されている場合、ターゲットLDAPにも同一のドメイン・コンポーネント階層が必要です。

- Windowsの場合は、copyConfigスクリプトを実行する前にノード・マネージャおよびすべての構成済のシステム・コンポーネントを停止する必要があります。

- ソース環境がキーストア・サービスで構成されている場合、ターゲットはデモ用証明書で構成されています。移行スクリプトを実行した後、実際の証明書を使用してターゲット環境を更新します。『Oracle Platform Security Servicesによるアプリケーションの保護』のキーストア・サービスによる鍵と証明書の管理に関する項を参照してください。

- ソース環境で候補のマシンおよび移行可能サーバー候補マシンを構成する場合は、次のいずれかの操作を実行します。

- copyConfigの前に、候補マシンおよび移行可能サーバー候補マシンをソースから削除します。その後、copyConfigおよびpasteConfig操作を実行します。(移動計画の中でマシン名を変更できます。)

- 移動計画の中ではマシン名を変更しません。pasteConfigの操作後に、マシン参照を変更できます。
pasteConfig操作の完了後、ターゲットで候補マシンおよび移行可能サーバー候補マシンを作成します。

- Oracle HTTP ServerでSSLが構成されている場合、デフォルトで次の場所を使用します。

${ORACLE_INSTANCE}/config/fmwconfig/components/${COMPONENT_TYPE}/instances/${COMPONENT_NAME}/keystores/default

カスタムの証明書およびウォレットを使用するには、次の手順を実行する必要があります。

1. 次の場所に新しいディレクトリを作成し、ウォレットに固有のファイルであるcwallet.ssoおよびewallet.p12をそのディレクトリに格納します。

${ORACLE_INSTANCE}/config/fmwconfig/components/${COMPONENT_TYPE}/instances/${COMPONENT_NAME}/keystores

2. ssl.confファイルのSSLWalletエントリに、新しいディレクトリへのパスを指定します。

- pasteConfigの実行時、アーカイブにOracle Platform Security Servicesが含まれる場合、スクリプトが次のエラーを返す場合があります。

oracle.security.audit.util.StrictValidationEventHandler handleEvent
WARNING: Failed to validate the xml content. Reason: cvc-complex-type.2.4.b:
The content of element '' is not complete. One of
'{"http://xmlns.oracle.com/ias/audit/audit-2.0.xsd":source}' is expected..
Apr 24, 2013 6:28:29 AM
oracle.security.audit.util.StrictValidationEventHandler handleEvent
WARNING: Failed to validate the xml content. Reason: cvc-complex-type.2.4.b:
The content of element '' is not complete. One of
'{"http://xmlns.oracle.com/ias/audit/audit-2.0.xsd":source}' is expected..

これらのエラーは無視できます。

- WindowsでOracle Data Integratorを使用している場合、pasteConfigスクリプトの実行後にconfig.propertiesファイルを次のように更新します。

odi.shared.config.dir.path=%DOMAIN_HOME%/config/oracledi

- Oracle JRFを含むドメインのpasteConfig操作時にエラー・ファイルに出力される次のメッセージは無視できます。

WARNING : Key store file keystores.xml integrity check failed. Location:/tmp/CLONINGCLIENTXXX/opssdatamigrate

- Oracle Business Activity Monitoringがソース環境にインストール済で、copyConfigおよびpasteConfigスクリプトを使用する場合、次のエラーが発生する場合があります。

40319: Invalid "JMS" configuration.
40319: The "JMS" configuration in your domain is invalid.
40319: Correct the configuration.

これは、JMSオブジェクトのjndi-nameプロパティがないという警告です。ただし、JMSオブジェクトにlocal-jndi-nameプロパティが存在しているため、この警告は関係ありません。このエラーは無視できます。

- Oracle Business Activity Monitoringを含む環境の場合、pasteConfigスクリプトの実行後に次の軽度なエラー・メッセージがbamcommand.log.0ログ・ファイルに含まれる場合があります。

oracle.beam.impexp.commandline.util.ImportExportClient.main: Exception
occurred in method
Import/Export(-dbusername,DEFAULT,-dburl,DEFAULT,-dbdriver,DEFAULT,-cmd,import,
-file,/scratch/aime/t2pprodsoa/soa/bam/bin/BAMT2PEMSArtifacts.zip,-mode,append)
Exception: java.io.FileNotFoundException:
/scratch/oracle/t2pprodsoa/soa/bam/bin/BAMT2PEMSArtifacts.zip (No such file or directory)

このメッセージは無視できます。

- Oracle Business Activity Monitoringを含む環境の場合、copyConfigまたはpasteConfigスクリプトの実行後に次の軽度なエラー・メッセージがログ・ファイルに含まれる場合があります。

<Apr 29, 2014 1:04:39 AM MDT> <Warning> <JNDI> <BEA-050001>
<WLContext.close() was called in a different thread than the one in which it
was created.>

このメッセージは無視できます。

- Oracle B2B and Healthcareをテスト環境から本番環境へ移動(移動スクリプトを使用)した後で、連絡先詳細をその他の関連プロパティとともに変更する必要がある場合があります。

1. Fusion Middleware Controlで、「ユーザー・メッセージング・サービス」に移動し、サーバーを右クリックします。

2. メニューから、usermessagingdriver-email / 「電子メール・ドライバ・プロパティ」を選択します。

3. 「送信パスワード」で、パスワードのタイプを変更します。

4. 「送信メール・サーバー・セキュリティ」で、値を指定します。

5. Oracle SOA Suiteサーバーに移動します。サーバー名を右クリックして「SOA管理」→「ワークフロー・プロパティ」を選択します。

6. 「通知モード」で、タイプを選択します。

7. 「電子メール : アクション可能なアドレス」で、アドレスを入力します。

8. 「適用」をクリックします。

9. サーバーを再起動します。

- 移動スクリプトを使用する場合、B2Bバッチ構成(管理バッチタブで構成)は移動されません。バッチ構成を移動するには、B2B_BATCH_EVENT表をテスト環境からエクスポートし、ターゲット環境にインポートします。

- Oracle HTTP Serverを移動する場合、移動計画でIPV6アドレスを指定することはできません。かわりにホスト名を使用します。たとえば、次のようになります。

hostname.domainname.com

3.1.3 MDSのpurgeMetadataコマンドに長い時間がかかる可能性がある

自動パージが有効になっていない場合または手動パージが頻繁に実行されていない場合、MDSデータベース・リポジトリに大量の古い(最新ではない)バージョンが蓄積されている可能性があります。この結果、次回のパージ操作に大変長い時間(場合によっては数時間)がかかる可能性があります。この場合、システム・パフォーマンスへの影響を回避するためにパージ操作を終了させる必要がある可能性があります。現在は、Oracle Fusion Middlewareツールを使用してパージ操作を終了することはできません。かわりに、データベース・レベルでこれを行う必要があります。

パージ操作を終了するには、DBAに連絡します。DBAは、purgeMetadata操作が実行されているデータベース・セッションを識別してそのセッションを強制終了し、パージを停止できます。なお、MDSは1回の反復で300ドキュメントをパージして変更をコミットし、すべてのパージ可能なドキュメントを処理するまで繰り返します。そのため、データベース・セッションを強制終了しても、コミット済の反復されたパージに影響することはありません。

3.1.4 特定のブラウザで必要なSSL証明書チェーン

Oracle HTTP Server用にSSLを構成する場合、証明書チェーン全体(ルートCA、中間CAなど)のインポートが必要な場合があります。

Internet Explorerなどの特定のブラウザでは、SSLハンドシェイクが機能するように証明書チェーン全体をブラウザにインポートする必要があります。証明書が中間CAによって発行されている場合、証明書チェーン全体がブラウザで利用できることを確認する必要があり、そうしないとハンドシェイクが失敗します。チェーンの中間証明書の期限が切れている場合、チェーンのすべての証明書(OHSサーバーなど)とともに更新する必要があります。

3.2 構成の問題および回避策

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

- 3.2.1項「Fusion Middleware Controlに共有サービス表が誤って表示される」

3.2.1 Fusion Middleware Controlに共有サービス表が誤って表示される

Fusion Middleware Controlの「サービス表」ページには、共有サービス表が含まれています。共有サービス表はサポートされていません。

3.3 『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』のドキュメントの訂正箇所

この項では、ドキュメントの訂正および修正箇所を示します。内容は次のとおりです。

- 3.3.1項「Oracle Wallet Managerはリリースに含まれない」

3.3.1 Oracle Wallet Managerはリリースに含まれない

『Oracle Fusion Middleware Oracle Fusion Middlewareの管理12c (12.1.3)』(原本部品番号E36206-02)の次の項で、Oracle Wallet Managerツールが誤ってリストされています。

- 6.2.4 SSL構成用ツール

- 8.1.2 キーストア管理ツール

Oracle Wallet Managerは、12c (12.1.3)では使用できません。

4 高可用性

この章では、Oracle Fusion Middlewareの高可用性に関する問題について説明します。

この章の内容は次のとおりです。

- 4.1項「SOA BPELコンポーネントに関する問題」

- 4.2項「SOAコア拡張機能に関する問題」

- 4.3項「自動サービス移行に関する問題」

4.1 SOA BPELコンポーネントに関する問題

この項の内容は、次のとおりです。

- 4.1.1項「completionPersistPolicyにDeferred値を使用するとBPELコンポーネント障害が発生する場合がある」

4.1.1 completionPersistPolicyにDeferred値を使用するとBPELコンポーネント障害が発生する場合がある

SOA BPELコンポーネントでcompletionPersistPolicyポリシーにDeferred値を使用すると、RACフェイルオーバーの際にいくつかのインスタンスに障害が発生する場合があります。障害が発生すると、Error committing transactionというエラーが表示されます。

RACフェイルオーバーは2つのスレッド上のトランザクションの不一致が発生する可能性があるため、アプリケーションにとってインスタンスの状態が重要である場合は、Deferred値の使用を避けるようにします。

4.2 SOAコア拡張機能に関する問題

この項の内容は、次のとおりです。

- 4.2.1項「SOAコア拡張機能の使用時の追加のWebサーバー構成」

4.2.1 SOAコア拡張機能の使用時の追加のWebサーバー構成

フロント・エンドとしてOracle HTTP Serverを使用し、SOAコア拡張機能を高可用性またはエンタープライズ・デプロイメントの一部として構成している場合、次のステップを完了してください。

クラスタ・インストールの前提条件を実行するには、次の手順を実行します。

1. 管理コンソールを開きます。

2. チェンジ・センターで「変更と再起動の表示」をクリックします。

3. 「再起動チェックリスト」をクリックします。

4. クラスタの管理サーバーおよびSOAサーバーのどちらも、再起動チェックリストにないことを確認します。

5. リストされているサーバーがある場合は再起動します。

クラスタにFoundation Packのみをインストールしている場合は、次の手順を実行します。

1. WebTier_HOME/instances/instances_name/config/OHS/ohs1/mod_wl_ohs.confファイルを開きます。

2. 次のコードを追加します。

<Location /AIA>
SetHandler weblogic-handler
WebLogicCluster <machine1_hostname>:<port>,<machine2_hostname>:<port>
WLLogFile /tmp/web_log.log
</Location>
<Location /AIAValidationSystemServlet>
SetHandler weblogic-handler
WebLogicCluster <machine1_hostname>:<port>,<machine2_hostname>:<port>
WLLogFile /tmp/web_log.log
</Location>
<Location  /MirrorServlet>
SetHandler weblogic-handler
WebLogicCluster <machine1_hostname>:<port>,<machine1_hostname>:<port>
WLLogFile  /tmp/web_log.log
</Location>

3. Oracle HTTP Serverを再起動します。
SOAクラスタの設定後、次のエントリが追加されます。

# UMS prefs
<Location /sdpmessaging/userprefs-ui>
SetHandler weblogic-handler
WebLogicCluster <machine1_hostname>:<port>,<machine2_hostname>:<port>
</Location>
sdpmessaging/

4. Location属性を/sdpmessaging from /sdpmessaging/userprefs-uiに変更します

4.3 自動サービス移行に関する問題

この項の内容は、次のとおりです。

- 4.3.1項「Oracle User Messaging Service 12c (12.1.3)は自動サービス移行をサポートしない」

4.3.1 Oracle User Messaging Service 12c (12.1.3)は自動サービス移行をサポートしない

高可用性を活用できるエンタープライズ・デプロイメントでは、Oracle BAMを構成して、サーバーに障害が発生した場合に特定のサービスをクラスタ内の別の管理対象サーバーに移行する自動サービス移行を使用することをお薦めしています。

ただし、Oracle BAMが恒常的に負荷の高いUser Messaging Service (UMS)メッセージを生成しているいくつかのシナリオでは、管理対象サーバーの障害によっていくつかのアラート・メッセージがUMSキューにスタックされたままになる可能性があります。これは、現在UMS 12c (12.1.3)は自動サービス移行をサポートしていないためです。

この問題を回避するには、障害が発生したOracle BAM管理対象サーバーを再起動してUMSキューのメッセージをリカバリします。BAMサーバーの障害発生後に適切な容量と負荷持続性を復旧させるには、次の2つのことを行う必要があります。

- 障害が発生した管理対象サーバーを再起動します。

- 移行されたサービスを元の管理対象サーバーにフェイルバックします。

詳細は、『Oracle SOA Suiteエンタープライズ・デプロイメント・ガイド』の自動サービス移行発生後のOracle BAMサービスのフェイルバックに関する項を参照してください。

BAMサーバーを再起動するとご使用のシステムのリカバリ時間目標(RTO)を満たさなくなる場合は、デフォルトのJMSプロバイダのかわりにアドバンスト・キューイング(AQ) JMSでUMSを構成できます。詳細は、『Oracle User Messaging Serviceの管理』の付録BにあるAQ JMSによるUser Messaging Serviceの構成に関する項を参照してください。

5 Platform Security Services

この章では、Oracle Platform Security ServicesとOracle Security Developer Toolsに関連する問題について説明します。内容は次のとおりです。

- 構成の問題と回避策

- マニュアルの正誤表

5.1 構成に関する問題と回避策

この項では、構成に関する問題およびその回避策について説明します。内容は次のとおりです。

- 5.1.1項「libovdconfig.batスクリプトがファイル・パスに含まれるスペースをサポートしない」

- 5.1.2項「単一のアダプタのGUID属性マッピングがjps-config.xmlから取得されない」

- 5.1.3項「maxDirSizeプロパティが監査サービスで使用されない」

5.1.1 libovdconfig.batスクリプトがファイル・パスに含まれるスペースをサポートしない

Microsoft Windowsプラットフォームでは、ファイル・パスにスペースが含まれているとlibovdconfig.batスクリプトは動作しません。たとえば、C:\Program Files\Java\jdk1.7.0_21などです。

5.1.2 単一のアダプタのGUID属性マッピングがjps-config.xmlから取得されない

単一のアダプタがfmwconfig/ovd/default/adapters.os_xmlで構成される場合、jps-config.xmlファイルのGUID属性マッピングは取得されません。

回避策としては、libOVD UserManagementプラグインfmwconfig/ovd/default/adapters.os_xmlでorclguidマッピングを設定します。

5.1.3 maxDirSizeプロパティが監査サービスで使用されない

構成プロパティmaxDirSizeはリリース12cで非推奨となりました。OPSS監査サービスには使用されません。

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

ドキュメントの訂正箇所はありません。

6 Oracle User Messaging Service

この章では、Oracle User Messaging Service (UMS)に関連する問題について説明します。

内容は次のとおりです。

- 6.1項「一般的な問題および回避策」

- 6.2項「構成の問題および回避策」

6.1 一般的な問題および回避策

この項では、一般的な問題および回避策について説明します。内容は次のとおりです。

- 6.1.1項「11gと12cで拡張ドライバのターゲット・タイプが異なる」

- 6.1.2項「Oracle User Messaging ServiceとOracle HTTP Serverを構成した後でノード・マネージャが起動しない」

- 6.1.3項「ユーザー・メッセージング・サーバーの「パフォーマンス」ページでメッセージ・メトリックが「使用不可」とレンダリングされる」

- 6.1.4項「再起動後にUser Messaging ServiceのURLを使用できない」

- 6.1.5項「リモートUMSJMSServerのJNDIルックアップが失敗する」

- 6.1.6「Oracle Service Busアプリケーションがヘルス状態を警告として表示する」

- 6.1.7「User Messaging Serviceの11gから12cへのアップグレードが失敗する場合がある」

- 6.1.8項「Twitterドライバで重複したメッセージがレンダリングされる」

- 6.1.9「複数のドライバおよびアクセス・ポイントの登録時に例外が発生する」

- 6.1.10「Upgrade AssistantのUser Messaging Serviceスキーマに接続ボタンがない」

6.1.1 11gと12cで拡張ドライバのターゲット・タイプが異なる

Oracle Enterprise Manager Fusion Middleware Control 12cでは、User Messaging Serviceの拡張ドライバが左側のナビゲーション・ペインのApplication Deploymentsフォルダではなく、User Messaging Serviceフォルダに表示されます。また、ドライバのパフォーマンス・データが拡張ドライバ用に利用できます。これは予測されている動作です。

6.1.2 Oracle User Messaging ServiceとOracle HTTP Serverを構成した後でノード・マネージャが起動しない

クラスタ環境では、Oracle Real Application Clusters (RAC)のマルチ・データソースが存在するドメインでOracle User Messaging Service (UMS)とOracle HTTP Serverを構成した場合、ノード・マネージャが起動しないことがあります。

回避策

すべてのUMSドライバがデプロイされて動作している場合、UMSはデータソース当たり約100件の接続を使用します。したがって、RACが設定されたクラスタ環境では、データベース・サーバーで許可する最大接続数を増やす必要がある場合があります。この値を、各WebLogic Serverのデータソース当たりの最大接続数の合計に設定します。たとえば、Oracle RACが3つのノードとともに使用されている場合(3つのOracle RACデータソースと2つのWebLogic Server)、最大接続数を600に設定します(2 x 3 x 100)。

6.1.3 ユーザー・メッセージング・サーバーの「パフォーマンス」ページでメッセージ・メトリックが「使用不可」とレンダリングされる

サーバーの設定後にメッセージの送受信がない場合などのようにメトリック・データがない場合、メトリックの「パフォーマンス」ページに「使用不可」と表示されます。これは、ソフトウェアの問題ではなく、パフォーマンス・レポート機能は適切に動作しています。送信および受信トラフィックが発生すると、即座に結果が「パフォーマンス」ページに正常に表示されます。

6.1.4 再起動後にUser Messaging ServiceのURLを使用できない

Oracle Enterprise Manager Fusion Middleware ControlまたはOracle WebLogicコンソールを通じてUser Messaging Serviceサーバー(usermessagingserver)を再起動し、User Messaging Serviceサーバーにより提供されるユーザー・プリファレンスUI(/sdpmessaging/userprefs-ui)や様々なWebサービス・エンドポイントなどのURLにアクセスしようとすると、「エラー503 - サービスが使用できません」というエラーが発生することがあります。このエラーは、Oracle WebLogic Serverの負荷が(SOAインスタンスなどで)高い場合に断続的に発生します。この問題の回避方法:

- User Messaging Serviceサーバーを再起動します(2回以上の再起動が必要になる可能性があります)。

- User Messaging Serviceサーバーを複数回再起動しても不十分な場合は、Oracle WebLogic Serverインスタンス全体を再起動します。

6.1.5 リモートUMSJMSServerのJNDIルックアップが失敗する

クラスタ環境では、リモートUMSJMSServerのJNDIルックアップは失敗します。

UMSが2つ以上のノードを持つクラスタにデプロイされている場合、UMSJMSServerを呼び出すJMSリソースはそのクラスタの各管理対象サーバーを対象とする必要があります。2つ以上のUMSJMSServerリソースが同じ管理対象サーバーの対象となるシナリオはサポートされていません。

6.1.6 Oracle Service Busアプリケーションがヘルス状態を警告として表示する

次のOracle Service Bus (OSB)アプリケーションのヘルス状態は、デプロイメントの管理サーバー・コンソールおよび管理サーバー・ログの両方で「警告」として表示されます。

- Service Bus電子メール・トランスポート・プロバイダ

- Service Busファイル・トランスポート・プロバイダ

- Service Bus FTPトランスポート・プロバイダ

- Service Bus SFTPトランスポート・プロバイダ

6.1.7 User Messaging Serviceの11gから12cへのアップグレードが失敗する場合がある

いくつかのシナリオでは、UMSの11gから12cへのアップグレード時に次のエラーが発生し、アップグレードが失敗する場合があります。

[2014-04-10T20:38:14.915-07:00] [UCSUMS] [ERROR] [] [upgrade.UCSUMS.UCSUMS_CONFIGURATION_PLUGIN] [tid: 70] [ecid:435559f9-7615-48f8-8e80-950a7f10e152-00000001,0] [[com.jcraft.jsch.JSchException: verify: false

com.jcraft.jsch.JSchException: verify: false例外が断続的に発生します。回避策としては、再度アップグレードを試行します。

6.1.8 Twitterドライバで重複したメッセージがレンダリングされる

Twitterドライバは、再起動するたびに構成済のユーザーに対して最新のツイート20件を取得します。これは、アプリケーションが再起動した後の最初の受信の試行によって、以前に見たことがあるいくつかのメッセージが返される場合があることを意味します。回避策として、すべてのツイートを1回のみ処理したい場合は、Twitter IDを含むヘッダーを使用できます。

6.1.9 複数のドライバおよびアクセス・ポイントの登録時に例外が発生する

問題および回避策

複数のドライバが同時に登録しようとする場合、次の内部例外のため、登録は失敗します。

java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (SYZSLC07PAT_UMS.QUEUE_PK) violated

可能な回避策としては、Oracle Enterprise Managementコンソールから電子メール・ドライバを停止して起動します。これによって、新しいドライバの登録がトリガーされます。

問題および回避策

複数のクライアントが同時にアクセス・ポイントを登録しようとする場合、次の内部例外のため、登録は失敗します。

java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (SYZSLC07PAT_UMS.ACCESS_POINT_PK) violated

可能な回避策としては、例外の原因となったフローのトリガーとなったアプリケーションを停止して起動します。たとえば、AccessPointを登録するためにSOA UMSアダプタをトリガーするアプリケーションを再起動します。再起動が必要なのはSOA UMSアダプタ自身ではなく、SOA UMSアダプタに接続しているアプリケーションであることに注意してください。これによって、SOA UMSアダプタはUMSにAccessPointを登録するようトリガーされます。

6.1.10 Upgrade AssistantのUser Messaging Serviceスキーマに接続ボタンがない

Oracle Fusion Middleware Upgrade AssistantによるUMSスキーマのアップグレードを行うと、データベースに接続するために使用する接続ボタンと利用可能なUMSスキーマ名を移入するために使用するドロップダウン・リストがないことがわかるでしょう。回避策として、手動でスキーマ名の値を入力します。

6.2 構成の問題および回避策

この項では、構成に関する問題およびその回避策について説明します。内容は次のとおりです。

- 6.2.1項「ドライバの構成時に正しいSSL信頼ストアを使用する」

6.2.1 ドライバの構成時に正しいSSL信頼ストアを使用する

SSLを使用してリモート・ゲートウェイに接続するためにUser Messaging Serviceドライバ(電子メール・ドライバなど)を構成するには、Oracle WebLogic Server管理コンソール・オンライン・ヘルプのキーストアの構成に関するトピックで説明されているように、SSL信頼ストアが正しく構成されていることを確認してください。

$DOMAIN_HOME/bin/setDomainEnv.sh (またはWindowsの相当するファイル)に設定されたJVMシステム・プロパティ(javax.net.ssl.trustStore)の値が使用する正しい信頼ストアを指していることを確認してください。Java標準信頼ストアは次の場所にあります。

$JAVA_HOME/jre/lib/security/cacertsまたは$BEA_JAVA_HOME/jre/lib/security/cacerts

SSL信頼ストアのデフォルトの即時利用可能な構成(Java標準信頼ストア)では、UMSドライバはSSLを介してOracle Beehive Email Serverに接続できません。一部のインストールでは(SOAをインストールしている場合など)、Java標準信頼ストアはデモ信頼ストアに置き換えられることに注意してください。このような場合、信頼ストアには、Oracle Beehive Email Serverが必要とする有効なルート証明書が含まれていない可能性があります。この問題を解決するには、正しいSSL信頼ストアを使用するための手順を実行します。setDomainEnv.shファイル(またはWindowsの相当するファイル)でDemoTrustキーストアをJava標準SSL信頼ストアで置き換えると、UMS電子メール・ドライバはSSLを介してOracle Beehive Email Serverに正常に接続できるようになります。

7 Webサービス

この章では、Oracle Web Services Managerを含むWebサービス開発、セキュリティおよび管理に関連する問題について説明します。

内容は次のとおりです。

- マルチバイトのユーザー資格証明のwss_http_token_*ポリシーでの使用

- ポリシーの一括アップロードの実行

- デプロイ後のカスタマイズの削除

- ローカライズの制限の確認

- 2つのサーバーがSSL対応(双方向SSL)である場合にFusion Middleware Controlにポリシーがリストされない

- 「Webサービスのテスト」ページでSOAPヘッダーにバインドされた入力引数をテストできない

- カスタムExactly-oneポリシーの使用時に発生する可能性のある制限

- サブスクライバ・メディエータ・コンポーネントでセキュリティ・ポリシーが機能しない

- 一部のロケールでアタッチされているポリシーがポリシー表に表示されない

- PermitallおよびDenyallポリシーは同じWebサービスにアタッチしないでください

- 正確なポリシーの使用状況数を取得するためのアプリケーションの再起動

- 「Webサービス・ポリシー」ページのパフォーマンスの改善

- 現在のリリースではポリシーの一括アタッチはサポートされていない

- クライアント・ポリシーの編集後に「OWSMポリシー」ページに戻る

- JKS構成画面に誤った値が表示される

- クラスパス・モードでドメイン構成はサポートされていない

- OWSMの「ドメイン構成」ページの「認証」タブでSAML信頼を編集した後に「適用」/「元に戻す」ボタンがアクティブ化されない

- 例による問合せ機能が動作しない

- 署名付きのSAMLトークンにSTS証明書がない場合にNPEがスローされることがある

- XML暗号への攻撃の回避

- 今回のリリースではクロスドメイン・ポリシー・マネージャの構成はサポートされていない

- プロキシを誤って構成するとOWSMイントロスペクション・プラグインが失敗する

- 統合されたフォルト・コードでBadContextTokenが処理されない

- Oracle Infrastructure Webサービスの非推奨コマンド

- ローカルに保存されたペイロードのインポート時に「Webサービスのテスト」ページが正しい日付/日時のパターンを生成しない

- 「Webサービスのテスト」ページがロードされたペイロードを正しい形式で保存しない

- STSの自動ポリシー構成を使用するとWebサービス・クライアントと互換性のあるポリシーにならない場合がある

- グローバル・ポリシー・アタッチメント継承ルールが現在のリリースの認可ポリシーで動作しない

- SOAP over JMSトランスポートを使用するWebサービスおよびクライアントに互換性のないポリシーが表示される

- SPNEGOポリシーのアタッチされていないクライアントがSPNEGOポリシーを使用するREST Webサービスにアクセスすると誤ったHTTPレスポンス・ステータスとなる

- サポートされていない「接続」ポリシー/「アサーション・テンプレート」カテゴリがFusion Middleware Controlに表示される

- WSDLソースが特定のブラウザで表示されない

注意:
WebLogic Webサービスの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverリリース・ノート』のWebサービスとXMLの問題と回避策に関する項を参照してください。

7.1 マルチバイトのユーザー資格証明のwss_http_token_*ポリシーでの使用

このリリースでは、マルチバイトのユーザー資格証明はwss_http_token_*ポリシーでサポートされていません。マルチバイトのユーザー資格証明が必要な場合、wss_username_token_*ポリシーなどの別のポリシーを使用します。利用可能なポリシーの詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』の事前定義ポリシーに関する項を参照してください。

7.2 ポリシーの一括アップロードの実行

ポリシーのMDSリポジトリへの一括インポート時、操作が初めに成功しなかった場合、一括インポートが成功するまで操作を再試行します。

ほとんどの場合、これは、Oracle RACデータベースでメタデータのアップロード時にデータベースが切り替えられるときに起こります。Oracle RACデータベースにn個のデータベースがある場合、この操作をn回再試行する可能性があります。

ポリシーの一括インポートの詳細は、『Webサービスの管理』のポリシーの移行に関する項を参照してください。

7.3 デプロイ後のカスタマイズの削除

AdfConnection MBeanを使用したデプロイ後にconnections.xmlファイルを変更すると、完全な接続がカスタマイズとして保存されます。つまり、再デプロイされたアプリケーションの接続に対する変更は、カスタマイズによって上書きされます。

Fusion Middleware Controlを使用してデプロイ後にアプリケーションのconnections.xmlファイルを変更すると、新しいconnections.xmlファイルがカスタマイズとして作成され、MDSリポジトリに格納されます。このカスタマイズは、アプリケーションの有効期間中は保持されます。したがって、アプリケーションを再デプロイしても、カスタマイズされたconnections.xmlファイルは、引き続きアプリケーションに対するカスタマイズとして適用されます。

(Fusion Middleware Controlによる)前のカスタマイズではなく、再デプロイされたアプリケーションのconnections.xmlファイルを適用するには、MDSリポジトリから明示的にconnections.xmlのカスタマイズを削除する必要があります。

たとえば、Webサービスのデータ・コントロールを含むアプリケーションをデプロイする場合、Fusion Middleware Controlを使用してusername_token_client_policyをアタッチし、続けてポリシーをデタッチします。次に、JDeveloperに戻ってアプリケーションを編集し、http_token_client_policyをアタッチしてアプリケーションを再デプロイします。Fusion Middleware Controlを使用してアプリケーションを表示すると、アタッチしたhttp_token_client_policyが使用されていないことがわかります。これは、Fusion Middleware Controlを使用して前に作成したカスタマイズ済のconnections.xmlファイルが使用されていることが原因です。

MDSリポジトリからconnections.xmlのカスタマイズを削除すると、アプリケーションでは独自のconnections.xmlファイルが使用されます。

7.4 ローカライズの制限の確認

このリリースのOracle Enterprise Managerでは、次の情報は英語でのみサポートされます。

- ポリシーおよびアサーション・テンプレートのorawsp:displayNameフィールド以外のすべてのフィールド。

- ?orawsdlブラウザ・アドレスを使用する場合のorawsp:descriptionフィールド。

7.5 2つのサーバーがSSL対応(双方向SSL)である場合にFusion Middleware Controlにポリシーがリストされない

管理対象サーバーが双方向SSL対応の場合(たとえば、双方向SSLを介してOWSMポリシー・マネージャをホストするSOAサーバーなど)、Fusion Middleware Controlをホストする管理サーバーがその双方向SSL対応の管理対象サーバーにアクセスするよう正しく構成されていても、Fusion Middleware ControlにはOWSMポリシーがリストされません。

7.6 「Webサービスのテスト」ページでSOAPヘッダーにバインドされた入力引数をテストできない

SOAPヘッダーにバインドされた入力引数を持つWebサービスでは、Fusion Middleware Controlコンソールの「Webサービスのテスト」ページにメッセージが表示されません。したがって、このような操作は、「Webサービスのテスト」ページではテストできません。

たとえば、マルチパートWSDLの入力をFusion Middleware Controlを通じて表示する場合、一方の入力引数がSOAPヘッダーにバインドされていると、他方のメッセージが入力から欠落するため、コンポジット・インスタンスは次の例外とともに失敗します。

ORAMED-01203:[No Part]No part exist with name "request1" in source message

この問題を解決するには、入力引数のXML表示を選択し、WSDLの2つのパートの入力を渡せるようにペイロードを編集します。

7.7 カスタムExactly-oneポリシーの使用時に発生する可能性のある制限

一部の状況では、カスタムExactly-oneポリシーの使用時に制限が発生します。Exactly-oneポリシー内のアサーションのセットで、リクエスト・メッセージが最初のアサーションに一致した場合、最初のアサーションが実行され、対応するレスポンスが送信されます。ただし、一部の状況では、リクエストが後続のアサーションとの一致を意図しているために、この動作では適切でないことがあります。

たとえば、Timestamp=ONであるクライアント・ポリシーと、メッセージ保護アサーション(1つ目はTimestamp=OFF、2つ目はTimestamp=ON)付きのwss11 username tokenを持つサービスexactly-oneポリシーがあるとします。したがって、サービスexactly-oneポリシー内の1つ目のアサーションはリクエスト内のタイムスタンプを予期していませんが、2つ目のアサーションは予期しています。この場合、1つ目のアサーションが実行されると、レスポンスはタイムスタンプなしで送信されます。しかし、クライアント側の処理は、リクエストで送信されたタイムスタンプを予期しているため、失敗します。

この制限は、クライアント・ポリシーでより多くの数の要素が署名されるとみなされる一方で、サービス・ポリシーではそれに対応していない場合に発生する可能性があります。

7.8 サブスクライバ・メディエータ・コンポーネントでセキュリティ・ポリシーが機能しない

コンポーネント認可denyallポリシーは、サブスクライバ・メディエータ・コンポーネントで機能しません。認可ポリシーは、他の通常のメディエータ・コンポーネントで機能します。

7.9 一部のロケールでアタッチされているポリシーがポリシー表に表示されない

Fusion Middleware ControlでWebサービス・アプリケーションを選択し、Webサービス・エンドポイントにナビゲートします。「アタッチ/デタッチ」ページでエンドポイントにポリシーをアタッチします。場合によっては、一部のロケール(zh-cn、zh-tw、ja、pt-br、es、fr、ko)でアタッチされているポリシーが「直接アタッチされたポリシー」表に表示されない可能性があります。

回避策としては、列のサイズを大きくします。

7.10 permitallおよびdenyallポリシーは同じWebサービスにアタッチしない

同じWebサービスに複数の認可ポリシーをアタッチできますが、permitallとdenyallの両方のポリシーをアタッチしないでください。ただし、両方ともアタッチすると、このリリースではこの組合せは検証に成功します。

回避策:

permitallおよびdenyallポリシーは同じWebサービスにアタッチしないでください。認可ポリシーの詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』の認可の構成に関する項を参照してください。

7.11 正確なポリシーの使用状況数を取得するためのアプリケーションの再起動

Webサービスで参照されるポリシーが削除されてから再度インポートされる場合、その使用状況数は正確でないため、アプリケーションを再起動して正確な使用状況数を取得する必要があります。

7.12 「Webサービス・ポリシー」ページのパフォーマンスの改善

不要なロールの問合せを削除することで、Fusion Middleware ControlのWebサービス・ポリシー・ページのパフォーマンスが改善されています。

7.13 現在のリリースではポリシーの一括アタッチはサポートされていない

現在のリリースでは、一括アタッチ機能を使用して1つ以上のポリシーを1つ以上のWebサービスにアタッチすることはサポートされていません。かわりに、ポリシー・セット機能を使用します。ポリシー・セットの詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のWLSTを使用したポリシー・セットによるポリシーのグローバルなアタッチに関する項とポリシー・セットに対するスキーマ参照に関する項を参照してください。

7.14 クライアント・ポリシーの編集後に「OWSMポリシー」ページに戻る

Enterprise Managerでクライアント・ポリシーを生成すると、「クライアント・ポリシーの生成」ページが表示され、生成したポリシーは保存されていないと表示されます。ポリシーを保存してからそれらのいずれかを編集すると、「OWSMポリシー」ページに戻ります。これはEnterprise Managerのエラーです。本来は「クライアント・ポリシーの生成」ページに戻る必要があります。

他のポリシーを編集するには、「OWSMポリシー」ページの検索機能を使用して、編集するクライアント・ポリシーを検索します。

詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のWSDLからのクライアント・ポリシーの生成に関する項を参照してください。

7.15 JKS構成画面に誤った値が表示される

KSS用にOWSMキーストアを構成してからJKSキーストアを構成しようとすると、JKS構成画面の「パス」フィールドと「キー」メニューにKSSキーストアの値が入力されます。

回避策: JKSキーストアを構成する前に、JKS構成画面の「パス」および「キー」フィールドを消去します。OWSMでのJKSキーストアの構成の詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のJKSキーストアを使用するためのOWSMの構成に関する項を参照してください。

7.16 クラスパス・モードでドメイン構成はサポートされていない

ポリシー・マネージャURLがクラスパスとして構成されている場合、ドメインレベルの構成はサポートされていません。すべてのドメインレベルの構成情報は、クラスパスに含まれるJARファイルではなく、OWSMリポジトリに格納されています。ポリシー・マネージャURLの構成の詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』の次の項を参照してください。

- 「Fusion Middleware Controlを使用したポリシー・マネージャの接続の構成」

- 「WLSTを使用したポリシー・マネージャの接続の構成」

ドメインレベルの構成を管理する場合は、リモート・ドメインを指定するか、autoモードを使用するようにポリシー・マネージャURLを構成します。新しいポリシー・マネージャURLモードを構成したら、サーバーを再起動してそれを有効にする必要があります。

7.17 OWSMの「ドメイン構成」ページの「認証」タブでSAML信頼を編集した後に「適用」/「元に戻す」ボタンがアクティブ化されない

OWSMの「ドメイン構成」ページの「認証」タブでSAMLの信頼できる発行者とDNリストを編集する場合、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のFMCを使用したSAMLの信頼できる発行者とDNリストの構成に関する項に示すように、このページで別のフィールドを編集するまで「適用」および「元に戻す」ボタンがアクティブ化しません。必要に応じて、ボタンをアクティブ化するために別のフィールドで「ダミー」編集を行います。

7.18 例による問合せ機能が動作しない

『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』の例による問合せフィルタの使用に関する項(Webサービス・ポリシー用)と例による問合せフィルタの使用に関する項(アサーション・テンプレート用)で、特定のフィールドを問い合せてポリシーとアサーション・テンプレートを検索する方法について説明しています。この機能は現在のリリースでは動作しません。

回避策: この問題を回避するには、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』の拡張検索の使用に関する項(Webサービス・ポリシー用)および拡張検索の使用に関する項(アサーション・テンプレート用)に従って、拡張検索ユーティリティを使用します。

7.19 署名付きのSAMLトークンにSTS証明書がない場合にNPEがスローされることがある

デフォルトでは、Oracle Security Token Service (OSTS)で、STSから返される署名付きのSAMLトークン内にSTS署名証明書は含まれていません。OWSMは、SAML署名内にSTS証明書がない署名付きのトークンを見付けると、NullPointerException (NPE)をスローします。

回避策: この問題を回避するには、署名付きのSAMLトークンにSTS証明書が存在することを確認します。STS用ポリシーの構成の詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のSTS用の自動ポリシー構成の設定に関する項を参照してください。

7.20 XML暗号への攻撃の回避

以前のリリースでは、OWSMは異なるエラーに対して異なるフォルト・コード(FailedAuthentication、InvalidSecurityToken、FailedCheckなど)を送信していましたが、現在のリリースでは、このデフォルトの動作が変更されています。OWSMは、すべてのエラーに対してInvalidSecurityフォルト・コードを送るようになりました。これは、XML暗号への攻撃を回避するためです。サービスが異なるタイプのエラーに対して異なるフォルト・コード(FailedAuthentication、InvalidSecurityToken、FailedCheckなど)を送信する場合、暗号への攻撃が可能です。このデフォルトの動作は、ドメイン全体のエージェント・プロパティuse.unified.fault.codeをfalseに設定することで変更できます。ただし、これによってXML暗号への攻撃が可能になる場合があるため、お薦めしません。このプロパティのデフォルト値「true」では、OWSMはすべてのエラーに対してInvalidSecurityフォルト・コードを送信します。use.unified.fault.codeプロパティの詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のWLSTを使用したセキュリティ・ポリシーの強制の構成に関する項を参照してください。

7.21 今回のリリースではクロスドメイン・ポリシー・マネージャの構成はサポートされていない

今回のリリースでは、リモート・ドメインでのポリシー・マネージャの構成はサポートされていません。

7.22 プロキシを誤って構成するとOWSMイントロスペクション・プラグインが失敗する

OWSMはOracle Virtual Assembly Builder用に、インストールされたOracleコンポーネントを仮想化して変更した後、Oracle VM環境にデプロイするためのツール、イントロスペクション・プラグインを提供します。詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のOracle Virtual Assembly Builder用OWSMイントロスペクション・プラグインに関する項を参照してください。

OWSMイントロスペクション・プラグインは、abctl introspectWLS12コマンドまたはOracle Virtual Assembly Builder Studio (abstudio.sh)を使用してWebLogicドメインのイントロスペクションを行う場合に実行されます。このイントロスペクションは、次の条件で失敗する場合があります。

- 管理サーバーのリスニング・アドレスが、localhostとは異なる特定のアドレスでリスニングするように構成されている場合。
回避策:

1. Oracle WebLogic Server管理コンソール・オンライン・ヘルプのリスニング・アドレスの構成に関する項に従って、管理コンソールで管理サーバーのリスニング・アドレスを消去し、ローカル・アドレスを有効にします。

2. 管理サーバーのリスニング・アドレスをlocalhostに設定します。

- イントロスペクション中にプロキシ設定を実行する場合。ネットワーク環境にプロキシ・サーバーが必要で、イントロスペクションを実行するために使用するツール(abctlやabstudio.shなど)でプロキシ構成を利用できない場合、このイントロスペクションは失敗することがあります。
回避策:

abstudio.shを使用してイントロスペクションを行う場合、localhostに対するプロキシ設定をバイパスする必要があります。プロキシ構成の詳細は、『Oracle Virtual Assembly Builderリリース・ノート』を参照してください。

abctlを使用してイントロスペクションを行う場合、Javaアプリケーション用の標準プロキシ構成プロパティを使用します。abctlコマンドを発行する前に、SYSPROPS環境変数を使用して環境にプロパティを設定し、localhostに対するプロキシ設定をバイパスします。たとえば、使用しているシェルに応じて次のいずれかのコマンドを使用します。

csh: setenv SYSPROPS '-Dhttp.proxyHost=myProxyHost -Dhttp.proxyPort=NN -Dhttp.nonProxyHosts=localhost|n.n.n.n

sh/bash/ksh: export SYSPROPS '-Dhttp.proxyHost=myProxyHost -Dhttp.proxyPort=NN -Dhttp.nonProxyHosts=localhost|n.n.n.n

注意:
実際のプロキシ設定は環境固有です。

7.23 統合されたフォルト・コードでBadContextTokenが処理されない

このbugは安全な会話トークン(SCT)の再発行に影響します。SCTは、クライアント側がBadContextTokenフォルトを受け取ると再発行されます。ただし、このbugによって、クライアントはキャッシュを消去せず、トークンの期限が切れるまで同じトークンを送信し続けます。

クライアントに有効なトークンがあり、サービスのセッション・マネージャに同じトークンがない場合に、この状況が発生する可能性があります。サービス側の永続性が無効な状態でサーバーが停止した場合、サーバーが再開したときにセッションIDがありません。その結果、クライアント・リクエストは失敗します。通常、BadContextTokenフォルトを受け取るとクライアント側キャッシュは消去されますが、統合されたフォルト・コードによって、クライアントは別のフォルト・コードを受け取ります。

回避策は、統合されたフォルト・コードを無効にすることです。use.unified.fault.codeオプションの詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のWLSTを使用したセキュリティ・ポリシーの強制の構成に関する項を参照してください。

7.24 Oracle Infrastructure Webサービスの非推奨コマンド

表7-1に、Oracle Fusion Middleware 11gリリースで利用可能で、12c (12.1.2)で非推奨になったOracle Infrastructure Webサービス(またはクライアント)のWLSTコマンドを示します。また、この表には、同等の新しいWLSTコマンドと、新しいコマンドを使用したコードに更新する方法の例を示します。

WLSTコマンドの詳細は、『Oracle Fusion Middlewareインフラストラクチャ・コンポーネントWLSTコマンド・リファレンス』のWebサービスのカスタムWLSTコマンドに関する項を参照してください。

表7-1 Oracle Infrastructure Webサービスの非推奨コマンド

非推奨コマンド(11g)

推奨コマンド(12c)

コードの更新

abortRespositorySession

abortWSMSession

11gリリース(リポジトリ操作用):

wls:/jrfServer_domain/serverConfig> abortRepositorySession()

12cリリース(リポジトリとポリシー・サブジェクトの両方の操作用):

wls:/jrfServer_domain/serverConfig> abortWSMSession()

attachPolicySet

setWSMPolicySetScope

11gリリース:

wls:/jrfServer_domain/serverConfig> attachPolicySet ('Domain("base_domain")')

12cリリース:

wls:/jrfServer_domain/serverConfig> setWSMPolicySetScope ('Domain("base_domain")')

attachPolicySetPolicy

attachWSMPolicy

attachWSMPolicies

11gリリース(ポリシー・セットに対するリポジトリとポリシー・サブジェクトの両方の操作用):

wls:/jrfServer_domain/serverConfig> attachPolicySetPolicy ('oracle/wss_username_token_service_policy')

12cリリース:

wls:/jrfServer_domain/serverConfig> attachWSMPolicy('oracle/wss_username_token_service_policy')

wls:/wls-domain/serverConfig>attachWSMPolicies(["oracle/wss_username_token_client_policy","oracle/log_policy"])

beginRespositorySession

beginWSMSession

11gリリース(リポジトリ操作用):

wls:/jrfServer_domain/serverConfig> beginRepositorySession()

12cリリース(リポジトリとポリシー・サブジェクトの両方の操作用):

wls:/jrfServer_domain/serverConfig> beginWSMSession()

clonePolicySet

cloneWSMPolicySet

11gリリース:

wls:/jrfServer_domain/serverConfig> clonePolicySet ('myNewPolicySet', 'myPolicySet')

12cリリース:

wls:/jrfServer_domain/serverConfig> cloneWSMPolicySet ('myNewPolicySet', 'myPolicySet')

commitRespositorySession

commitWSMSession

11gリリース(リポジトリ操作用):

wls:/jrfServer_domain/serverConfig> commitRepositorySession()

12cリリース(リポジトリとポリシー・サブジェクトの両方の操作用):

wls:/jrfServer_domain/serverConfig> commitWSMSession()

createPolicySet

createWSMPolicySet

11gリリース:

wls:/jrfServer_domain/serverConfig> createPolicySet('myPolicySet', 'ws-service', 'Domain("base_domain")')

12cリリース:

wls:/jrfServer_domain/serverConfig> createWSMPolicySet ('myPolicySet', 'ws-service', 'Domain("base_domain")')

deletePolicySet

deleteWSMPolicySet

11gリリース:

wls:/jrfServer_domain/serverConfig> deletePolicySet('myPolicySet')

12cリリース:

wls:/jrfServer_domain/serverConfig> deleteWSMPolicySet ('myPolicySet')

describeRespositorySession

describeWSMSession

11gリリース(リポジトリ操作用):

wls:/jrfServer_domain/serverConfig> describeRepositorySession()

11gリリース(ポリシー・サブジェクト操作用):

N/A

12cリリース(リポジトリとポリシー・サブジェクトの両方の操作用):

wls:/jrfServer_domain/serverConfig> describeWSMSession()

detachPolicySet

detachWSMPolicy

detachWSMPolicies

11gリリース(ポリシー・セットに対するリポジトリとポリシー・サブジェクトの両方の操作用):

wls:/jrfServer_domain/serverConfig> detachPolicySet ('oracle/wss_username_token_service_policy')

12cリリース:

wls:/jrfServer_domain/serverConfig> detachWSMPolicy('oracle/wss_username_token_service_policy')

wls:/wls-domain/serverConfig>detachWSMPolicies(["oracle/log_policy","oracle/wss_username_token_client_policy"])

displayPolicySet

displayWSMPolicySet

11gリリース:

wls:/jrfServer_domain/serverConfig> displayPolicySet('myPolicySet')

12cリリース:

wls:/jrfServer_domain/serverConfig> displayWSMPolicySet ('myPolicySet')

enablePolicySet

enableWSMPolicySet

11gリリース:

wls:/jrfServer_domain/serverConfig> enablePolicySet(true)

12cリリース:

wls:/jrfServer_domain/serverConfig> enableWSMPolicySet(true)

enablePolicySetPolicy

enableWSMPolicy

enableWSMPolicies

11gリリース:

wls:/wls-domain/serverConfig>enablePolicySetPolicy('/oracle/log_policy',false)

12cリリース:

wls:/wls-domain/serverConfig>enableWSMPolicy('/oracle/log_policy',false)

wls:/wls-domain/serverConfig>enableWSMPolicies(["oracle/log_policy", "oracle/wss_username_token_client_policy"], true )

exportRepository

exportWSMRepository

11gリリース:

wls:/jrfServer_domain/serverConfig> exportRepository ("/tmp/repo.zip")

12cリリース:

wls:/jrfServer_domain/serverConfig> exportWSMRepository ("/tmp/repo.zip")

importRepository

importWSMArchive

11gリリース(リポジトリ・ドキュメント用):

wls:/jrfServer_domain/serverConfig> importRepository ("/tmp/repo.zip")

12cリリース(リポジトリ・ドキュメント用):

wls:/jrfServer_domain/serverConfig> importWSMArchive ("/tmp/repo.zip")

listPolicySets

listWSMPolicySets

11gリリース:

wls:/wls-domain/serverConfig>listPolicySets('sca-reference')

12cリリース:

wls:/wls-domain/serverConfig>listWSMPolicySets('sca-reference')

migrateAttachments

migrateWSMAttachments

11gリリース:

wls:/jrfServer_domain/serverConfig> migrateAttachments()

12cリリース:

wls:/jrfServer_domain/serverConfig> migrateWSMAttachments()

modifyPolicySet

selectWSMPolicySet

11gリリース:

wls:/jrfServer_domain/serverConfig> modifyPolicySet('myPolicySet')

12cリリース:

wls:/jrfServer_domain/serverConfig> selectWSMPolicySet ('myPolicySet')

resetWSMPolicyRepository

restWSMRepository

11gリリース:

wls:/jrfServer_domain/serverConfig> resetWSMPolicyRepository()

12cリリース:

wls:/jrfServer_domain/serverConfig> resetWSMRepository()

setPolicySetConstraint

setWSMPolicySetConstraint

11gリリース:

wls:/jrfServer_domain/serverConfig> setPolicySetConstraint ('HTTPHeader("VIRTUAL_HOST_TYPE","external")')

12cリリース:

wls:/jrfServer_domain/serverConfig> setWSMPolicySetConstraint ('HTTPHeader("VIRTUAL_HOST_TYPE","external")')

setPolicySetDescription

setWSMPolicySetDescription

11gリリース:

wls:/jrfServer_domain/serverConfig> setPolicySetDescription ('Global policy set for web service endpoint.')

12cリリース:

wls:/jrfServer_domain/serverConfig> setWSMPolicySetDescription ('Global policy set for web service endpoint.')

setWebServicePolicyOverride

setWSMPolicyOverride

11gリリース:

wls:/jrfServer_domain/serverConfig> setWebServicePolicyOverride ('/base_domain/server1/HelloWorld#1_0','j2wbasicPolicy', 'web', '{http://namespace/}WssUsernameService','JRFWssUsernamePort', 'oracle/wss_username_token_service_policy', 'reference.priority', '10')

12cリリース:

wls:/jrfServer_domain/serverConfig> setWSMPolicyOverride ('oracle/wss_username_token_service_policy', 'reference.priority', '10')

setPolicySetPolicyOverride

setWSMPolicyOverride

11gリリース(ポリシー・セットに対するリポジトリとポリシー・サブジェクトの両方の操作用):

wls:/jrfServer_domain/serverConfig> setPolicySetPolicyOverride ('oracle/wss_username_token_service_policy', 'reference.priority', '10')

12cリリース:

wls:/jrfServer_domain/serverConfig> setWSMPolicyOverride ('oracle/wss_username_token_service_policy', 'reference.priority', '10')

upgradeWSMPolicyRepository

upgradeWSMRepository

11gリリース:

wls:/jrfServer_domain/serverConfig> upgradeWSMPolicyRepository()

12cリリース:

wls:/jrfServer_domain/serverConfig> upgradeWSMRepository()

validatePolicySet

validateWSMPolicySet

11gリリース:

wls:/jrfServer_domain/serverConfig> validatePolicySet ('myPolicySet')

12cリリース:

wls:/jrfServer_domain/serverConfig> validateWSMPolicySet ('myPolicySet')

7.25 ローカルに保存されたペイロードのインポート時に「Webサービスのテスト」ページが正しい日付/日時のパターンを生成しない

Fusion Middleware Controlで、SOAP Webサービスを「Webサービスのテスト」ページでテストする際に、次のようにペイロードXMLファイルをインポートすると「ペイロードのインポート」オプションが正しい日付/日時タイプのパターンを生成しません。

- 「ツリー表示」 – 正しいパターンはYYYY-MM-ddTHH:mm:ssまたはYYYY-MM-ddであるにもかかわらず、日時値が常にTue Dec 30 00:00:00 PST 2014というようなUSパターンにフォーマットされます。

- 「XML表示」 – 2014-12-30-08:00というように、インポートされた値の一部ではないサーバーのタイム・ゾーンが誤って常に日付に追加されます。

回避策:

インポートされた日付値および日時値を消去し、ペイロードを送信する前に手動で正しい値を入力します。

7.26 「Webサービスのテスト」ページがロードされたペイロードを正しい形式で保存しない

Fusion Middleware Controlで、SOAP Webサービスを「Webサービスのテスト」ページでテストする際に、「ペイロードの保存」オプションがロードしたペイロードをUTF-8形式ではなく、誤ったサーバーのロケール形式(ISO-8859-1)で保存します。

7.27 STSの自動ポリシー構成を使用するとWebサービス・クライアントと互換性のあるポリシーにならない場合がある

OWSMでSTS (Security Token Service)の自動ポリシー構成を使用すると、互換性のあるポリシーにならない場合があります。

回避策:

『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のWebサービス・クライアントからのSTS構成ポリシーの手動構成: 主な手順に関する項で説明されているように、Webサービス・クライアントからSTS構成ポリシーを手動で構成する必要があります。

7.28 グローバル・ポリシー・アタッチメント継承ルールが現在のリリースの認可ポリシーで動作しない

ポリシー・セットを使用してポリシーをグローバルにアタッチする場合、ある継承された認可ポリシーで競合動作が発生する可能性があります。たとえば、次のグローバルにアタッチされたポリシー・セットにはセキュリティ・カテゴリがあり、それぞれにセキュリティ/認可カテゴリのアサーションが含まれています。

- SOAPプロキシ・サービス上のドメイン・レベルのグローバル・ポリシー・アタッチメント: oracle/whitelist_authorization_policy

- SOAPプロキシ・サービス上のアプリケーション・レベルのグローバル・ポリシー・アタッチメント: oracle/no_authorization_service_policy

同じサブジェクトに複数回アタッチできないカテゴリに該当する場合、これらのグローバル・ポリシー・アタッチメントはアプリケーション・レベルのグローバル・ポリシー・アタッチメントが優先され、競合することになります。ただし、セキュリティ/認可カテゴリのあるポリシーがサブジェクトに複数回アタッチできる場合でも、この例で効果のあるポリシー・セットはoracle/whitelist_authorization_policyおよびoracle/no_authorization_service_policyアタッチメントの両方で構成され、2つの認可ポリシーが競合する動作になるので、この動作は正しくありません。

binding_authorization_denyall_policyがあり、binding_authorization_permitall_policyなどの別の認可ポリシーを許可するもう1つの例も、競合する動作になるので問題があります。oracle/no_authorization_service_policyおよびoracle/whitelist_authorization_policyが同じグローバル・ポリシー・アタッチメントで共存できない最初の例と同じです。

詳細は、『Oracle Web Services Managerの理解』のポリシー・セットを使用したグローバル・ポリシー・アタッチメントに関する項を参照してください。

7.29 SOAP over JMSトランスポートを使用するWebサービスおよびクライアントに互換性のないポリシーが表示される

Fusion Middleware Controlで、SOAP over JMSトランスポートを使用するWebサービスおよびクライアントにOWSMポリシーをアタッチする際に、利用可能なポリシーのリストに互換性のないものが含まれています。

互換性のあるポリシーのリストは、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のどのOWSMポリシーがSOAP Over JMSトランスポートを使用するWebサービスおよびクライアントでサポートされているかに関する項を参照してください。

7.30 SPNEGOポリシーのアタッチされていないクライアントがSPNEGOポリシーを使用するREST Webサービスにアクセスすると誤ったHTTPレスポンス・ステータスとなる

REST WebサービスにSPNEGOポリシーの強制を使用する場合、WebサービスがSPNEGOポリシーのアタッチされていないWebサービス・クライアントにSPNEGOを使用すると、誤ったOK 200レスポンス・ステータスが生成されます。ログには予想されるエラーが正しく出力されますが、ユーザーはUnauthorized 401レスポンス・ステータスでエラーを受信する必要があります。

7.31 サポートされていない「接続」ポリシー/「アサーション・テンプレート」カテゴリがFusion Middleware Controlに表示される

Fusion Middleware Controlで、OWSMポリシーおよびアサーション・テンプレートの「接続」カテゴリが、「WSMポリシー」および「アサーション・テンプレート」ページの検索ドロップダウン・メニューに含まれています。ただし、このカテゴリはサポートされていないため、表示されるべきではありません。

7.32 WSDLソースが特定のブラウザで表示されない

特定のWebブラウザ(AppleのSafariなど)で、WSDLリンクをクリックしたときのWSDLソースを解釈しようとして、ブランク・ページが表示されることがあります。

回避策:

このようなブラウザでWSDLソースを表示するには、ブランク・ページでブラウザの「ソースの表示」コマンドを使用する必要があります。ブランク・ページで右クリックし、「ページ・ソースの表示」をクリックして、コンテンツを表示します。

Oracleの法律上の注意点

コピーライト

Copyright © 1994-2019, 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 Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

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およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

Pre-General Availability (一般提供前)版のドキュメントについて

このドキュメントがPre-General Availability (一般提供前)版の場合:

このドキュメントはPre-General Availability (一般提供前)版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のPre-General Availability (一般提供前)版のドキュメントについて

このドキュメントが非公開のPre-General Availability (一般提供前)版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のPre-General Availability Trial Agreement (Pre-GAトライアル契約)のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle Partner Network Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティ

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、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)を参照してください。