Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle11g 异步JMS_Oracle11g_Jms_Osb - Fatal编程技术网

Oracle11g 异步JMS

Oracle11g 异步JMS,oracle11g,jms,osb,Oracle11g,Jms,Osb,我试图理解OSB,我的情况如图所示 JMSProducer是一个业务服务,它生成放入RequestQueue的消息(请求) JMSConsumer是使用消息请求的代理 JMSReplyProducer是一个业务服务JMSReplyProducer生成响应 JMSReplyConsumer是使用响应的代理 我无法设置流程。我正在使用OEPE设置Oracle服务总线。我已经创建了一个JMSProducer,它向JMSconsume发送请求,我让 JMSConsumer使用该请求。在JMSConsu

我试图理解OSB,我的情况如图所示

JMSProducer是一个业务服务,它生成放入RequestQueue的消息(请求)

JMSConsumer是使用消息请求的代理

JMSReplyProducer是一个业务服务JMSReplyProducer生成响应

JMSReplyConsumer是使用响应的代理

我无法设置流程。我正在使用OEPE设置Oracle服务总线。我已经创建了一个JMSProducer,它向JMSconsume发送请求,我让 JMSConsumer使用该请求。在JMSConsumer中,我有一个管道对,在请求管道中有一个带有日志的节点stage

我不明白,如图所示,如何将JMSConsumer与JMSReplyProducer进行通信,并让JMSReplyCOnsume使用响应

  • 首先设置队列
  • 左侧的OSB集群有一个代理服务(由左上角的圆圈表示)
  • 该代理路由到URL指向RequestQueue的JMS传输业务服务,并且选中了
    是否需要响应
    ,并使用默认的相关ID从ResponseQueue中提取
  • 在右侧的集群上,创建一个JMS传输代理,该代理从RequestQueue读取数据,检查
    是否需要响应
    ,并输出回ResponseQueue。然后,您可以填写该代理以执行任何您想要的操作