Oracle服务总线协议在代理中传输

时间:2014-03-11 13:59:51

标签: oracle service proxy osb

我在代理服务的传输标签上有一些问题。 我解释一下:在我的代理服务A中,我有一个发布组件来调用基于jms的异步服务,称为B.

服务B在jms队列中读取由发布组件发送的消息。例如:jms:// localhost:7001 / interne.queue

问题是如果服务A上的传输配置协议设置为http,则发布组件永远不会在队列上发布消息。但是,如果我将此设置更改为" local"一切正常。

有没有人可以解释这是如何工作的?

2 个答案:

答案 0 :(得分:0)

网址必须采用以下格式:

jms://host:port/connection_factory/jndi_destination

答案 1 :(得分:0)

没有理由来自代理A(HTTP代理)的消息无法向代理B(JMS代理)发布消息。我已经完成了成百上千的这样的路线,并且它们都运行良好。正如上面的user3414417所建议的那样,我建议您检查用于通过JMS队列将消息发布到代理B的JMS URL