0

これが私のABCSの画像です。これは、レガシー システムと EBS の間のインターフェイスとして機能するリクエスタ ABCS です。

ここに画像の説明を入力

手順は基本的に次のとおりです。

  1. レガシー システムが要求を行います (トラブル チケットの作成としましょう)。

  2. ABM リクエストを EBS リクエストに変換します。

  3. EBS を呼び出します。

  4. EBS は ABCS に応答を送信します。

  5. ABCS は確認応答を EBS に送信します。

この ABCS BPEL を soapUI でテストするために使用できる単純なスタブを作成する必要があります。誰かがそれがどのように見えるべきかについての一般的な考えを教えてもらえますか? 簡単な BPEL ダイアグラムの例を探しています。おそらくいくつかの説明があります。

4

1 に答える 1

1

何をしたいですか?

EBSのシミュレーションを使用して実装をテストする場合は、JDeveloperテスト・ツールを使用できます。

SoapUiからBPELをテストする必要がある場合は、EBSをシミュレートするモックを作成するためのソリューションを探していますか?

編集:モックを構築するためのソリューション:

  • 複合ビューから、コンポーネント(BPELなど)を追加し、「wsdlに基づく」テンプレートを選択します。WSDL入力フィールドで、「既存のwsdlを検索」をクリックします。
  • SOAリソース・ブラウザーから、Windowsの上部で、アプリケーションのリソースから検索し、EBS(以前のBPELの参照)を呼び出してコンポーネントの作成を有効にするために使用されるインターフェースを選択します。
  • 返品に対する応答を作成するには、コンポーネントの実装を開発する必要があります
  • ここで、BPELの参照をモックに接続する必要があります。いくつかの解決策があります。
    • EBSインポートへのワイヤーを削除し、モックへの新しいワイヤーを作成します
    • モックのインポートを呼び出すようにEBSのエクスポートを構成します(モックは別のコンポジット上にある可能性があります)
    • ESBルールを作成して、特定の場合にEBSリクエストをモックにルーティングします
    • EBSインポートをモックインポートに置き換えるようにdeploiementを構成します

最初と2番目のソリューションは煩わしいため、SOAモジュールを編集してテストを行う必要があります。より良い方法は、モックを別のコンポジットに構築し、展開計画を使用してモックでテスト環境を設定することです。

于 2011-09-09T12:55:30.447 に答える