Oracle 帮助我为ABCS请求者创建测试存根

Oracle 帮助我为ABCS请求者创建测试存根,oracle,jdeveloper,bpel,oracle-soa,Oracle,Jdeveloper,Bpel,Oracle Soa,这是我的ABC的图片。它是一个请求者ABCS,充当遗留系统和EBS之间的接口: 基本步骤如下: 遗留系统发出请求(比如创建故障单) 我们将ABM请求转换为EBS请求 我们调用EBS EBS向ABCS发送响应 ABCS向EBS发送确认响应 我需要创建一个简单的存根,用于使用soapUI测试这个ABCS BPEL。有人能给我一个大概的印象吗?我正在寻找一些简单的BPEL图表示例,可能有一些描述。您想做什么 如果您想通过模拟EBS来测试您的实现,可以使用JDeveloper测试工具 如果您必须从So

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

基本步骤如下:

  • 遗留系统发出请求(比如创建故障单)

  • 我们将ABM请求转换为EBS请求

  • 我们调用EBS

  • EBS向ABCS发送响应

  • ABCS向EBS发送确认响应


  • 我需要创建一个简单的存根,用于使用soapUI测试这个ABCS BPEL。有人能给我一个大概的印象吗?我正在寻找一些简单的BPEL图表示例,可能有一些描述。

    您想做什么

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

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

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

    • 从复合视图中,添加一个组件(BPEL for eg)并选择 模板“基于wsdl”在wsdl输入字段中,单击“查找” “现有wsdl”
    • 从SOA资源浏览器中,在windows的上半部分,从应用程序的Resources中搜索,并选择用于调用EBS(以前BPEL的引用)和有效组件创建的接口
    • 为了构建对返回的响应,您必须开发组件的实现
    • 现在,您必须将您的BPEL引用连接到您的模拟解决方案:
      • 删除到EBS导入的导线,并创建到模拟的新导线
      • 配置EBS的导出以调用模拟的导入(模拟可以位于另一个组合上)
      • 在某些情况下,构建ESB规则以将EBS请求路由到模拟
      • 将开发配置为将EBS导入替换为模拟导入
    第一个和第二个解决方案是侵入性的,您必须编辑您的SOA模块以进行测试。
    更好的方法是将您的模拟构建到另一个组合中,并使用部署计划为您的模拟创建一个测试环境。

    我想用soapUI测试我的ABC。所以我可能需要创建一个模拟我的EBS的mock。但不确定这个模拟的BPEL图应该是什么样子。