0

我得到了http://wso2.com/library/tutorials/2011/11/configuring-wso2-esb-with-oracle-as-messaging-media/中列出的示例 以在准系统突触下工作。现在试图让它在 WS02 中工作。

在突触中,我只是将列出的代理放在突触定义文件​​中。这是我在 WSO2 中尝试过的方法:

  1. 创建了一个本地条目作为内联 XML 条目:

    名称:jmsMsgToSoapMsg_xslt

    值:<localEntry key="jmsMsgToSoapMsg_xslt" src="file:jmsMsgToSoapMsg.xslt"/>

  2. 然后我尝试通过切换到源视图并粘贴代理定义来创建自定义代理。但是,当我点击“保存”时,出现错误:

    “无法从源生成数据:Synapse 命名空间https://ws.apache.org/ns/synapse - 配置中不存在。”

代理中的任何地方都没有引用该命名空间。但是,我注意到它被自动插入到本地条目定义中:

<localEntry xmlns="http://ws.apache.org/ns/synapse" key="jmsMsgToSoapMsg_xslt" src="file:jmsMsgToSoapMsg.xslt"></localEntry>

并且没有办法删除它。任何建议如何解决这个问题?

4

1 回答 1

0

将 xmlns="ws.apache.org/ns/synapse" 添加到解决问题的代理 xml。

于 2015-02-23T20:12:32.357 回答