0

所以这是我的ABCS的图像。它是一个请求者 ABCS,充当遗留系统和 EBS 之间的接口:

在此处输入图像描述

步骤基本如下:

  1. 旧系统发出请求(假设创建故障单)。

  2. 我们将 ABM 请求转换为 EBS 请求。

  3. 我们调用 EBS。

  4. EBS 向 ABCS 发送响应。

  5. ABCS 向 EBS 发送确认响应。

我需要创建一个简单的存根,可用于使用soapUI 测试这个ABCS BPEL。有人可以给我一个关于它的外观的大致想法吗?我正在寻找一些简单的 BPEL 图示例,可能带有一些描述。

4

1 回答 1

1

你想让我做什么?

如果您想通过 EBS 的模拟来测试您的实现,您可以使用 JDeveloper 测试工具。

如果您必须从 SoapUi 测试您的 BPEL,您是否正在寻找一种解决方案来创建一个模拟 EBS 的模拟?

编辑:构建模拟的解决方案:

  • 从复合视图中,添加一个组件(例如 BPEL)并选择模板“基于 wsdl” 在 WSDL 输入字段中,单击“查找现有 wsdl”
  • 在 SOA 资源浏览器中,在 windows 上半部分从应用程序的资源中搜索并选择用于调用 EBS 的接口(您之前的 BPEL 的引用)并验证组件的创建
  • 您必须开发组件的实现才能构建返回响应
  • 现在您必须将您的 BPEL 引用连接到您的模拟,几个解决方案:
    • 删除 EBS 导入的连线并为您的模拟创建新连线
    • 配置 EBS 的导出以调用模拟的导入(您的模拟可能在另一个组合上)
    • 在某些情况下,构建 ESB 规则以将您的 EBS 请求路由到您的模拟
    • 配置您的部署以将 EBS 导入替换为模拟导入

第一个和第二个解决方案是侵入性的,您必须编辑您的 SOA 模块才能进行测试。更好的方法是将你的模拟构建到另一个组合中,并使用部署计划来为你的模拟建立一个测试环境。

于 2011-09-09T12:55:30.447 回答