2011-09-08 104 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