ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server Application Adapter for PeopleSoftユーザーズ・ガイド
11g リリース1(11.1.1.3.0)
B61416-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

7 Oracle Service Busを使用したアウトバウンドおよびインバウンド処理の構成

Oracle Application Adapter for PeopleSoftには、Oracle Service Bus(OSB)がシームレスに統合されており、Webサービスの簡易な統合を可能にします。OSBは、サービス指向アーキテクチャ(SOA)に基づいており、Web Service Definition Language(WSDL)ドキュメントとして公開されているアダプタ・サービスを使用します。

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

Application AdapterとOracle Service Busの統合の概要

Oracle Service Bus(OSB)を統合するには、Oracle Application Adapter for PeopleSoftがOSBと同じOracle WebLogic Serverにデプロイされている必要があります。また、基になるアダプタ・サービスは、アダプタのリクエスト/レスポンス(アウトバウンド)とイベント通知(インバウンド)の両方のサービス用にOracle Application Adapterアプリケーション・エクスプローラ(アプリケーション・エクスプローラ)でデザインタイム中に生成されるWSDLファイルとして公開される必要があります。

Oracle Service Busを使用したアウトバウンド処理の構成(J2CA構成)

この項では、J2CA構成の場合のOracle Service Busを使用したアウトバウンド処理の構成方法に付いて説明します。

この節では、次のトピックについて説明します。

Oracle Service Busの起動およびプロジェクト・フォルダの作成

Oracle Service Busを起動し、プロジェクト・フォルダを作成するには、次のステップを実行します:

  1. 構成済のOracle WebLogic ServerドメインのOracle WebLogic Serverを起動します。

  2. Webブラウザで次のURLを入力して、Oracle Service Busコンソールを起動します。

    http://hostname:port/sbconsole
    

    ここで、hostnameはOracle WebLogic Serverが稼働しているマシンの名前、portは使用しているドメイン用のポートです。デフォルト・ドメイン用のポートは7001です。

    Oracle Service Busコンソールのログオン・ページが表示されます。

  3. 有効なユーザー名およびパスワードを使用して、Oracle Service Busコンソールにログオンします。

    図7-1に示すように、Oracle Service Busコンソールのホーム・ページが表示されます。

    図7-1 Oracle Service Busコンソールのホーム・ページ

    OSBホーム
    「図7-1 Oracle Service Busコンソールのホーム・ページ」の説明

  4. 図7-2に示すように、「チェンジ・センター」領域で「作成」をクリックし、新規のOracle Service Busセッションを開始します。

    図7-2 チェンジ・センター

    チェンジ・センター
    「図7-2 チェンジ・センター」の説明

  5. 図7-3に示すように、左ペインで「プロジェクト・エクスプローラ」をクリックします。

    図7-3 「プロジェクト・エクスプローラ」オプション

    「プロジェクト・エクスプローラ」オプション
    「図7-3 「プロジェクト・エクスプローラ」オプション」の説明

    図7-4に示すように、「プロジェクト・エクスプローラ」ページが表示されます。

    図7-4 「プロジェクト・エクスプローラ」ページ

    プロジェクト・エクスプローラ
    「図7-4 「プロジェクト・エクスプローラ」ページ」の説明

  6. 新規のプロジェクトに有効な名前を入力し、「プロジェクトの追加」をクリックします。

    プロジェクトが正常に作成され、リストに表示されます。

  7. 作成されたプロジェクトをクリックします。

    このプロジェクトのページが表示されます。

    図7-5 「新しいフォルダ名の入力」フィールド

    プロジェクト・ページ
    「図7-5 「新しいフォルダ名の入力」フィールド」の説明

  8. 図7-5に示すように、「新しいフォルダ名の入力」フィールドで「Business Service」と入力し、「フォルダの追加」をクリックします。

  9. 「新しいフォルダ名の入力」フィールドで「Proxy Service」と入力し、「フォルダの追加」をクリックします。

  10. 「新しいフォルダ名の入力」フィールドで「wsdls」と入力し、「フォルダの追加」をクリックします。

    図7-6に示すように、「ビジネス・サービス」、「プロキシ・サービス」および「wsdls」フォルダが左ペインに表示されます。

    図7-6 「プロジェクト」ノード

    プロジェクト・フォルダ
    「図7-6 「プロジェクト」ノード」の説明

Oracle Service Bus統合のためのアプリケーション・エクスプローラのクラス・パスの設定

アプリケーション・エクスプローラを起動し、これを使用してWSDLをOracle Service Bus(OSB)Console(プロジェクトまたはフォルダ)を公開する前に、OSBユーザーは次の手順を行う必要があります。

  1. コマンド・プロンプト・ウィンドウを開きます。

  2. 次のディレクトリに移動します。

    <OSB_Home>\user_projects\domains\base_domain\bin
    
  3. setDomainEnv.cmd(Windows)または. ./setDomainEnv.sh(UNIX、Linux)を実行します。

    このコマンドは、OSB ConsoleをWSDLを公開するためのアプリケーション・エクスプローラからOracle WebLogic Server APIへのアクセス用クラス・パスを設定します。

  4. コマンド・プロンプト・ウィンドウを開けたままにします。

  5. 次のディレクトリに移動します。

    <OSB_Home>\3rdparty\ApplicationAdapters\tools\iwae\bin
    
  6. ae.bat(Windows)またはiwae.sh(UNIX、Linux)を実行してアプリケーション・エクスプローラを起動します。

    これで、アプリケーション・エクスプローラからOSB ConsoleにWSDLを公開する準備ができました。

アプリケーション・エクスプローラからOracle Service BusへのWSDLの公開

アプリケーション・エクスプローラからOracle Service BusにWSDLを公開するには、次のステップを実行します:

  1. アプリケーション・エクスプローラを起動し、J2CA構成およびPeopleSoftターゲットに接続します。

    詳細は、第2章「Oracle Application Adapter for PeopleSoftの構成」を参照してください。

  2. コンポーネント・インタフェースを展開します。

  3. 図7-7に示すように、DEPTビジネス・オブジェクトを右クリックし、メニューからアウトバウンドJCAサービスの作成(リクエスト/レスポンス)を選択します。

    図7-7 アウトバウンドJCAサービスの作成(リクエスト/レスポンス)オプション

    メタデータの参照
    「図7-7 アウトバウンドJCAサービスの作成(リクエスト/レスポンス)オプション」の説明

    図7-8に示すように、「WSDLのエクスポート」ダイアログが表示されます。

    図7-8 「WSDLのエクスポート」ダイアログ

    「WSDLのエクスポート」ダイアログ
    「図7-8 「WSDLのエクスポート」ダイアログ」の説明

  4. 「名前」フィールドに、WSDLファイルのデフォルトのファイル名が表示されます。デフォルトを受け入れるか、任意の名前を指定します。

  5. OSBにエクスポートオプションを選択します。

  6. 「ロケーション」フィールドで、WSDLドキュメントの公開先となるOracle Service Bus内のフォルダ名を入力します。

    このロケーションは、Oracle Service Busのプロジェクト名と、オプションで1つ以上のフォルダ名で構成されます。プロジェクト名およびフォルダ名はいずれもスラッシュ文字の「/」で区切る必要があります。

  7. 「ホスト」フィールドで、Oracle Service Busがインストールされているマシンの名前を入力します。

  8. 「ポート」フィールドで、Oracle Service Busにより使用されるポートを入力します。

  9. 「ユーザー」フィールドで、Oracle Service Busへのアクセス用のユーザー名を入力します。

  10. 「パスワード」フィールドで、Oracle Service Busへのアクセス用のパスワードを入力します。

  11. 「OK」をクリックします。

    WSDLが「WSDLのエクスポート」ダイアログで指定されている場所に公開され、 Oracle Service Busでビジネス・サービスまたはプロキシ・サービスとともに使用できるようになります。

  12. 図7-9に示すように、Oracle Service Busコンソールを開き、左ペインで作成済のWSDLフォルダを選択します。

    図7-9 WSDLフォルダ

    WSDLフォルダ
    「図7-9 WSDLフォルダ」の説明

  13. 図7-10に示すように、エクスポートされたWSDLがリストに表示されていることを確認します。

    図7-10 エクスポートされたWSDL

    エクスポートされたWSDL
    「図7-10 エクスポートされたWSDL」の説明

  14. 「アクション」列で、エクスポートされたのWSDLに関連するアイコンをクリックします。

    図7-11に示すように、「WSDLとサービスの生成」ページが表示されます。

    図7-11 「WSDLとサービスの生成」ページ

    「WSDLとサービスの生成」ページ
    「図7-11 「WSDLとサービスの生成」ページ」の説明

  15. 図7-12に示すように、新規WSDLの名前および新規サービス名を対応するフィールドに入力します。

    図7-12 「新しいWSDL名」および「新しいサービス名」フィールド

    「WSDLとサービスの生成」ページ
    「図7-12 「新しいWSDL名」および「新しいサービス名」フィールド」の説明

  16. 「場所」領域で、ビジネス・サービスに指定されている使用可能なプロジェクトおよびサブフォルダを選択します。

  17. 「生成」をクリックします。

    WSDLおよびサービス・リソースが正常に作成されると、図7-13に示すように、次のメッセージが表示されます。

    図7-13 リソースが正常に作成されたことを伝えるメッセージ

    成功を伝えるメッセージ
    「図7-13 リソースが正常に作成されたことを伝えるメッセージ」の説明

ファイル・タイプ・ビジネス・サービスの構成

ファイル・タイプ・ビジネス・サービスを構成するには、次のステップを実行します:

  1. 図7-14に示すように、左ペインに作成済の「ビジネス・サービス」フォルダが表示されます。

    図7-14 「ビジネス・サービス」フォルダ

    「ビジネス・サービス」の選択
    「図7-14 「ビジネス・サービス」フォルダ」の説明

  2. 図7-15に示すように、右ペインで「リソースの作成」メニューから「ビジネス・サービス」を選択します。

    図7-15 ビジネス・サービス

    「ビジネス・サービス」の選択
    「図7-15 ビジネス・サービス」の説明

    図7-16に示すように、「全般的な構成」ページが表示されます。

    図7-16 「全般的な構成」ページ

    「全般的な構成」ページ
    「図7-16 「全般的な構成」ページ」の説明

  3. ビジネス・サービスの名前を入力し、「サービス・タイプ」領域で「メッセージ・サービス」を選択します。

  4. 「次へ」をクリックします。

    図7-17に示すように、「メッセージ・タイプの構成」ページが表示されます。

    図7-17 「メッセージ・タイプの構成」ページ

    「メッセージの種類の構成」ページ
    「図7-17 「メッセージ・タイプの構成」ページ」

  5. 「リクエスト・メッセージ・タイプ」に「XML」、「レスポンス・メッセージ・タイプ」に「なし 」を選択します。

  6. 「次へ」をクリックします。

    図7-18に示すように、「トランスポート構成」ページが表示されます。

    図7-18 「トランスポート構成」ページ

    「トランスポート構成」ページ
    「図7-18 「トランスポート構成」ページ」の説明

  7. 「プロトコル」リストからファイルを選択します。

  8. 「エンドポイントURI」フィールドで、ファイル・システム上の送信先フォルダへのパスを入力し、「追加」をクリックします。

  9. 図7-19に示すように、「次へ」をクリックします。

    図7-19 「トランスポート構成」ページ

    「トランスポート構成」ページ
    「図7-19 「トランスポート構成」ページ」の説明

    図7-20に示すように、ファイル・トランスポート構成ページが表示されます。

    図7-20 ファイル・トランスポート構成ページ

    ファイル・トランスポート構成ページ
    「図7-20 ファイル・トランスポート構成ページ」の説明

  10. 受信される出力ファイルの接頭辞および接尾辞を入力し、「次へ」を選択します。

    図7-21に示すように、「メッセージ処理」および「詳細設定」ページが表示されます。

    図7-21 「メッセージ処理」および「詳細設定」ページ

    「メッセージ処理」ページ
    「図7-21 「メッセージ処理」および「詳細設定」ページ」の説明

  11. 「次へ」をクリックします。

    図7-22に示すように、「サマリー」ページが表示されます。

    図7-22 「サマリー」ページ

    「サマリー」ページ
    「図7-22 「サマリー」ページ」の説明

  12. ビジネス・サービスに関するすべての情報を確認し、「保存」をクリックします。

  13. 保存後、図7-23に示すように、成功を伝えるメッセージが表示されたことを確認します。

    図7-23 成功を伝えるメッセージ

    成功を伝えるメッセージ
    「図7-23 成功を伝えるメッセージ」の説明

プロキシ・サービスの構成

プロキシ・サービスを構成するには、次のステップを実行します:

  1. 図7-24に示すように、左ペインに作成済の「プロキシ・サービス」フォルダが表示されます。

    図7-24 プロキシ・サービス

    「プロキシ・サービス」の選択
    「図7-24 プロキシ・サービス」の説明

  2. 右ペインで「リソースの作成」メニューから「プロキシ・サービス」を選択します。

    図7-25に示すように、「全般的な構成」ページが表示されます。

    図7-25 「全般的な構成」ページ

    全般的な構成
    「図7-25 「全般的な構成」ページ」の説明

  3. プロキシ・サービスの名前を入力し、「サービス・タイプ」領域で「任意のXMLサービス」を選択します。

  4. 図7-26に示すように、「次へ」をクリックします。

    図7-26 「トランスポート構成」ページ

    「トランスポート構成」ページ
    「図7-26 「トランスポート構成」ページ」の説明

  5. 「プロトコル」リストからファイルを選択します。

  6. 「エンドポイントURI」フィールドで、ファイル・システム上の入力フォルダへのパスを入力します。

  7. 図7-27に示すように、「次へ」をクリックします。

    図7-27 ファイル・トランスポート構成ページ

    ファイル・トランスポート構成ページ
    「図7-27 ファイル・トランスポート構成ページ」の説明

  8. 「ステージ・ディレクトリ」および「エラー・ディレクトリ」フィールドに、ファイル・システム上の任意のフォルダ・ロケーションを指定します。

  9. 図7-28に示すように、「次へ」をクリックします。

    図7-28 「メッセージ処理」ページ

    「メッセージ処理」ページ
    「図7-28 「メッセージ処理」ページ」の説明

  10. デフォルト値を受け入れ、「次へ」をクリックします。

    図7-29に示すように、「サマリー」ページが表示されます。

    図7-29 「サマリー」ページ

    「サマリー」ページ
    「図7-29 「サマリー」ページ」の説明

  11. プロキシ・サービスに関するすべての情報を確認し、「保存」をクリックします。

  12. 図7-30に示すように、成功を伝えるメッセージが表示されたことを確認します。

    図7-30 成功を伝えるメッセージ

    成功を伝えるメッセージ
    「図7-30 成功を伝えるメッセージ」の説明

パイプラインの構成

パイプラインを構成するには、次のステップを実行します:

  1. 図7-31に示すように、作成したプロキシ・サービスの行の「メッセージ・フローの編集」アイコンをクリックします。

    図7-31 「メッセージ・フローの編集」アイコン

    「メッセージ・フローの編集」アイコン
    「図7-31 「メッセージ・フローの編集」アイコン」の説明

    図7-32に示すように、「メッセージ・フローの編集」ワークスペース領域が表示されます。

    図7-32 「メッセージ・フローの編集」ワークスペース領域

    「メッセージ・フローの編集」ワークスペース
    「図7-32 「メッセージ・フローの編集」ワークスペース領域」の説明

  2. 図7-33に示すように、「プロキシ・サービス」アイコンをクリックし、メニューから「パイプライン・ペアの追加」を選択します。

    図7-33 パイプライン・ペアの追加

    パイプライン・ペアの追加
    「図7-33 パイプライン・ペアの追加」の説明

  3. 図7-34に示すように、「リクエスト・パイプライン」アイコンをクリックし、メニューから「ルートの追加」を選択します。

    図7-34 ルートの追加

    ステージの追加
    「図7-34 ルートの追加」の説明

    RouteNode1アイコンが「リクエスト・パイプライン」アイコンの下に追加されます。

    図7-35 「ルートの編集」オプション

    ステージの編集
    「図7-35 「ルートの編集」オプション」の説明

  4. 図7-35に示すように、RouteNode1アイコンをクリックし、メニューから「ルートの編集」を選択します。

    図7-36に示すように、「ステージ構成の編集」ワークスペース領域が表示されます。

    図7-36 「ステージ構成の編集」ワークスペース領域

    ログの追加
    「図7-36 「ステージ構成の編集」ワークスペース領域」の説明

  5. 「アクションの追加」をクリックし、メニューから「通信」を選択して「ルーティング」をクリックします。

    図7-37 ルーティング先

    式の編集
    「図7-37 ルーティング先」の説明

  6. 図7-37に示すように、<サービス>をクリックします。

    図7-38に示すように、「サービスの選択」ダイアログが表示されます。

    図7-38 「サービスの選択」ダイアログ

    「サービスの選択」ダイアログ
    「図7-38 「サービスの選択」ダイアログ」の説明

  7. WSDLタイプのビジネス・サービスを選択し、「発行」をクリックします。

    図7-39に示すように「ステージ構成の編集」ワークスペース領域に戻ります。

    図7-39 「ステージ構成の編集」ワークスペース領域

    ステージ構成の編集
    「図7-39 「ステージ構成の編集」ワークスペース領域」の説明

  8. 図7-40に示すように、リストから操作属性としてPeopleSoftビジネス・オブジェクトの名前(「DEPT」など)を選択します。

  9. 「保存」をクリックします。

    図7-41 ステージの追加

    ステージの追加
    「図7-41 ステージの追加」の説明

  10. 図7-41に示すように、「リクエスト・パイプライン」アイコンをクリックし、メニューから「ステージの追加」を選択します。

    ステージ1アイコンが「リクエスト・パイプライン」アイコンの下に追加されます。

    図7-42 選択された「ステージの編集」

    ステージの編集
    「図7-42 選択された「ステージの編集」」の説明

  11. 図7-42に示すように、ステージ1アイコンをクリックし、メニューから「ステージの編集」を選択します。

    図7-43に示すように、「ステージ構成の編集」ワークスペース領域が表示されます。

    図7-43 「ステージ構成の編集」ワークスペース領域

    「パブリッシュ」の選択
    「図7-43 「ステージ構成の編集」ワークスペース領域」の説明

  12. 「アクションの追加」をクリックし、メニューから「通信」を選択して「パブリッシュ」をクリックします。

    図7-44 「ステージ構成の編集」ワークスペース領域

    サービスの追加
    「図7-44 「ステージ構成の編集」ワークスペース領域」の説明

  13. 図7-44に示すように、<サービス>をクリックします。

    図7-45に示すように、「サービスの選択」ダイアログが表示されます。

    図7-45 「サービスの選択」ダイアログ

    「サービスの選択」ダイアログ
    「図7-45 「サービスの選択」ダイアログ」の説明

  14. ファイル・タイプのビジネス・サービスを選択し、「発行」をクリックします。

    図7-46に示すように「ステージ構成の編集」ワークスペース領域に戻ります。

    図7-46 「ステージ構成の編集」ワークスペース領域

    ステージ構成の編集
    「図7-46 「ステージ構成の編集」ワークスペース領域」の説明

  15. 「保存」をクリックします。

    図7-47に示すように「メッセージ・フローの編集」ワークスペース領域に戻ります。

    図7-47 「メッセージ・フローの編集」ワークスペース領域

    メッセージ・フローの編集
    「図7-47 「メッセージ・フローの編集」ワークスペース領域」の説明

  16. 「保存」をクリックします。

    図7-48 更新の成功を伝えるメッセージ

    成功を伝えるメッセージ
    「図7-48 更新の成功を伝えるメッセージ」の説明

  17. 図7-48に示すように、成功を伝えるメッセージが表示されたことを確認し、「チェンジ・センター」で「アクティブ化」をクリックします。

    図7-49に示すように、「セッションのアクティブ化」ページが表示されます。

    図7-49 「セッションのアクティブ化」ページ

    「セッションのアクティブ化」ページ
    「図7-49 「セッションのアクティブ化」ページ」の説明

  18. 「発行」をクリックします。

  19. 図7-50に示すように、「構成の変更の表示」ページが表示されたことを確認します。

    図7-50 「構成の変更の表示」ページ

    「構成の変更の表示」ページ
    「図7-50 「構成の変更の表示」ページ」の説明

  20. 図7-51に示すように、構成済の入力フォルダに入力XMLファイルをコピーおよび貼付けます。

    図7-51 入力XMLファイル

    入力XMLドキュメント
    「図7-51 入力XMLファイル」の説明

  21. 出力が構成済の出力ロケーションで受信されます。

Oracle Service Busを使用したインバウンド処理の構成(J2CA構成)

この項では、J2CA構成の場合のOracle Service Busを使用したインバウンド処理の構成方法に付いて説明します。

この節では、次のトピックについて説明します。

Oracle Service Busの起動およびプロジェクト・フォルダの作成

Oracle Service Busを起動し、プロジェクト・フォルダを作成するには、次のステップを実行します:

  1. 構成済のOracle WebLogic ServerドメインのOracle WebLogic Serverを起動します。

  2. Webブラウザで次のURLを入力して、Oracle Service Busコンソールを起動します。

    http://hostname:port/sbconsole
    

    ここで、hostnameはOracle WebLogic Serverが稼働しているマシンの名前、portは使用しているドメイン用のポートです。デフォルト・ドメイン用のポートは7001です。

    Oracle Service Busコンソールのログオン・ページが表示されます。

  3. 有効なユーザー名およびパスワードを使用して、Oracle Service Busコンソールにログオンします。

    図7-52に示すように、Oracle Service Busコンソールのホーム・ページが表示されます。

    図7-52 Oracle Service Busコンソールのホーム・ページ

    OSBホーム
    「図7-52 Oracle Service Busコンソールのホーム・ページ」の説明

  4. 図7-53に示すように、「チェンジ・センター」領域で「作成」をクリックし、新規のOracle Service Busセッションを開始します。

    図7-53 「作成」ボタン

    チェンジ・センター
    「図7-53 「作成」ボタン」の説明

  5. 図7-54に示すように、左ペインで「プロジェクト・エクスプローラ」をクリックします。

    図7-54 「プロジェクト・エクスプローラ」オプション

    「プロジェクト・エクスプローラ」オプション
    「図7-54 「プロジェクト・エクスプローラ」オプション」の説明

    図7-55に示すように、「プロジェクト・エクスプローラ」ページが表示されます。

    図7-55 「プロジェクト・エクスプローラ」ページ

    プロジェクト・エクスプローラ
    「図7-55 「プロジェクト・エクスプローラ」ページ」の説明

  6. 新規のプロジェクトに有効な名前を入力し、「プロジェクトの追加」をクリックします。

    プロジェクトが正常に作成され、リストに表示されます。

  7. 作成されたプロジェクトをクリックします。

    このプロジェクトのページが表示されます。

    図7-56 「新しいフォルダ名の入力」フィールド

    プロジェクト・ページ
    「図7-56 「新しいフォルダ名の入力」フィールド」の説明

  8. 図7-56に示すように、「新しいフォルダ名の入力」フィールドで「Business Service」と入力し、「フォルダの追加」をクリックします。

  9. 「新しいフォルダ名の入力」フィールドで「Proxy Service」と入力し、「フォルダの追加」をクリックします。

  10. 「新しいフォルダ名の入力」フィールドで「wsdls」と入力し、「フォルダの追加」をクリックします。

    図7-57に示すように、「ビジネス・サービス」、「プロキシ・サービス」および「wsdls」フォルダが左ペインに表示されます。

    図7-57 「プロジェクト」ノード

    プロジェクト・フォルダ
    「図7-57 「プロジェクト」ノード」の説明

Oracle Service Bus統合のためのアプリケーション・エクスプローラのクラス・パスの設定

アプリケーション・エクスプローラを起動し、これを使用してWSDLをOracle Service Bus (OSB) Console(プロジェクトまたはフォルダ)を公開する前に、OSBユーザーは次の手順を行う必要があります。

  1. コマンド・プロンプト・ウィンドウを開きます。

  2. 次のディレクトリに移動します。

    <OSB_Home>\user_projects\domains\base_domain\bin
    
  3. setDomainEnv.cmd(Windows)または. ./setDomainEnv.sh (UNIX、Linux)を実行します。

    このコマンドは、OSB ConsoleをWSDLを公開するためのアプリケーション・エクスプローラからOracle WebLogic Server APIへのアクセス用クラス・パスを設定します。

  4. コマンド・プロンプト・ウィンドウを開けたままにします。

  5. 次のディレクトリに移動します。

    <OSB_Home>\3rdparty\ApplicationAdapters\tools\iwae\bin
    
  6. ae.bat(Windows)またはiwae.sh(UNIX、Linux)を実行してアプリケーション・エクスプローラを起動します。

    これで、アプリケーション・エクスプローラからOSB ConsoleにWSDLを公開する準備ができました。

アプリケーション・エクスプローラからOracle Service BusへのWSDLの公開

アプリケーション・エクスプローラからOracle Service BusにWSDLを公開するには、次のステップを実行します:

  1. アプリケーション・エクスプローラを起動し、J2CA構成およびPeopleSoftターゲットに接続します。

    詳細は、第2章「Oracle Application Adapter for PeopleSoftの構成」を参照してください。

  2. メッセージを展開します。

  3. 図7-58に示すように、DEPT_SYNC.VERSION.1ビジネス・オブジェクトを右クリックし、メニューからインバウンドJCAサービスの作成(イベント)を選択します。

    図7-58 インバウンドJCAサービスの作成(イベント)オプション

    メタデータの参照
    「図7-58 インバウンドJCAサービスの作成(イベント)オプション」の説明

    図7-59に示すように、「WSDLのエクスポート」ダイアログが表示されます。

    図7-59 「WSDLのエクスポート」ダイアログ

    「WSDLのエクスポート」ダイアログ
    「図7-59 「WSDLのエクスポート」ダイアログ」の説明

  4. 「名前」フィールドに、WSDLファイルのデフォルトのファイル名が表示されます。デフォルトを受け入れるか、任意の名前を指定します。

  5. 「チャネル」リストから構成済のチャネルを選択します。

    スキーマの検証シナリオに「検証」オプションを使用できますが、これはオプションです。

  6. OSBにエクスポートオプションを選択します。

  7. 「ロケーション」フィールドで、WSDLドキュメントの公開先となるOracle Service Bus内のフォルダ名を入力します。

    このロケーションは、Oracle Service Busのプロジェクト名と、オプションで1つ以上のフォルダ名で構成されます。プロジェクト名およびフォルダ名はいずれもスラッシュ文字の「/」で区切る必要があります。

  8. 「ホスト」フィールドで、Oracle Service Busがインストールされているマシンの名前を入力します。

  9. 「ポート」フィールドで、Oracle Service Busにより使用されるポートを入力します。

  10. 「ユーザー」フィールドで、Oracle Service Busへのアクセス用のユーザー名を入力します。

  11. 「パスワード」フィールドで、Oracle Service Busへのアクセス用のパスワードを入力します。

  12. 「OK」をクリックします。

    WSDLが「WSDLのエクスポート」ダイアログで指定されている場所に公開され、 Oracle Service Busでビジネス・サービスまたはプロキシ・サービスとともに使用できるようになります。

  13. 図7-60に示すように、Oracle Service Busコンソールを開き、左ペインで作成済のWSDLフォルダを選択します。

    図7-60 WSDLフォルダ

    WSDLフォルダ
    「図7-60 WSDLフォルダ」の説明

  14. 図7-61に示すように、エクスポートされたWSDLがリストに表示されていることを確認します。

    図7-61 エクスポートされたWSDL

    エクスポートされたWSDL
    「図7-61 エクスポートされたWSDL」の説明

  15. 「アクション」列で、エクスポートされたのWSDLに関連するアイコンをクリックします。

    図7-62に示すように、「WSDLとサービスの生成」ページが表示されます。

    図7-62 「WSDLとサービスの生成」ページ

    「WSDLとサービスの生成」ページ
    「図7-62 「WSDLとサービスの生成」ページ」の説明

  16. 新規WSDLの名前および新規サービス名を対応するフィールドに入力します。

  17. 「ロケーション」領域で、プロキシ・サービスに指定されている使用可能なプロジェクトおよびサブフォルダを選択します。

  18. 「生成」をクリックします。

    WSDLおよびサービス・リソースが正常に作成されると、図7-63に示すように、メッセージが表示されます。

    図7-63 リソースが正常に作成されたことを伝えるメッセージ

    成功を伝えるメッセージ
    「図7-63 リソースが正常に作成されたことを伝えるメッセージ」の説明

  19. 図7-64に示すように、「プロジェクト・エクスプローラ」の下で「プロキシ・サービス」をクリックし、生成されたWSDLおよびプロキシ・サービスがリストに表示されていることを確認します。

    図7-64 WSDLリスト

    生成されたWSDL
    「図7-64 WSDLリスト」の説明

ファイル・タイプ・ビジネス・サービスの構成

ファイル・タイプ・ビジネス・サービスを構成するには、次のステップを実行します:

  1. 図7-65に示すように、左ペインに作成済の「ビジネス・サービス」フォルダが表示されます。

    図7-65 「ビジネス・サービス」フォルダ

    ビジネス・サービスの選択
    「図7-65 「ビジネス・サービス」フォルダ」の説明

  2. 図7-66に示すように、右ペインで「リソースの作成」メニューから「ビジネス・サービス」を選択します。

    図7-66 ビジネス・サービス

    ビジネス・サービスの選択
    「図7-66 ビジネス・サービス」の説明

    図7-67に示すように、「全般的な構成」ページが表示されます。

    図7-67 「全般的な構成」ページ

    「全般的な構成」ページ
    「図7-67 「全般的な構成」ページ」の説明

  3. ビジネス・サービスの名前を入力し、「サービス・タイプ」領域で「メッセージ・サービス」を選択します。

  4. 「次へ」をクリックします。

    図7-68に示すように、「メッセージ・タイプの構成」ページが表示されます。

    図7-68 「メッセージ・タイプの構成」ページ

    「メッセージの種類の構成」ページ
    「図7-68 「メッセージ・タイプの構成」ページ」

  5. 「リクエスト・メッセージ・タイプ」に「XML」、「レスポンス・メッセージ・タイプ」に「なし 」を選択します。

  6. 「次へ」をクリックします。

    図7-69に示すように、「トランスポート構成」ページが表示されます。

    図7-69 「トランスポート構成」ページ

    「トランスポート構成」ページ
    「図7-69 「トランスポート構成」ページ」の説明

  7. 「プロトコル」リストからファイルを選択します。

  8. 「エンドポイントURI」フィールドで、ファイル・システム上の送信先フォルダへのパスを入力し、「追加」をクリックします。

  9. 「次へ」をクリックします。

    図7-70に示すように、ファイル・トランスポート構成ページが表示されます。

    図7-70 ファイル・トランスポート構成ページ

    ファイル・トランスポート構成ページ
    「図7-70 ファイル・トランスポート構成ページ」の説明

  10. 受信される出力ファイルの接頭辞および接尾辞を入力し、「次へ」を選択します。

    図7-71に示すように、「メッセージ処理」および「詳細設定」ページが表示されます。

    図7-71 「メッセージ処理」および「詳細設定」ページ

    「メッセージ処理」ページ
    「図7-71 「メッセージ処理」および「詳細設定」ページ」の説明

  11. 「次へ」をクリックします。

    図7-72に示すように、「サマリー」ページが表示されます。

    図7-72 「サマリー」ページ

    「サマリー」ページ
    「図7-72 「サマリー」ページ」の説明

  12. ビジネス・サービスに関するすべての情報を確認し、「保存」をクリックします。

  13. 保存後、図7-73に示すように、成功を伝えるメッセージが表示されたことを確認します。

    図7-73 成功を伝えるメッセージ

    成功を伝えるメッセージ
    「図7-73 成功を伝えるメッセージ」の説明

パイプラインの構成

パイプラインを構成するには、次のステップを実行します:

  1. 図7-74に示すように、作成したプロキシ・サービスの行の「メッセージ・フローの編集」アイコンをクリックします。

    図7-74 「メッセージ・フローの編集」アイコン

    「メッセージ・フローの編集」アイコン
    「図7-74 「メッセージ・フローの編集」アイコン」の説明

    図7-75に示すように、「メッセージ・フローの編集」ワークスペース領域が表示されます。

    図7-75 「メッセージ・フローの編集」ワークスペース領域

    「メッセージ・フローの編集」ワークスペース
    「図7-75 「メッセージ・フローの編集」ワークスペース領域」の説明

  2. 表示されたプロキシ・サービスのアイコンをクリックし、メニューから「ルートの追加」を選択します。

    RouteNode1アイコンが「リクエスト・パイプライン」アイコンの下に追加されます。

    図7-76 ルートの編集

    ステージの編集
    「図7-76 ルートの編集」の説明

  3. 図7-76に示すように、RouteNode1アイコンをクリックし、メニューから「ルートの編集」を選択します。

    図7-77に示すように、「ステージ構成の編集」ワークスペース領域が表示されます。

    図7-77 「ステージ構成の編集」ワークスペース領域

    「ルーティング」の選択
    「図7-77 「ステージ構成の編集」ワークスペース領域」の説明

  4. 「アクションの追加」をクリックし、メニューから「通信」を選択して「ルーティング」をクリックします。

    図7-78 「ステージ構成の編集」ページ

    式の編集
    「図7-78 「ステージ構成の編集」ページ」の説明

  5. 図7-78に示すように、<サービス>をクリックします。

    図7-79に示すように、「サービスの選択」ダイアログが表示されます。

    図7-79 「サービスの選択」ダイアログ

    「サービスの選択」ダイアログ
    「図7-79 「サービスの選択」ダイアログ」の説明

  6. ファイル・タイプのビジネス・サービスを選択し、「発行」をクリックします。

    図7-80に示すように「ステージ構成の編集」ワークスペース領域に戻ります。

    図7-80 「ステージ構成の編集」ワークスペース領域

    ステージ構成の編集
    「図7-80 「ステージ構成の編集」ワークスペース領域」の説明

  7. 「保存」をクリックします。

    図7-81に示すように「メッセージ・フローの編集」ワークスペース領域に戻ります。

    図7-81 「メッセージ・フローの編集」ワークスペース領域

    メッセージ・フローの編集
    「図7-81 「メッセージ・フローの編集」ワークスペース領域」の説明

  8. 「保存」をクリックします。

    図7-82 更新の成功を伝えるメッセージ

    「アクティブ化」ボタン
    「図7-82 更新の成功を伝えるメッセージ」の説明

  9. 図7-82に示すように、成功を伝えるメッセージが表示されたことを確認し、「チェンジ・センター」で「アクティブ化」をクリックします。

    図7-83に示すように、「セッションのアクティブ化」ページが表示されます。

    図7-83 「セッションのアクティブ化」ページ

    図7-83については周囲のテキストで説明しています。
  10. 「発行」をクリックします。

  11. 図7-84に示すように、「構成の変更の表示」ページが表示されたことを確認します。

    図7-84 「構成の変更の表示」ページ

    「構成の変更の表示」ページ
    「図7-84 「構成の変更の表示」ページ」の説明

  12. PeopleSoftシステムからのイベントをトリガーし、構成済の出力ロケーションで受信されたことを確認します。

Oracle Service Busを使用したアウトバウンド処理の構成(BSE構成)

この項では、BSE構成の場合のOracle Service Busを使用したアウトバウンド処理の構成方法に付いて説明します。

この節では、次のトピックについて説明します。

Oracle Service Busの起動およびプロジェクト・フォルダの作成

Oracle Service Busを起動し、プロジェクト・フォルダを作成するには、次のステップを実行します:

  1. 構成済のOracle WebLogic ServerドメインのOracle WebLogic Serverを起動します。

  2. Webブラウザで次のURLを入力して、Oracle Service Busコンソールを起動します。

    http://hostname:port/sbconsole
    

    ここで、hostnameはOracle WebLogic Serverが稼働しているマシンの名前、portは使用しているドメイン用のポートです。デフォルト・ドメイン用のポートは7001です。

    Oracle Service Busコンソールのログオン・ページが表示されます。

  3. 有効なユーザー名およびパスワードを使用して、Oracle Service Busコンソールにログオンします。

    図7-1に示すように、Oracle Service Busコンソールのホーム・ページが表示されます。

    図7-85 Oracle Service Busコンソールのホーム・ページ

    OSBホーム
    「図7-85 Oracle Service Busコンソールのホーム・ページ」の説明

  4. 図7-2に示すように、「チェンジ・センター」領域で「作成」をクリックし、新規のOracle Service Busセッションを開始します。

    図7-86 チェンジ・センター

    チェンジ・センター
    「図7-86 チェンジ・センター」の説明

  5. 図7-3に示すように、左ペインで「プロジェクト・エクスプローラ」をクリックします。

    図7-87 「プロジェクト・エクスプローラ」オプション

    「プロジェクト・エクスプローラ」オプション
    「図7-87 「プロジェクト・エクスプローラ」オプション」の説明

    図7-4に示すように、「プロジェクト・エクスプローラ」ページが表示されます。

    図7-88 「プロジェクト・エクスプローラ」ページ

    プロジェクト・エクスプローラ
    「図7-88 「プロジェクト・エクスプローラ」ページ」の説明

  6. 新規のプロジェクトに有効な名前を入力し、「プロジェクトの追加」をクリックします。

    プロジェクトが正常に作成され、リストに表示されます。

  7. 作成されたプロジェクトをクリックします。

    このプロジェクトのページが表示されます。

    図7-89 「新しいフォルダ名の入力」フィールド

    プロジェクト・ページ
    「図7-89 「新しいフォルダ名の入力」フィールド」の説明

  8. 図7-5に示すように、「新しいフォルダ名の入力」フィールドで「Business Service」と入力し、「フォルダの追加」をクリックします。

  9. 「新しいフォルダ名の入力」フィールドで「Proxy Service」と入力し、「フォルダの追加」をクリックします。

  10. 「新しいフォルダ名の入力」フィールドで「wsdls」と入力し、「フォルダの追加」をクリックします。

    図7-6に示すように、「ビジネス・サービス」、「プロキシ・サービス」および「wsdls」フォルダが左ペインに表示されます。

    図7-90 「プロジェクト」ノード

    プロジェクト・フォルダ
    「図7-90 「プロジェクト」ノード」の説明

Oracle Service Bus統合のためのアプリケーション・エクスプローラのクラス・パスの設定

アプリケーション・エクスプローラを起動し、これを使用してWSDLをOracle Service Bus (OSB) Console(プロジェクトまたはフォルダ)を公開する前に、OSBユーザーは次の手順を行う必要があります。

  1. コマンド・プロンプト・ウィンドウを開きます。

  2. 次のディレクトリに移動します。

    <OSB_Home>\user_projects\domains\base_domain\bin
    
  3. setDomainEnv.cmd(Windows)または. ./setDomainEnv.sh (UNIX、Linux)を実行します。

    このコマンドは、OSB ConsoleをWSDLを公開するためのアプリケーション・エクスプローラからOracle WebLogic Server APIへのアクセス用クラス・パスを設定します。

  4. コマンド・プロンプト・ウィンドウを開けたままにします。

  5. 次のディレクトリに移動します。

    <OSB_Home>\3rdparty\ApplicationAdapters\tools\iwae\bin
    
  6. ae.bat(Windows)またはiwae.sh(UNIX、Linux)を実行してアプリケーション・エクスプローラを起動します。

    これで、アプリケーション・エクスプローラからOSB ConsoleにWSDLを公開する準備ができました。

アプリケーション・エクスプローラからOracle Service BusへのWSDLの公開

この項では、アプリケーション・エクスプローラ(BSE構成)からOracle Service BusにWSDLを公開する方法について説明します。

  1. 図7-91に示すように、アプリケーション・エクスプローラを起動し、BSE構成およびPeopleSoftターゲットに接続します。

  2. コンポーネント・インタフェースノードをに展開し、DEPTを選択します。

  3. DEPTコンポーネント・インタフェースを右クリックし、メニューから「Webサービスの作成」を選択します。

    図7-92に示すように、「Webサービスの作成」ダイアログが表示されます。

    図7-92 「Webサービスの作成」ダイアログ

    「Webサービスの作成」ダイアログ
    「図7-92 「Webサービスの作成」ダイアログ」の説明

  4. サービス名を入力し、「次へ」をクリックします。

  5. 表示される次のダイアログで「OK」をクリックします。

    図7-93に示すように、アプリケーション・エクスプローラで、「ビジネス・サービス」ノードに表示が切り替わり、新規のWebサービスが左ペインに表示されます。

    図7-93 「ビジネス・サービス」ノード

    新規のWebサービス
    「図7-93 「ビジネス・サービス」ノード」の説明

  6. 新規Webサービスを右クリックし、メニューから「WSDLのエクスポート」を選択します。

    図7-94に示すように、「WSDLのエクスポート」ダイアログが表示されます。

    図7-94 「WSDLのエクスポート」ダイアログ

    「WSDLのエクスポート」ダイアログ
    「図7-94 「WSDLのエクスポート」ダイアログ」の説明

  7. 「名前」フィールドに、WSDLファイルのデフォルトのファイル名が表示されます。デフォルトを受け入れるか、任意の名前を指定します。

  8. 「ロケーション」フィールドで、WSDLドキュメントの公開先となる場所を入力します。

    このロケーションは、Oracle Service Busのプロジェクト名と、オプションで1つ以上のフォルダ名で構成されます。プロジェクト名およびフォルダ名はいずれもスラッシュ文字の「/」で区切る必要があります。

  9. 「ホスト」フィールドで、Oracle Service Busが稼働しているマシンの名前を入力します。

  10. 「ポート」フィールドで、使用しているドメインのポートを入力します。

  11. 「ユーザー」フィールドで、Oracle Service Busへのアクセス用のユーザー名を入力します。

  12. 「パスワード」フィールドで、Oracle Service Busへのアクセス用のパスワードを入力します。

  13. 「OK」をクリックします。

    WSDLが「WSDLのエクスポート」ダイアログで指定されている場所に公開され、 Oracle Service Busでビジネス・サービスまたはプロキシ・サービスとともに使用できるようになります。

ファイル・タイプ・ビジネス・サービスの構成

この項では、Oracle Service Busコンソールを使用したファイル・タイプ・ビジネス・サービスの構成方法について説明します。

  1. 図7-95に示すように、左ペインに作成済の「ビジネス・サービス」フォルダが表示されます。

    図7-95 ビジネス・サービス

    「ビジネス・サービス」の選択
    「図7-95 ビジネス・サービス」の説明

  2. 右ペインで「リソースの作成」メニューから「ビジネス・サービス」を選択します。

    図7-96に示すように、「全般的な構成」ページが表示されます。

    図7-96 「全般的な構成」ページ

    全般的な構成
    「図7-96 「全般的な構成」ページ」の説明

  3. ビジネス・サービスの名前を入力し、「サービス・タイプ」領域で「メッセージ・サービス」を選択します。

  4. 「次へ」をクリックします。

    図7-97に示すように、「メッセージ・タイプの構成」ページが表示されます。

    図7-97 「メッセージ・タイプの構成」ページ

    メッセージ・タイプの構成
    「図7-97 「メッセージ・タイプの構成」ページ」

  5. 「リクエスト・メッセージ・タイプ」に「XML」、「レスポンス・メッセージ・タイプ」に「なし 」を選択します。

  6. 「次へ」をクリックします。

    図7-98に示すように、「トランスポート構成」ページが表示されます。

    図7-98 「トランスポート構成」ページ

    トランスポート構成
    「図7-98 「トランスポート構成」ページ」の説明

  7. 「プロトコル」リストからファイルを選択します。

  8. 「エンドポイントURI」フィールドで、ファイル・システム上の送信先フォルダへのパスを入力し、「追加」をクリックします。

  9. 「次へ」をクリックします。

    図7-99に示すように、ファイル・トランスポート構成ページが表示されます。

    図7-99 ファイル・トランスポート構成ページ

    ファイル・トランスポート構成
    「図7-99 ファイル・トランスポート構成ページ」の説明

  10. 受信される出力ファイルの接頭辞および接尾辞を入力し、「次へ」を選択します。

    図7-100に示すように、「サマリー」ページが表示されます。

    図7-100 「サマリー」ページ

    サマリー
    「図7-100 「サマリー」ページ」の説明

  11. ビジネス・サービスに関するすべての情報を確認し、「保存」をクリックします。

WSDLタイプ・ビジネス・サービスの構成

この項では、Oracle Service Busコンソールを使用したWSDLタイプ・ビジネス・サービスの構成方法について説明します。

  1. 図7-101に示すように、左ペインに作成済の「ビジネス・サービス」フォルダが表示されます。

    図7-101 ビジネス・サービス

    Select 「ビジネス・サービス」の選択
    「図7-101 ビジネス・サービス」の説明

  2. 右ペインで「リソースの作成」メニューから「ビジネス・サービス」を選択します。

    図7-102に示すように、「全般的な構成」ページが表示されます。

    図7-102 「全般的な構成」ページ

    全般的な構成
    「図7-102 「全般的な構成」ページ」の説明

  3. ビジネス・サービスの名前を入力し、「サービス・タイプ」領域で「WSDL Webサービス」を選択します。

  4. 「参照」をクリックします。

    図7-103に示すように、「WSDLの選択」ダイアログが表示されます。

    図7-103 「WSDLの選択」ダイアログ

    「WSDLの選択」ダイアログ
    「図7-103 「WSDLの選択」ダイアログ」の説明

  5. アプリケーション・エクスプローラを使用してOracle Application Adapter for PeopleSoft用に公開したBSE WSDLを選択し、「発行」をクリックします。

    図7-104に示すように、「WSDL定義の選択」ダイアログが表示されます。

    図7-104 「WSDL定義の選択」ダイアログ

    「WSDL定義の選択」ダイアログ
    「図7-104 「WSDL定義の選択」ダイアログ」の説明

  6. 「ポート」セクションの下のWSDL定義を選択し、「発行」をクリックします。

    図7-105に示すように、選択したWSDLが表示されている「全般的な構成」ページに戻ります。

    図7-105 「全般的な構成」ページ

    全般的な構成
    「図7-105 「全般的な構成」ページ」の説明

  7. デフォルト値を選択したままにし、「次へ」をクリックします。

    図7-106に示すように、「トランスポート構成」ページが表示されます。

    図7-106 「トランスポート構成」ページ

    トランスポート構成
    「図7-106 「トランスポート構成」ページ」の説明

  8. デフォルト値を選択したままにし、「次へ」をクリックします。

    図7-107に示すように、HTTPトランスポート構成ページが表示されます。

    図7-107 「HTTPトランスポート構成」ページ

    HTTPトランスポート構成
    「図7-107 HTTPトランスポート構成ページ」の説明

  9. デフォルト値を選択したままにし、「次へ」をクリックします。

    図7-108に示すように、「SOAPバインド構成」ページが表示されます。

    図7-108 SOAPバインド構成

    SOAPバインド構成
    「図7-108 SOAPバインド構成」の説明

  10. 「次へ」をクリックします。

    図7-109に示すように、メッセージ・コンテンツの処理ページが表示されます。

    図7-109 メッセージ・コンテンツの処理ページ

    メッセージ・コンテンツの見出し
    「図7-109 メッセージ・コンテンツの処理ページ」の説明

  11. 「次へ」をクリックします。

    図7-110に示すように、「サマリー」ページが表示されます。

    図7-100 「サマリー」ページ

    サマリー
    「図7-110 「サマリー」ページ」の説明

  12. ビジネス・サービスに関するすべての情報を確認し、「保存」をクリックします。

プロキシ・サービスの構成

この項では、Oracle Service Busコンソールを使用したプロキシ・サービスの構成方法について説明します。

  1. 図7-111に示すように、左ペインに作成済の「プロキシ・サービス」フォルダが表示されます。

    図7-111 プロキシ・サービス

    「プロキシ・サービス」の選択
    「図7-111 プロキシ・サービス」の説明

  2. 右ペインで「リソースの作成」メニューから「プロキシ・サービス」を選択します。

    図7-112に示すように、「全般的な構成」ページが表示されます。

    図7-112 「全般的な構成」ページ

    全般的な構成
    「図7-112 「全般的な構成」ページ」の説明

  3. プロキシ・サービスの名前を入力し、「サービス・タイプ」領域で「任意のXMLサービス」を選択します。

  4. 「次へ」をクリックします。

    図7-113に示すように、「トランスポート構成」ページが表示されます。

    図7-113 「トランスポート構成」ページ

    トランスポート構成
    「図7-113 「トランスポート構成」ページ」の説明

  5. 「プロトコル」リストからファイルを選択します。

  6. 「エンドポイントURI」フィールドで、ファイル・システム上の入力フォルダへのパスを入力します。

  7. 「次へ」をクリックします。

    図7-114に示すように、ファイル・トランスポート構成ページが表示されます。

    図7-114 ファイル・トランスポート構成ページ

    ファイル・トランスポート構成
    「図7-114 ファイル・トランスポート構成ページ」の説明

  8. 「ステージ・ディレクトリ」および「エラー・ディレクトリ」フィールドに、ファイル・システム上の任意のフォルダ・ロケーションを指定します。

  9. 「次へ」をクリックします。

    図7-115に示すように、メッセージ・コンテンツの処理ページが表示されます。

    図7-115 メッセージ・コンテンツの処理ページ

    メッセージ・コンテンツの見出し
    「図7-115 メッセージ・コンテンツの処理ページ」の説明

  10. 「次へ」をクリックします。

    図7-116に示すように、「サマリー」ページが表示されます。

    図7-116 「サマリー」ページ

    サマリー
    「図7-116 「サマリー」ページ」の説明

  11. プロキシ・サービスに関するすべての情報を確認し、「保存」をクリックします。

パイプラインの構成

