• 検索結果がありません。

Oracle ESB レッスン03: ESB CustomerData SOAP

N/A
N/A
Protected

Academic year: 2021

シェア "Oracle ESB レッスン03: ESB CustomerData SOAP"

Copied!
26
0
0

読み込み中.... (全文を見る)

全文

(1)

Oracle ESB

レッスン03: ESB CustomerData SOAP

Oracle Integration Product Management

(2)

ESB SOAPのシナリオ概要

機能

アウトバウンドSOAPサービス

のコールアウトを

CustomerDataチュートリアル

へ追加する

特徴

- JDeveloper ESB Diagrammer

- SOAPサービス・タイプ

- OC4J Enterprise Manager

- ESBコントロール・インスタンス・

データ

手順

- ACME SOAPサービスをOC4Jへ追

加する

- JDevにSOAPサービスのコールアウ

トを追加する

- ルーティング・ルールを追加する

- Filter Expressionを追加する(レー

ティング

→ 5)

- サーバーへ登録する

- テストして結果を表示する

(3)

EMへのログイン: http://localhost:8888/em

Username=oc4jadmin、Password=welcome1(または自身で選択したパスワード)

(4)

「Home」をクリックして、SOA JVMへドリルダウン

(5)

「Applications」をクリック

(6)

「Deploy」をクリック

(7)

「Browse」をクリック

「C:

¥

Customer

¥

ESBSamples-AcmeCust-WS.ear」を選択

「Next」をクリック

(8)

「Application Name」に「ACMECustomerSOAPService」と入力

「Next」をクリック

(9)

デプロイのデフォルトのオプションをレビューして承認

「Deploy」をクリック

(10)

オプションでテストを実行し「Return」をクリック

「OC4J Home」

→ 「Web Services」 → 「ReceiveCustomerDataSoapHttpPort」をクリック

「Test Service」

→ 「Test Web Service」 → 「Invoke」をクリック

「No response message」という応答が表示される

(11)

JDeveloperを起動して「CustomerData」プロジェクトをオープン

「Component Palette」をクリックして「ESB Services」を選択

「SOAP Service」を作業領域へドラッグ

(12)

AcmeServiceダイアログの完成

Name: 「ACMEService」と入力

プロジェクトの「System/Group」をブラウズし、「CustomerData」を選択

WSDL File:

http://localhost:8888/ESBSamples-AcmeCust-context-root/ReceiveCustomerDataSoapHttpPort?WSDL

Port Type:「ReceiveCustomerData」

「OK」をクリック

(13)

ダイアグラムで新しいACMEServiceを表示

「CustOut_RS」をクリックして選択

タイトルをダブルクリックして、ルーティング・ルールをオープン

(14)

左側の「+」をクリックしてルーティング・ルールを展開

右側の緑の「

+

」をクリックし、新しいルーティング・ルールを追加

注意

:

見えないときは、画面を横方向(右側)に拡張して表示する

(15)

ブラウズして「Services in project」を選択

「ACMEService」で「ReceiveCust」の操作を選択

「OK」をクリック

下の新しいRouting Ruleを参照

(16)

フィルタ式のアイコンをクリックし、Expression Builderを起動

(17)

「Customer」の「Profile」に対するメッセージを展開して「CreditRating」を選択

「Insert Into Expression」をクリック

式の最後に「> 5」を追加

「OK」をクリック

(18)

「Save」をクリック

クリックしてXSLT Transformationを作成

(19)

「Create New Mapper File」をクリックし、「OK」をクリック

ソースの「CustomerId」を選択し、ターゲット・カスタマへドラッグ

「Save」 、「Close」を順にクリック

(20)

「Save」 、「Close」を順にクリック

「CustomerData.esb」をクリックして、ダイアグラムへ戻る

(21)

ACMEServiceの新しいルーティング・ルールを表示

(22)

「Applications Navigator」で「CustomerData」を右クリック

「Register with ESB」を選択して「LocalIntegrationServer」をクリック

(23)

新しく追加されたサービスのRegistration Summaryが表示される

(24)

LegacyCustomerBadCredit.xmlを「In」フォルダへコピー

(25)

関連ダイアグラムで新しいACMEServiceを表示

(26)

「Instances」アイコンをクリックし、最後のメッセージ・インスタンスを選択

成功したサービスの実行パスは緑の線で表示される

コンソールにおけるインスタンス・

ダイアグラムの表示

参照

関連したドキュメント

[サウンド] ウィンドウで、Razer Barracuda X をデフォルトの [出力] および [入力] デバイスと

[今日のタブ]から Fitbit アプリ内で、[プロファイル写真]>[ Inspire HR のタイ ル]をタップします。..

SD カードが装置に挿入されている場合に表示され ます。 SD カードを取り出す場合はこの項目を選択 します。「 SD

設立当初から NEXTSTAGE を見据えた「個の育成」に力を入れ、県内や県外の高校で活躍する選手達や J

このマニュアル全体を読んで、Oracle Diagnostics Pack に同梱の Oracle Performance Manager、Oracle Capacity Planner、Oracle TopSessions および Oracle Event

(1) テンプレート編集画面で、 Radius サーバ及び group server に関する設定をコマンドで追加して「保存」を選択..

パキロビッドパックを処方入力の上、 F8特殊指示 →「(治)」 の列に 「1:する」 を入力して F9更新 を押下してください。.. 備考欄に「治」と登録されます。

① Google Chromeを開き,画面右上の「Google Chromeの設定」ボタンから,「その他のツール」→ 「閲覧履歴を消去」の順に選択してください。.