2011-09-08 26 views
0

因此,這裏是我的ABCS的圖像。這是一個請求者ABCS充當遺留系統和EBS之間的接口:幫助我爲ABCS請求者創建測試存根

enter image description here

的步驟大體如下:

  1. 遺留系統發出請求(比方說,一個創作麻煩票)。

  2. 我們將ABM請求轉換爲EBS請求。

  3. 我們調用了EBS。

  4. EBS向ABCS發送響應。

  5. ABCS向EBS發送確認響應。

我需要創建一個簡單的存根,用於使用soapUI測試這個ABCS BPEL。有人能給我一個關於它應該如何看的一般想法嗎?我正在尋找一些簡單的BPEL圖表示例,也許有一些描述。

回答

1

你想做什麼?

如果要使用EBS仿真測試您的實現,可以使用JDeveloper測試工具。

如果你必須從SoapUi測試你的BPEL,你正在尋找一個解決方案來創建一個模擬你的EBS的模擬?

編輯:

  • 從複合視圖,添加成分(BPEL爲例如),並選擇「基於一個wsdl」的 模板在WSDL輸入字段中,點擊:建立一個模擬的溶液「查找 現有的wsdl」
  • 從SOA資源瀏覽器,在窗口上部從應用程序的資源搜索並選擇用於調用EBS(以前的BPEL的引用)的接口並有效創建組件
  • 您必須開發您的實施爲了建立一個響應組件返回
  • 現在你必須連線你BPEL的引用您的模擬,幾種解決方案:
    • 刪除線到EBS進口,並作出新線到你的模擬
    • 配置EBS出口打電話給你假的進口(你的模擬可能是在一個又一個的複合)
    • 構建ESB規則路由你EBS要求你的模擬在某些情況下
    • 配置deploiement更換EBS進口到你的模擬進口

第一個和第二個解決方案是侵入性的,您必須編輯您的SOA模塊以進行測試。 更好的方法是將你的模擬構建到另一個組合中,並使用部署計劃與你的模擬進行測試環境。

+0

我想用soapUI測試我的ABCS。所以我可能需要創建一個模擬我的EBS的模擬。但不知道這個模擬圖的BPEL圖應該如何。 –

+0

我編輯我的答案,以解釋如何繼續 – Franch