この項では、Oracle Service Busコンソールを使用したパイプラインの構成方法について説明します。

  1. 図7-117に示すように、作成したプロキシ・サービスの行の「メッセージ・フローの編集」アイコンをクリックします。

    図7-117 「メッセージ・フローの編集」アイコン

    「メッセージ・フローの編集」アイコン
    「図7-117 「メッセージ・フローの編集」アイコン」の説明

    「メッセージ・フローの編集」ワークスペース領域が表示されます。

  2. 図7-118に示すように、「プロキシ・サービス」アイコンをクリックし、メニューから「パイプライン・ペアの追加」を選択します。

    図7-118 「パイプライン・ペアの追加」オプション

    パイプライン・ペアの追加
    「図7-118 「パイプライン・ペアの追加」オプション」の説明

  3. 図7-119に示すように、「リクエスト・パイプライン」アイコンをクリックし、メニューから「ステージの追加」を選択します。

    図7-119 「ステージの追加」オプション

    ステージの追加
    「図7-119 「ステージの追加」オプション」の説明

    図7-120に示すように、ステージ1アイコンが「リクエスト・パイプライン」アイコンの下に追加されます。

    図7-120 ステージ1アイコン

    ステージの編集
    「図7-120 ステージ1アイコン」の説明

  4. ステージ1アイコンをクリックし、メニューから「ステージの編集」を選択します。

    図7-121に示すように、「ステージ構成の編集」ワークスペース領域が表示されます。

    図7-121 「ステージ構成の編集」ワークスペース領域

    ログの追加
    「図7-121 「ステージ構成の編集」ワークスペース領域」の説明

  5. 図7-122に示すように、「アクションの追加」をクリックし、メニューから「レポート」を選択して「ログ」をクリックします。

    図7-122 ログ・アクションの構成用ページ

    式の編集
    「図7-122 ログ・アクションの構成用ページ」の説明

  6. <式>をクリックして、式を編集します。

    図7-123に示すように、「XQuery/XSLT式エディタ」が表示されます。

    図7-123 XQuery/XSLT式エディタ

    XQuery/XSLT式エディタ
    「図7-123 XQuery/XSLT式エディタ」の説明

  7. 「XQueryテキスト」領域で、「$inbound」を入力します。

  8. 「検証」「保存」の順にクリックします。

    図7-124に示すように「ステージ構成の編集」ワークスペース領域に戻ります。

    図7-124 「ステージ構成の編集」ワークスペース領域

    ステージ構成の編集
    「図7-124 「ステージ構成の編集」ワークスペース領域」の説明

  9. テキスト・ボックスに任意の注釈またはコメント(「**********input processing***********」など)を入力します。

  10. 重大度レベル・リストから「エラー」を選択します。

  11. 図7-125に示すように、もう1つのログ・アクションを追加します。

    図7-125 追加のログ・アクション

    ログの追加
    「図7-125 追加のログ・アクション」の説明

    図7-126に示すように、新規のログ構成が追加されます。

    図7-126 追加されたログ構成

    式の編集
    「図7-126 追加されたログ構成」の説明

  12. <式>をクリックして、式を編集します。

    図7-127に示すように、「XQuery/XSLT式エディタ」が表示されます。

    図7-127 XQuery/XSLT式エディタ

    XQuery/XSLT式エディタ
    「図7-127 XQuery/XSLT式エディタ」の説明

  13. 「XQueryテキスト」領域で、「$body」を入力します。

  14. 「検証」「保存」の順にクリックします。

    図7-128に示すように「ステージ構成の編集」ワークスペース領域に戻ります。

    図7-128 「ステージ構成の編集」ワークスペース領域

    ステージ構成の編集
    「図7-128 「ステージ構成の編集」ワークスペース領域」の説明

  15. テキスト・ボックスに任意の注釈またはコメント(「**********Request Body***********」など)を入力します。

  16. 重大度レベル・リストから「エラー」を選択します。

  17. 「検証」「保存」の順にクリックします。

    図7-129 「ルートの追加」オプション

    ルートの追加
    「図7-129 「ルートの追加」オプション」の説明

  18. 図7-34に示すように、PipelinePairNode1アイコンをクリックし、メニューから「ルートの追加」を選択します。

    図7-130 「ルートの編集」オプション

    ルートの編集
    「図7-130 「ルートの編集」オプション」の説明

  19. 図7-130に示すように、RouteNode1アイコンをクリックし、メニューから「ルートの編集」を選択します。

    図7-131 「ルーティング」オプション

    ルーティングの追加
    「図7-131 「ルーティング」オプション」の説明

  20. 図7-131に示すように、「アクションの追加」をクリックし、メニューから「通信」を選択して「ルーティング」をクリックします。

    図7-132に示すように、「ルート・ノード」構成用ページが表示されます。

    図7-132 「ルート・ノード」構成用ページ

    サービスの追加
    「図7-132 「ルート・ノード」構成用ページ」の説明

  21. <サービス>をクリックします。

    図7-133に示すように、「サービスの選択」ダイアログが表示されます。

    図7-133 「サービスの選択」ダイアログ

    「サービスの選択」ダイアログ
    「図7-133 「サービスの選択」ダイアログ」の説明

  22. WSDLタイプのビジネス・サービスを選択し、「発行」をクリックします。

    図7-134に示すように「ステージ構成の編集」ワークスペース領域に戻ります。

    図7-134 「ステージ構成の編集」ワークスペース領域

    ステージ構成の編集
    「図7-134 「ステージ構成の編集」ワークスペース領域」の説明

  23. リストから操作属性としてDEPTを選択します。

  24. 「検証」「保存」の順にクリックします。

    図7-135 「ログ」オプション

    ログの追加
    「図7-135 「ログ」オプション」の説明

  25. 「レスポンス・アクション」領域で、図7-135に示すように、「アクションの追加」をクリックし、メニューから「レポート」を選択して「ログ」をクリックします。

    図7-136に示すように、「ログ」構成用ページが表示されます。

    図7-136 「ログ」構成用ページ

    式の編集
    「図7-136 「ログ」構成用ページ」の説明

  26. <式>をクリックして、式を編集します。

    図7-137に示すように、「XQuery/XSLT式エディタ」が表示されます。

    図7-137 XQuery/XSLT式エディタ

    XQuery/XSLT式エディタ
    「図7-137 XQuery/XSLT式エディタ」の説明

  27. 「XQueryテキスト」領域で、「$outbound」を入力します。

  28. 「検証」「保存」の順にクリックします。

    図7-138に示すように「ステージ構成の編集」ワークスペース領域に戻ります。

    図7-138 「ステージ構成の編集」ワークスペース領域

    ステージ構成の編集
    「図7-138 「ステージ構成の編集」ワークスペース領域」の説明

  29. テキスト・ボックスに任意の注釈またはコメント(「**********output processing***********」など)を入力します。

  30. 重大度レベル・リストから「エラー」を選択します。

  31. 「検証」「保存」の順にクリックします。

    図7-139 ステージの追加

    ステージの追加
    「図7-139 ステージの追加」の説明

  32. 図7-139に示すように、「リクエスト・パイプライン」アイコンをクリックし、メニューから「ステージの追加」を選択します。

    図7-140に示すように、ステージ1アイコンが「レスポンス・パイプライン」アイコンの下に追加されます。

    図7-140 ステージ1アイコン

    ステージの編集
    「図7-140 ステージ1アイコン」の説明

  33. ステージ1アイコンをクリックし、メニューから「ステージの編集」を選択します。

    図7-141に示すように、「ステージ構成の編集」ワークスペース領域が表示されます。

    図7-141 「ステージ構成の編集」ワークスペース領域

    「パブリッシュ」の選択
    「図7-141 「ステージ構成の編集」ワークスペース領域」の説明

  34. 「アクションの追加」をクリックし、メニューから「通信」を選択して「パブリッシュ」をクリックします。

    図7-142に示すように、「パブリッシュ」構成用ページが表示されます。

    図7-142 「パブリッシュ」構成用ページ

    サービスの追加
    「図7-142 「パブリッシュ」構成用ページ」の説明

  35. <サービス>をクリックします。

    図7-143に示すように、「サービスの選択」ダイアログが表示されます。

    図7-143 「サービスの選択」ダイアログ

    「サービスの選択」ダイアログ
    「図7-143 「サービスの選択」ダイアログ」の説明

  36. ファイル・タイプのビジネス・サービスを選択し、「発行」をクリックします。

    図7-144に示すように「ステージ構成の編集」ワークスペース領域に戻ります。

    図7-144 「ステージ構成の編集」ワークスペース領域

    ログの追加
    「図7-144 「ステージ構成の編集」ワークスペース領域」の説明

  37. 「リクエスト・アクション」領域で、「アクションの追加」をクリックし、メニューから「レポート」を選択して「ログ」をクリックします。

    図7-145に示すように、「ログ」構成用ページが表示されます。

    図7-145 「ログ」構成用ページ

    式の編集
    「図7-145 「ログ」構成用ページ」の説明

  38. <式>をクリックして、式を編集します。

    図7-146に示すように、「XQuery/XSLT式エディタ」が表示されます。

    図7-146 XQuery/XSLT式エディタ

    XQuery/XSLT式エディタ
    「図7-146 XQuery/XSLT式エディタ」の説明

  39. 「XQueryテキスト」領域で、「$body」を入力します。

  40. 「検証」「保存」の順にクリックします。

    図7-147に示すように「ステージ構成の編集」ワークスペース領域に戻ります。

    図7-147 「ステージ構成の編集」ワークスペース領域

    ステージ構成の編集
    「図7-147 「ステージ構成の編集」ワークスペース領域」の説明

  41. テキスト・ボックスに任意の注釈またはコメント(「**********Response Body***********」など)を入力します。

  42. 重大度レベル・リストから「エラー」を選択します。

  43. 「検証」「保存」の順にクリックします。

    図7-148に示すように、パイプライン構成が完成しました。

    図7-148 完成したパイプライン構成

    完成したメッセージ・フロー
    「図7-148 完成したパイプライン構成」の説明

  44. 「保存」をクリックします。

  45. 図7-149に示すように、「チェンジ・センター」領域で「アクティブ化」をクリックし、変更をOracle Service Busセッションでアクティブ化します。

    図7-149 「チェンジ・センター」領域

    チェンジ・センター
    「図7-149 「チェンジ・センター」領域」の説明

  46. 構成済の入力フォルダに入力XMLファイルをコピーおよび貼付け、送信先フォルダで出力XMLファイルが受信されるようにします。