この章では、Fusion Middleware Controlを使用して、Service Busのプロジェクトとリソースをインポートおよびエクスポートする手順について説明します。
この章の内容は次のとおりです。
Fusion Middleware Controlでは、構成JARファイル全体をインポートすることも、JARファイルに含まれるリソースのサブセットのみをインポートすることもできます。また、このコンソールからは、構成JARファイル全体をエクスポートすることもできます。
構成JARファイルには、Service Busインスタンスから以前にエクスポートされたプロジェクトまたはリソースが含まれます。インポートするリソースが、すでにインポート先システムに存在する場合は、そのリソースが更新されます。リソースの削除は、インポートするJARファイルにプロジェクト全体が含まれていて、Fusion Middleware Controlの同じプロジェクトに配置されたリソースがあり、インポートするJARファイルにはそのリソースが存在しない場合にのみスケジュールされます。その他のプロジェクトに含まれるリソースは、削除されません。
Service Busリソースのインポートと同時に、作業対象のドメインに固有の環境値を定義する構成ファイルもインポートできます。環境値には、サービスのURL、特定のトランスポートのファイルの場所、ホスト名、ポート番号などを含めてもかまいません。また、グローバル・レベルおよびサービス・レベルの操作設定や、リソース参照への更新を含めることもできます。構成ファイルの詳細は、「Oracle Service Bus環境のカスタマイズ」を参照してください。
このインポートおよびエクスポートの機能は、Oracle JDeveloperとOracle Service Busコンソールにも適用されます。詳細および手順は、『Oracle Service Busでのサービスの開発』のリソースおよび構成のインポートとエクスポートに関する項を参照してください。この章では、インポートおよびエクスポートの処理についても説明します。これには、インポート時にリソースを作成、更新または削除する方法と、セキュリティ設定および操作設定の処理方法についての説明も含まれます。また、oracle.osb.config.parallelism
システム・プロパティの使用による大規模なインポートのパフォーマンスの向上についての情報も含まれています。
Service Busプロジェクトをエクスポートすることも、プロジェクトから個別のリソースをエクスポートすることもできます。エクスポート機能を使用すると、サーバー上のすべてのプロジェクトとリソースのリストから、エクスポートするプロジェクトまたはリソースを選択できます。
プロジェクト・レベルからエクスポートする場合は、リストを開いてすべてのリソースを表示することはできますが、プロジェクト・レベルでの選択のみが可能になります。リソース・レベルのエクスポートの場合、Service Busでは、選択したリソースが参照しているリソースを自動的にエクスポート・ファイルに含めることを選択できます。このようにすることで、ファイルを再インポートするときに、壊れた参照が原因になる競合を回避できます。
エクスポートするプロジェクトとリソースに関連付けられたユーザー、グループまたはロールのエクスポートはできません。また、WebLogic Server管理コンソールで作成した資格証明マップやその他のセキュリティ・プロバイダ・データもエクスポートできません。このデータをエクスポートするには、かわりにWebLogic Server管理コンソールを使用します。『Oracle Fusion Middleware Oracle WebLogic Serverの保護』のセキュリティ・データの移行に関する項を参照してください。
プロジェクトまたはリソースをエクスポートするときには、サービス・アカウント、サービス・キー・プロバイダ、UDDIレジストリ、JNDIプロバイダ、またはSMTPプロバイダの各リソースに含まれるユーザー名およびパスワードを暗号化するパスフレーズを入力できます。JARファイルを再インポートするときに、パスフレーズを再度指定する必要があります。次の図は「リソースのエクスポート」ページを示しています。
Oracle Service Busのリソースをエクスポートするには:
Fusion Middleware Controlのインポート機能を使用して、Service BusインスタンスからエクスポートしたService Busのプロジェクトまたはリソースをインポートします。適切なリソースのみが確実に更新または削除されるようにするために、インポート・サマリーを必ず確認してください。
インポートする構成JARファイルには、元のプロジェクトのユーザー、グループ、ロールおよび証明書が含まれていません。これらが元のプロジェクトに存在する場合は、エクスポートした構成をインポートするときに再作成してください。プロジェクトをインポートすることで、操作設定も更新できます。
インポートする構成JARファイルがパスフレーズ付きでエクスポートされている場合は、リソースに含まれるすべての認証情報が暗号化されていることを意味し、そのJARファイルのインポート時には同じパスフレーズの指定が必要になります。パスフレーズを知らない場合でも、暗号化されていないリソースはインポートできます。構成JARファイルをインポートするときには、インポートしたリソースの環境値を設定する構成ファイルをインポートするオプションも選択できます。詳細は、「環境値と操作設定を更新するための構成ファイルの使用」を参照してください。
次の図は「リソースのインポート」ページを示しています。
Oracle Service Busのリソースをインポートするには: