Oracle® Fusion Middleware Oracle WebLogic Server Application Adapter for PeopleSoftユーザーズ・ガイド 11g リリース1(11.1.1.3.0) B61416-01 |
|
前 |
次 |
Oracle Application Adapter for PeopleSoftには、Oracle Service Bus(OSB)がシームレスに統合されており、Webサービスの簡易な統合を可能にします。OSBは、サービス指向アーキテクチャ(SOA)に基づいており、Web Service Definition Language(WSDL)ドキュメントとして公開されているアダプタ・サービスを使用します。
この章の内容は以下のとおりです。
Oracle Service Bus(OSB)を統合するには、Oracle Application Adapter for PeopleSoftがOSBと同じOracle WebLogic Serverにデプロイされている必要があります。また、基になるアダプタ・サービスは、アダプタのリクエスト/レスポンス(アウトバウンド)とイベント通知(インバウンド)の両方のサービス用にOracle Application Adapterアプリケーション・エクスプローラ(アプリケーション・エクスプローラ)でデザインタイム中に生成されるWSDLファイルとして公開される必要があります。
この項では、J2CA構成の場合のOracle Service Busを使用したアウトバウンド処理の構成方法に付いて説明します。
この節では、次のトピックについて説明します。
Oracle Service Busを起動し、プロジェクト・フォルダを作成するには、次のステップを実行します:
構成済のOracle WebLogic ServerドメインのOracle WebLogic Serverを起動します。
Webブラウザで次のURLを入力して、Oracle Service Busコンソールを起動します。
http://hostname
:port
/sbconsole
ここで、hostname
はOracle WebLogic Serverが稼働しているマシンの名前、port
は使用しているドメイン用のポートです。デフォルト・ドメイン用のポートは7001です。
Oracle Service Busコンソールのログオン・ページが表示されます。
有効なユーザー名およびパスワードを使用して、Oracle Service Busコンソールにログオンします。
図7-1に示すように、Oracle Service Busコンソールのホーム・ページが表示されます。
図7-2に示すように、「チェンジ・センター」領域で「作成」をクリックし、新規のOracle Service Busセッションを開始します。
図7-3に示すように、左ペインで「プロジェクト・エクスプローラ」をクリックします。
図7-4に示すように、「プロジェクト・エクスプローラ」ページが表示されます。
新規のプロジェクトに有効な名前を入力し、「プロジェクトの追加」をクリックします。
プロジェクトが正常に作成され、リストに表示されます。
作成されたプロジェクトをクリックします。
このプロジェクトのページが表示されます。
図7-5に示すように、「新しいフォルダ名の入力」フィールドで「Business Service」と入力し、「フォルダの追加」をクリックします。
「新しいフォルダ名の入力」フィールドで「Proxy Service」と入力し、「フォルダの追加」をクリックします。
「新しいフォルダ名の入力」フィールドで「wsdls」と入力し、「フォルダの追加」をクリックします。
図7-6に示すように、「ビジネス・サービス」、「プロキシ・サービス」および「wsdls」フォルダが左ペインに表示されます。
アプリケーション・エクスプローラを起動し、これを使用してWSDLをOracle Service Bus(OSB)Console(プロジェクトまたはフォルダ)を公開する前に、OSBユーザーは次の手順を行う必要があります。
コマンド・プロンプト・ウィンドウを開きます。
次のディレクトリに移動します。
<OSB_Home>
\user_projects\domains\base_domain\bin
setDomainEnv.cmd(Windows)または. ./setDomainEnv.sh(UNIX、Linux)を実行します。
このコマンドは、OSB ConsoleをWSDLを公開するためのアプリケーション・エクスプローラからOracle WebLogic Server APIへのアクセス用クラス・パスを設定します。
コマンド・プロンプト・ウィンドウを開けたままにします。
次のディレクトリに移動します。
<OSB_Home>
\3rdparty\ApplicationAdapters\tools\iwae\bin
ae.bat(Windows)またはiwae.sh(UNIX、Linux)を実行してアプリケーション・エクスプローラを起動します。
これで、アプリケーション・エクスプローラからOSB ConsoleにWSDLを公開する準備ができました。
アプリケーション・エクスプローラからOracle Service BusにWSDLを公開するには、次のステップを実行します:
アプリケーション・エクスプローラを起動し、J2CA構成およびPeopleSoftターゲットに接続します。
詳細は、第2章「Oracle Application Adapter for PeopleSoftの構成」を参照してください。
コンポーネント・インタフェースを展開します。
図7-7に示すように、DEPTビジネス・オブジェクトを右クリックし、メニューからアウトバウンドJCAサービスの作成(リクエスト/レスポンス)を選択します。
図7-8に示すように、「WSDLのエクスポート」ダイアログが表示されます。
「名前」フィールドに、WSDLファイルのデフォルトのファイル名が表示されます。デフォルトを受け入れるか、任意の名前を指定します。
OSBにエクスポートオプションを選択します。
「ロケーション」フィールドで、WSDLドキュメントの公開先となるOracle Service Bus内のフォルダ名を入力します。
このロケーションは、Oracle Service Busのプロジェクト名と、オプションで1つ以上のフォルダ名で構成されます。プロジェクト名およびフォルダ名はいずれもスラッシュ文字の「/」で区切る必要があります。
「ホスト」フィールドで、Oracle Service Busがインストールされているマシンの名前を入力します。
「ポート」フィールドで、Oracle Service Busにより使用されるポートを入力します。
「ユーザー」フィールドで、Oracle Service Busへのアクセス用のユーザー名を入力します。
「パスワード」フィールドで、Oracle Service Busへのアクセス用のパスワードを入力します。
「OK」をクリックします。
WSDLが「WSDLのエクスポート」ダイアログで指定されている場所に公開され、 Oracle Service Busでビジネス・サービスまたはプロキシ・サービスとともに使用できるようになります。
図7-9に示すように、Oracle Service Busコンソールを開き、左ペインで作成済のWSDLフォルダを選択します。
図7-10に示すように、エクスポートされたWSDLがリストに表示されていることを確認します。
「アクション」列で、エクスポートされたのWSDLに関連するアイコンをクリックします。
図7-11に示すように、「WSDLとサービスの生成」ページが表示されます。
図7-12に示すように、新規WSDLの名前および新規サービス名を対応するフィールドに入力します。
「場所」領域で、ビジネス・サービスに指定されている使用可能なプロジェクトおよびサブフォルダを選択します。
「生成」をクリックします。
WSDLおよびサービス・リソースが正常に作成されると、図7-13に示すように、次のメッセージが表示されます。
ファイル・タイプ・ビジネス・サービスを構成するには、次のステップを実行します:
図7-14に示すように、左ペインに作成済の「ビジネス・サービス」フォルダが表示されます。
図7-15に示すように、右ペインで「リソースの作成」メニューから「ビジネス・サービス」を選択します。
図7-16に示すように、「全般的な構成」ページが表示されます。
ビジネス・サービスの名前を入力し、「サービス・タイプ」領域で「メッセージ・サービス」を選択します。
「次へ」をクリックします。
図7-17に示すように、「メッセージ・タイプの構成」ページが表示されます。
「リクエスト・メッセージ・タイプ」に「XML」、「レスポンス・メッセージ・タイプ」に「なし 」を選択します。
「次へ」をクリックします。
図7-18に示すように、「トランスポート構成」ページが表示されます。
「プロトコル」リストからファイルを選択します。
「エンドポイントURI」フィールドで、ファイル・システム上の送信先フォルダへのパスを入力し、「追加」をクリックします。
図7-19に示すように、「次へ」をクリックします。
図7-20に示すように、ファイル・トランスポート構成ページが表示されます。
受信される出力ファイルの接頭辞および接尾辞を入力し、「次へ」を選択します。
図7-21に示すように、「メッセージ処理」および「詳細設定」ページが表示されます。
「次へ」をクリックします。
図7-22に示すように、「サマリー」ページが表示されます。
ビジネス・サービスに関するすべての情報を確認し、「保存」をクリックします。
保存後、図7-23に示すように、成功を伝えるメッセージが表示されたことを確認します。
プロキシ・サービスを構成するには、次のステップを実行します:
図7-24に示すように、左ペインに作成済の「プロキシ・サービス」フォルダが表示されます。
右ペインで「リソースの作成」メニューから「プロキシ・サービス」を選択します。
図7-25に示すように、「全般的な構成」ページが表示されます。
プロキシ・サービスの名前を入力し、「サービス・タイプ」領域で「任意のXMLサービス」を選択します。
図7-26に示すように、「次へ」をクリックします。
「プロトコル」リストからファイルを選択します。
「エンドポイントURI」フィールドで、ファイル・システム上の入力フォルダへのパスを入力します。
図7-27に示すように、「次へ」をクリックします。
「ステージ・ディレクトリ」および「エラー・ディレクトリ」フィールドに、ファイル・システム上の任意のフォルダ・ロケーションを指定します。
図7-28に示すように、「次へ」をクリックします。
デフォルト値を受け入れ、「次へ」をクリックします。
図7-29に示すように、「サマリー」ページが表示されます。
プロキシ・サービスに関するすべての情報を確認し、「保存」をクリックします。
図7-30に示すように、成功を伝えるメッセージが表示されたことを確認します。
パイプラインを構成するには、次のステップを実行します:
図7-31に示すように、作成したプロキシ・サービスの行の「メッセージ・フローの編集」アイコンをクリックします。
図7-32に示すように、「メッセージ・フローの編集」ワークスペース領域が表示されます。
図7-33に示すように、「プロキシ・サービス」アイコンをクリックし、メニューから「パイプライン・ペアの追加」を選択します。
図7-34に示すように、「リクエスト・パイプライン」アイコンをクリックし、メニューから「ルートの追加」を選択します。
RouteNode1アイコンが「リクエスト・パイプライン」アイコンの下に追加されます。
図7-35に示すように、RouteNode1アイコンをクリックし、メニューから「ルートの編集」を選択します。
図7-36に示すように、「ステージ構成の編集」ワークスペース領域が表示されます。
「アクションの追加」をクリックし、メニューから「通信」を選択して「ルーティング」をクリックします。
図7-37に示すように、<サービス>をクリックします。
図7-38に示すように、「サービスの選択」ダイアログが表示されます。
WSDLタイプのビジネス・サービスを選択し、「発行」をクリックします。
図7-39に示すように「ステージ構成の編集」ワークスペース領域に戻ります。
図7-40に示すように、リストから操作属性としてPeopleSoftビジネス・オブジェクトの名前(「DEPT」など)を選択します。
「保存」をクリックします。
図7-41に示すように、「リクエスト・パイプライン」アイコンをクリックし、メニューから「ステージの追加」を選択します。
ステージ1アイコンが「リクエスト・パイプライン」アイコンの下に追加されます。
図7-42に示すように、ステージ1アイコンをクリックし、メニューから「ステージの編集」を選択します。
図7-43に示すように、「ステージ構成の編集」ワークスペース領域が表示されます。
「アクションの追加」をクリックし、メニューから「通信」を選択して「パブリッシュ」をクリックします。
図7-44に示すように、<サービス>をクリックします。
図7-45に示すように、「サービスの選択」ダイアログが表示されます。
ファイル・タイプのビジネス・サービスを選択し、「発行」をクリックします。
図7-46に示すように「ステージ構成の編集」ワークスペース領域に戻ります。
「保存」をクリックします。
図7-47に示すように「メッセージ・フローの編集」ワークスペース領域に戻ります。
「保存」をクリックします。
図7-48に示すように、成功を伝えるメッセージが表示されたことを確認し、「チェンジ・センター」で「アクティブ化」をクリックします。
図7-49に示すように、「セッションのアクティブ化」ページが表示されます。
「発行」をクリックします。
図7-50に示すように、「構成の変更の表示」ページが表示されたことを確認します。
図7-51に示すように、構成済の入力フォルダに入力XMLファイルをコピーおよび貼付けます。
出力が構成済の出力ロケーションで受信されます。
この項では、J2CA構成の場合のOracle Service Busを使用したインバウンド処理の構成方法に付いて説明します。
この節では、次のトピックについて説明します。
Oracle Service Busを起動し、プロジェクト・フォルダを作成するには、次のステップを実行します:
構成済のOracle WebLogic ServerドメインのOracle WebLogic Serverを起動します。
Webブラウザで次のURLを入力して、Oracle Service Busコンソールを起動します。
http://hostname
:port
/sbconsole
ここで、hostname
はOracle WebLogic Serverが稼働しているマシンの名前、port
は使用しているドメイン用のポートです。デフォルト・ドメイン用のポートは7001です。
Oracle Service Busコンソールのログオン・ページが表示されます。
有効なユーザー名およびパスワードを使用して、Oracle Service Busコンソールにログオンします。
図7-52に示すように、Oracle Service Busコンソールのホーム・ページが表示されます。
図7-53に示すように、「チェンジ・センター」領域で「作成」をクリックし、新規のOracle Service Busセッションを開始します。
図7-54に示すように、左ペインで「プロジェクト・エクスプローラ」をクリックします。
図7-55に示すように、「プロジェクト・エクスプローラ」ページが表示されます。
新規のプロジェクトに有効な名前を入力し、「プロジェクトの追加」をクリックします。
プロジェクトが正常に作成され、リストに表示されます。
作成されたプロジェクトをクリックします。
このプロジェクトのページが表示されます。
図7-56に示すように、「新しいフォルダ名の入力」フィールドで「Business Service」と入力し、「フォルダの追加」をクリックします。
「新しいフォルダ名の入力」フィールドで「Proxy Service」と入力し、「フォルダの追加」をクリックします。
「新しいフォルダ名の入力」フィールドで「wsdls」と入力し、「フォルダの追加」をクリックします。
図7-57に示すように、「ビジネス・サービス」、「プロキシ・サービス」および「wsdls」フォルダが左ペインに表示されます。
アプリケーション・エクスプローラを起動し、これを使用してWSDLをOracle Service Bus (OSB) Console(プロジェクトまたはフォルダ)を公開する前に、OSBユーザーは次の手順を行う必要があります。
コマンド・プロンプト・ウィンドウを開きます。
次のディレクトリに移動します。
<OSB_Home>
\user_projects\domains\base_domain\bin
setDomainEnv.cmd(Windows)または. ./setDomainEnv.sh (UNIX、Linux)を実行します。
このコマンドは、OSB ConsoleをWSDLを公開するためのアプリケーション・エクスプローラからOracle WebLogic Server APIへのアクセス用クラス・パスを設定します。
コマンド・プロンプト・ウィンドウを開けたままにします。
次のディレクトリに移動します。
<OSB_Home>
\3rdparty\ApplicationAdapters\tools\iwae\bin
ae.bat(Windows)またはiwae.sh(UNIX、Linux)を実行してアプリケーション・エクスプローラを起動します。
これで、アプリケーション・エクスプローラからOSB ConsoleにWSDLを公開する準備ができました。
アプリケーション・エクスプローラからOracle Service BusにWSDLを公開するには、次のステップを実行します:
アプリケーション・エクスプローラを起動し、J2CA構成およびPeopleSoftターゲットに接続します。
詳細は、第2章「Oracle Application Adapter for PeopleSoftの構成」を参照してください。
メッセージを展開します。
図7-58に示すように、DEPT_SYNC.VERSION.1ビジネス・オブジェクトを右クリックし、メニューからインバウンドJCAサービスの作成(イベント)を選択します。
図7-59に示すように、「WSDLのエクスポート」ダイアログが表示されます。
「名前」フィールドに、WSDLファイルのデフォルトのファイル名が表示されます。デフォルトを受け入れるか、任意の名前を指定します。
「チャネル」リストから構成済のチャネルを選択します。
スキーマの検証シナリオに「検証」オプションを使用できますが、これはオプションです。
OSBにエクスポートオプションを選択します。
「ロケーション」フィールドで、WSDLドキュメントの公開先となるOracle Service Bus内のフォルダ名を入力します。
このロケーションは、Oracle Service Busのプロジェクト名と、オプションで1つ以上のフォルダ名で構成されます。プロジェクト名およびフォルダ名はいずれもスラッシュ文字の「/」で区切る必要があります。
「ホスト」フィールドで、Oracle Service Busがインストールされているマシンの名前を入力します。
「ポート」フィールドで、Oracle Service Busにより使用されるポートを入力します。
「ユーザー」フィールドで、Oracle Service Busへのアクセス用のユーザー名を入力します。
「パスワード」フィールドで、Oracle Service Busへのアクセス用のパスワードを入力します。
「OK」をクリックします。
WSDLが「WSDLのエクスポート」ダイアログで指定されている場所に公開され、 Oracle Service Busでビジネス・サービスまたはプロキシ・サービスとともに使用できるようになります。
図7-60に示すように、Oracle Service Busコンソールを開き、左ペインで作成済のWSDLフォルダを選択します。
図7-61に示すように、エクスポートされたWSDLがリストに表示されていることを確認します。
「アクション」列で、エクスポートされたのWSDLに関連するアイコンをクリックします。
図7-62に示すように、「WSDLとサービスの生成」ページが表示されます。
新規WSDLの名前および新規サービス名を対応するフィールドに入力します。
「ロケーション」領域で、プロキシ・サービスに指定されている使用可能なプロジェクトおよびサブフォルダを選択します。
「生成」をクリックします。
WSDLおよびサービス・リソースが正常に作成されると、図7-63に示すように、メッセージが表示されます。
図7-64に示すように、「プロジェクト・エクスプローラ」の下で「プロキシ・サービス」をクリックし、生成されたWSDLおよびプロキシ・サービスがリストに表示されていることを確認します。
ファイル・タイプ・ビジネス・サービスを構成するには、次のステップを実行します:
図7-65に示すように、左ペインに作成済の「ビジネス・サービス」フォルダが表示されます。
図7-66に示すように、右ペインで「リソースの作成」メニューから「ビジネス・サービス」を選択します。
図7-67に示すように、「全般的な構成」ページが表示されます。
ビジネス・サービスの名前を入力し、「サービス・タイプ」領域で「メッセージ・サービス」を選択します。
「次へ」をクリックします。
図7-68に示すように、「メッセージ・タイプの構成」ページが表示されます。
「リクエスト・メッセージ・タイプ」に「XML」、「レスポンス・メッセージ・タイプ」に「なし 」を選択します。
「次へ」をクリックします。
図7-69に示すように、「トランスポート構成」ページが表示されます。
「プロトコル」リストからファイルを選択します。
「エンドポイントURI」フィールドで、ファイル・システム上の送信先フォルダへのパスを入力し、「追加」をクリックします。
「次へ」をクリックします。
図7-70に示すように、ファイル・トランスポート構成ページが表示されます。
受信される出力ファイルの接頭辞および接尾辞を入力し、「次へ」を選択します。
図7-71に示すように、「メッセージ処理」および「詳細設定」ページが表示されます。
「次へ」をクリックします。
図7-72に示すように、「サマリー」ページが表示されます。
ビジネス・サービスに関するすべての情報を確認し、「保存」をクリックします。
保存後、図7-73に示すように、成功を伝えるメッセージが表示されたことを確認します。
パイプラインを構成するには、次のステップを実行します:
図7-74に示すように、作成したプロキシ・サービスの行の「メッセージ・フローの編集」アイコンをクリックします。
図7-75に示すように、「メッセージ・フローの編集」ワークスペース領域が表示されます。
表示されたプロキシ・サービスのアイコンをクリックし、メニューから「ルートの追加」を選択します。
RouteNode1アイコンが「リクエスト・パイプライン」アイコンの下に追加されます。
図7-76に示すように、RouteNode1アイコンをクリックし、メニューから「ルートの編集」を選択します。
図7-77に示すように、「ステージ構成の編集」ワークスペース領域が表示されます。
「アクションの追加」をクリックし、メニューから「通信」を選択して「ルーティング」をクリックします。
図7-78に示すように、<サービス>をクリックします。
図7-79に示すように、「サービスの選択」ダイアログが表示されます。
ファイル・タイプのビジネス・サービスを選択し、「発行」をクリックします。
図7-80に示すように「ステージ構成の編集」ワークスペース領域に戻ります。
「保存」をクリックします。
図7-81に示すように「メッセージ・フローの編集」ワークスペース領域に戻ります。
「保存」をクリックします。
図7-82に示すように、成功を伝えるメッセージが表示されたことを確認し、「チェンジ・センター」で「アクティブ化」をクリックします。
図7-83に示すように、「セッションのアクティブ化」ページが表示されます。
「発行」をクリックします。
図7-84に示すように、「構成の変更の表示」ページが表示されたことを確認します。
PeopleSoftシステムからのイベントをトリガーし、構成済の出力ロケーションで受信されたことを確認します。
この項では、BSE構成の場合のOracle Service Busを使用したアウトバウンド処理の構成方法に付いて説明します。
この節では、次のトピックについて説明します。
Oracle Service Busを起動し、プロジェクト・フォルダを作成するには、次のステップを実行します:
構成済のOracle WebLogic ServerドメインのOracle WebLogic Serverを起動します。
Webブラウザで次のURLを入力して、Oracle Service Busコンソールを起動します。
http://hostname
:port
/sbconsole
ここで、hostname
はOracle WebLogic Serverが稼働しているマシンの名前、port
は使用しているドメイン用のポートです。デフォルト・ドメイン用のポートは7001です。
Oracle Service Busコンソールのログオン・ページが表示されます。
有効なユーザー名およびパスワードを使用して、Oracle Service Busコンソールにログオンします。
図7-1に示すように、Oracle Service Busコンソールのホーム・ページが表示されます。
図7-2に示すように、「チェンジ・センター」領域で「作成」をクリックし、新規のOracle Service Busセッションを開始します。
図7-3に示すように、左ペインで「プロジェクト・エクスプローラ」をクリックします。
図7-4に示すように、「プロジェクト・エクスプローラ」ページが表示されます。
新規のプロジェクトに有効な名前を入力し、「プロジェクトの追加」をクリックします。
プロジェクトが正常に作成され、リストに表示されます。
作成されたプロジェクトをクリックします。
このプロジェクトのページが表示されます。
図7-5に示すように、「新しいフォルダ名の入力」フィールドで「Business Service」と入力し、「フォルダの追加」をクリックします。
「新しいフォルダ名の入力」フィールドで「Proxy Service」と入力し、「フォルダの追加」をクリックします。
「新しいフォルダ名の入力」フィールドで「wsdls」と入力し、「フォルダの追加」をクリックします。
図7-6に示すように、「ビジネス・サービス」、「プロキシ・サービス」および「wsdls」フォルダが左ペインに表示されます。
アプリケーション・エクスプローラを起動し、これを使用してWSDLをOracle Service Bus (OSB) Console(プロジェクトまたはフォルダ)を公開する前に、OSBユーザーは次の手順を行う必要があります。
コマンド・プロンプト・ウィンドウを開きます。
次のディレクトリに移動します。
<OSB_Home>
\user_projects\domains\base_domain\bin
setDomainEnv.cmd(Windows)または. ./setDomainEnv.sh (UNIX、Linux)を実行します。
このコマンドは、OSB ConsoleをWSDLを公開するためのアプリケーション・エクスプローラからOracle WebLogic Server APIへのアクセス用クラス・パスを設定します。
コマンド・プロンプト・ウィンドウを開けたままにします。
次のディレクトリに移動します。
<OSB_Home>
\3rdparty\ApplicationAdapters\tools\iwae\bin
ae.bat(Windows)またはiwae.sh(UNIX、Linux)を実行してアプリケーション・エクスプローラを起動します。
これで、アプリケーション・エクスプローラからOSB ConsoleにWSDLを公開する準備ができました。
この項では、アプリケーション・エクスプローラ(BSE構成)からOracle Service BusにWSDLを公開する方法について説明します。
図7-91に示すように、アプリケーション・エクスプローラを起動し、BSE構成およびPeopleSoftターゲットに接続します。
コンポーネント・インタフェースノードをに展開し、DEPTを選択します。
DEPTコンポーネント・インタフェースを右クリックし、メニューから「Webサービスの作成」を選択します。
図7-92に示すように、「Webサービスの作成」ダイアログが表示されます。
サービス名を入力し、「次へ」をクリックします。
表示される次のダイアログで「OK」をクリックします。
図7-93に示すように、アプリケーション・エクスプローラで、「ビジネス・サービス」ノードに表示が切り替わり、新規のWebサービスが左ペインに表示されます。
新規Webサービスを右クリックし、メニューから「WSDLのエクスポート」を選択します。
図7-94に示すように、「WSDLのエクスポート」ダイアログが表示されます。
「名前」フィールドに、WSDLファイルのデフォルトのファイル名が表示されます。デフォルトを受け入れるか、任意の名前を指定します。
「ロケーション」フィールドで、WSDLドキュメントの公開先となる場所を入力します。
このロケーションは、Oracle Service Busのプロジェクト名と、オプションで1つ以上のフォルダ名で構成されます。プロジェクト名およびフォルダ名はいずれもスラッシュ文字の「/」で区切る必要があります。
「ホスト」フィールドで、Oracle Service Busが稼働しているマシンの名前を入力します。
「ポート」フィールドで、使用しているドメインのポートを入力します。
「ユーザー」フィールドで、Oracle Service Busへのアクセス用のユーザー名を入力します。
「パスワード」フィールドで、Oracle Service Busへのアクセス用のパスワードを入力します。
「OK」をクリックします。
WSDLが「WSDLのエクスポート」ダイアログで指定されている場所に公開され、 Oracle Service Busでビジネス・サービスまたはプロキシ・サービスとともに使用できるようになります。
この項では、Oracle Service Busコンソールを使用したファイル・タイプ・ビジネス・サービスの構成方法について説明します。
図7-95に示すように、左ペインに作成済の「ビジネス・サービス」フォルダが表示されます。
右ペインで「リソースの作成」メニューから「ビジネス・サービス」を選択します。
図7-96に示すように、「全般的な構成」ページが表示されます。
ビジネス・サービスの名前を入力し、「サービス・タイプ」領域で「メッセージ・サービス」を選択します。
「次へ」をクリックします。
図7-97に示すように、「メッセージ・タイプの構成」ページが表示されます。
「リクエスト・メッセージ・タイプ」に「XML」、「レスポンス・メッセージ・タイプ」に「なし 」を選択します。
「次へ」をクリックします。
図7-98に示すように、「トランスポート構成」ページが表示されます。
「プロトコル」リストからファイルを選択します。
「エンドポイントURI」フィールドで、ファイル・システム上の送信先フォルダへのパスを入力し、「追加」をクリックします。
「次へ」をクリックします。
図7-99に示すように、ファイル・トランスポート構成ページが表示されます。
受信される出力ファイルの接頭辞および接尾辞を入力し、「次へ」を選択します。
図7-100に示すように、「サマリー」ページが表示されます。
ビジネス・サービスに関するすべての情報を確認し、「保存」をクリックします。
この項では、Oracle Service Busコンソールを使用したWSDLタイプ・ビジネス・サービスの構成方法について説明します。
図7-101に示すように、左ペインに作成済の「ビジネス・サービス」フォルダが表示されます。
右ペインで「リソースの作成」メニューから「ビジネス・サービス」を選択します。
図7-102に示すように、「全般的な構成」ページが表示されます。
ビジネス・サービスの名前を入力し、「サービス・タイプ」領域で「WSDL Webサービス」を選択します。
「参照」をクリックします。
図7-103に示すように、「WSDLの選択」ダイアログが表示されます。
アプリケーション・エクスプローラを使用してOracle Application Adapter for PeopleSoft用に公開したBSE WSDLを選択し、「発行」をクリックします。
図7-104に示すように、「WSDL定義の選択」ダイアログが表示されます。
「ポート」セクションの下のWSDL定義を選択し、「発行」をクリックします。
図7-105に示すように、選択したWSDLが表示されている「全般的な構成」ページに戻ります。
デフォルト値を選択したままにし、「次へ」をクリックします。
図7-106に示すように、「トランスポート構成」ページが表示されます。
デフォルト値を選択したままにし、「次へ」をクリックします。
図7-107に示すように、HTTPトランスポート構成ページが表示されます。
デフォルト値を選択したままにし、「次へ」をクリックします。
図7-108に示すように、「SOAPバインド構成」ページが表示されます。
「次へ」をクリックします。
図7-109に示すように、メッセージ・コンテンツの処理ページが表示されます。
「次へ」をクリックします。
図7-110に示すように、「サマリー」ページが表示されます。
ビジネス・サービスに関するすべての情報を確認し、「保存」をクリックします。
この項では、Oracle Service Busコンソールを使用したプロキシ・サービスの構成方法について説明します。
図7-111に示すように、左ペインに作成済の「プロキシ・サービス」フォルダが表示されます。
右ペインで「リソースの作成」メニューから「プロキシ・サービス」を選択します。
図7-112に示すように、「全般的な構成」ページが表示されます。
プロキシ・サービスの名前を入力し、「サービス・タイプ」領域で「任意のXMLサービス」を選択します。
「次へ」をクリックします。
図7-113に示すように、「トランスポート構成」ページが表示されます。
「プロトコル」リストからファイルを選択します。
「エンドポイントURI」フィールドで、ファイル・システム上の入力フォルダへのパスを入力します。
「次へ」をクリックします。
図7-114に示すように、ファイル・トランスポート構成ページが表示されます。
「ステージ・ディレクトリ」および「エラー・ディレクトリ」フィールドに、ファイル・システム上の任意のフォルダ・ロケーションを指定します。
「次へ」をクリックします。
図7-115に示すように、メッセージ・コンテンツの処理ページが表示されます。
「次へ」をクリックします。
図7-116に示すように、「サマリー」ページが表示されます。
プロキシ・サービスに関するすべての情報を確認し、「保存」をクリックします。
この項では、Oracle Service Busコンソールを使用したパイプラインの構成方法について説明します。
図7-117に示すように、作成したプロキシ・サービスの行の「メッセージ・フローの編集」アイコンをクリックします。
「メッセージ・フローの編集」ワークスペース領域が表示されます。
図7-118に示すように、「プロキシ・サービス」アイコンをクリックし、メニューから「パイプライン・ペアの追加」を選択します。
図7-119に示すように、「リクエスト・パイプライン」アイコンをクリックし、メニューから「ステージの追加」を選択します。
図7-120に示すように、ステージ1アイコンが「リクエスト・パイプライン」アイコンの下に追加されます。
ステージ1アイコンをクリックし、メニューから「ステージの編集」を選択します。
図7-121に示すように、「ステージ構成の編集」ワークスペース領域が表示されます。
図7-122に示すように、「アクションの追加」をクリックし、メニューから「レポート」を選択して「ログ」をクリックします。
<式>をクリックして、式を編集します。
図7-123に示すように、「XQuery/XSLT式エディタ」が表示されます。
「XQueryテキスト」領域で、「$inbound」を入力します。
「検証」、「保存」の順にクリックします。
図7-124に示すように「ステージ構成の編集」ワークスペース領域に戻ります。
テキスト・ボックスに任意の注釈またはコメント(「**********input processing***********」など)を入力します。
重大度レベル・リストから「エラー」を選択します。
図7-125に示すように、もう1つのログ・アクションを追加します。
図7-126に示すように、新規のログ構成が追加されます。
<式>をクリックして、式を編集します。
図7-127に示すように、「XQuery/XSLT式エディタ」が表示されます。
「XQueryテキスト」領域で、「$body」を入力します。
「検証」、「保存」の順にクリックします。
図7-128に示すように「ステージ構成の編集」ワークスペース領域に戻ります。
テキスト・ボックスに任意の注釈またはコメント(「**********Request Body***********」など)を入力します。
重大度レベル・リストから「エラー」を選択します。
「検証」、「保存」の順にクリックします。
図7-34に示すように、PipelinePairNode1アイコンをクリックし、メニューから「ルートの追加」を選択します。
図7-130に示すように、RouteNode1アイコンをクリックし、メニューから「ルートの編集」を選択します。
図7-131に示すように、「アクションの追加」をクリックし、メニューから「通信」を選択して「ルーティング」をクリックします。
図7-132に示すように、「ルート・ノード」構成用ページが表示されます。
<サービス>をクリックします。
図7-133に示すように、「サービスの選択」ダイアログが表示されます。
WSDLタイプのビジネス・サービスを選択し、「発行」をクリックします。
図7-134に示すように「ステージ構成の編集」ワークスペース領域に戻ります。
リストから操作属性としてDEPTを選択します。
「検証」、「保存」の順にクリックします。
「レスポンス・アクション」領域で、図7-135に示すように、「アクションの追加」をクリックし、メニューから「レポート」を選択して「ログ」をクリックします。
図7-136に示すように、「ログ」構成用ページが表示されます。
<式>をクリックして、式を編集します。
図7-137に示すように、「XQuery/XSLT式エディタ」が表示されます。
「XQueryテキスト」領域で、「$outbound」を入力します。
「検証」、「保存」の順にクリックします。
図7-138に示すように「ステージ構成の編集」ワークスペース領域に戻ります。
テキスト・ボックスに任意の注釈またはコメント(「**********output processing***********」など)を入力します。
重大度レベル・リストから「エラー」を選択します。
「検証」、「保存」の順にクリックします。
図7-139に示すように、「リクエスト・パイプライン」アイコンをクリックし、メニューから「ステージの追加」を選択します。
図7-140に示すように、ステージ1アイコンが「レスポンス・パイプライン」アイコンの下に追加されます。
ステージ1アイコンをクリックし、メニューから「ステージの編集」を選択します。
図7-141に示すように、「ステージ構成の編集」ワークスペース領域が表示されます。
「アクションの追加」をクリックし、メニューから「通信」を選択して「パブリッシュ」をクリックします。
図7-142に示すように、「パブリッシュ」構成用ページが表示されます。
<サービス>をクリックします。
図7-143に示すように、「サービスの選択」ダイアログが表示されます。
ファイル・タイプのビジネス・サービスを選択し、「発行」をクリックします。
図7-144に示すように「ステージ構成の編集」ワークスペース領域に戻ります。
「リクエスト・アクション」領域で、「アクションの追加」をクリックし、メニューから「レポート」を選択して「ログ」をクリックします。
図7-145に示すように、「ログ」構成用ページが表示されます。
<式>をクリックして、式を編集します。
図7-146に示すように、「XQuery/XSLT式エディタ」が表示されます。
「XQueryテキスト」領域で、「$body」を入力します。
「検証」、「保存」の順にクリックします。
図7-147に示すように「ステージ構成の編集」ワークスペース領域に戻ります。
テキスト・ボックスに任意の注釈またはコメント(「**********Response Body***********」など)を入力します。
重大度レベル・リストから「エラー」を選択します。
「検証」、「保存」の順にクリックします。
図7-148に示すように、パイプライン構成が完成しました。
「保存」をクリックします。
図7-149に示すように、「チェンジ・センター」領域で「アクティブ化」をクリックし、変更をOracle Service Busセッションでアクティブ化します。
構成済の入力フォルダに入力XMLファイルをコピーおよび貼付け、送信先フォルダで出力XMLファイルが受信されるようにします。