synapse相关内容
根据官方docs定义自定义输出序列并添加将从API响应中删除任何不需要的标头,但定义自定义全局输出序列并尝试从响应头或任何其他标头中删除服务器并未取得任何成功。 * Mark bundle as not supporting multiuse
..
WSO2 ESB 具有用于实现 EAI 模式的中介序列和代理服务.我目前是新手,无法区分何时使用中介序列或代理服务.两者似乎在大多数用例中都运行良好.我应该什么时候使用它们? 解决方案 Sequence(中介序列)是Mediators的序列.一条消息进入序列,按照它们在序列中的位置顺序通过每个中介.因此,中介序列是 WSO2 ESB 的通用构建材料. 中介序列理论上可用于处理通过它的
..
有没有办法在 WSO2 ESB 的脚本中介的 javascript 代码中,当该属性的范围不同于“默认"时获取该属性的值? 如果属性具有默认范围: get-property('MyProperty') 或 mc.getProperty("我的属性"); 如果属性具有“运输"范围: get-property('transport','FILE_NAME
..
我正在向 HL7 TCP/IP 端口发送带有代理的消息,并在 outSequence 中获得响应.但我的问题是 inSequence 中设置的所有属性都不再可用.它们都是空的.我测试了所有不同的范围(transport、axis2、axis2-client),但都没有工作. 我在这篇文章中看到它应该是可能的.HL7 发件人是否破坏了属性?如何在 outSequence 中使用 inSeque
..
我正在尝试做一些看似简单但无法正常工作的事情.基本上我希望 WSO2 API 管理器将 URL 参数添加到 REST 调用. 设置和问题 我安装了 WSO2 API 管理器.我还有一个 Tomcat 运行一个名为 someservlet 的伪造 servlet,它只记录它接收到的任何内容并返回 ok.我已将 servlet 作为 API 添加到管理器中,因此我可以直接调用 servle
..
我需要能够为代理参数指定一个动态值.实际上,我必须使用完整的 URL 指定每个参数,例如: .*.txt 我看到一些带有属性调解器的示例,我猜它适用于下一个代理,但这里的问题是我认为我需要在代理参数值执行之前更改它.我尝试使用“触发器"代理调用自定义调解器,该调解器更改所需代理的 Synapse
..
在评估各种 ESB 时,我遇到了 Apache Synapse &WSO2.在 WSO2 中提到 WSO2 完全使用 Synapse 并建立在它之上. 但是我仍然不清楚 WSO2 提供了哪些超越 Synapse 的附加功能?(除了商业支持). 我可以看到的一个区别是用于管理代理定义、序列创建等的 Web UI.WSO2 是否有任何其他功能通过 Synapse 提供?如果在 Synpas
..
我是 web 服务的新手,不知何故,我使用 wso2 esb 4.0.6 通过 http/https 创建了一个简单的 web 服务.现在我的要求是从响应中删除标签,即我需要纯文本作为响应,下面的代码片段将让您简要了解我的要求. 我能够得到以下响应您的订阅请求正在处理中. 我只想删除
..
我的聚合中介在代理的输出序列中遇到了一个令人困惑的问题. 配置: 实现迭代调解器的序列迭代了以下消息: 1487326
..
您好,我正在 WSO2 ESB 4.6.0 中使用 Spring Mediator,使用 this 和 这个教程 我收到如下错误: 错误 - SpringMediator 无法查找 Spring 配置 conf/sample/resources/spring/springsample.xml错误 - SpringMediator 无法使用密钥引用应用程序上下文:conf/sample/re
..
WSO2 ESB 4.8.1 似乎不支持以下 XPath 函数: escape-html-uri() iri-to-uri() encode-for-uri() 有谁知道 WSO2 ESB 4.8.1 支持哪些 XPath 函数,哪些不支持? 解决方案 据我所知 JavaDocs,synapse XPath 实现建立在 Jaxen 之上,它只是 XPath 1.0 版.因此
..
我们正在使用 WSO2 ESB 4.8.1 和 JAVA 1.7.0_55.总是,当我们启动 ESB 并发出第一个请求时,我们会收到此错误: TID: [0] [ESB] [2015-04-22 10:51:31,067] 错误 {org.apache.synapse.transport.passthru.util.RelayUtils} - 构建直通流时出错 {org.apache.synap
..
只有对 HTTP url 的 GET 请求有效.如果我尝试请求 HTTPS 网址,则它不会返回任何内容.我几乎尝试了一切.感谢您的帮助. 这是我的代码: SynHttp.Sock.CreateWithSSL(TSSLOpenSSL);SynHttp.Sock.SSLDoConnect;SynHttp.HTTPMethod('GET', 'https://www.google.com/')
..
我想向数据库发送查询并使用 WSO2 rest api 将结果返回给客户端.这是突触配置:
..
在 WSO2 ESB 中,我可以使用聚合中介来聚合由迭代中介拆分的消息(不使用发送或调用中介将消息发送到外部端点)吗? 我已经尝试过了,但是聚合调解器没有接收拆分的消息.. 任何帮助深表感谢. 解决方案 我不得不做同样的事情,如果你定义了一个虚假的响应,我可以看出它是有效的: 迭代 -> 序列 对您的消息应用任何需要的转换 将其定义为响应消息(将属性 RESPONSE 设
..
WSO2 esb中的属性调解器中的传输范围到底是什么? 它是线程安全的吗?也就是说,如果范围被标记为传输,那么这对于当前的代理执行是本地的吗? 似乎没有足够的文档. 解决方案 以下信息是从WSO2 ESB文档本身中提取的,并且已被记录在案.注意与线程安全有关,但更多地与集成配置级别范围有关. 范围 将在其中设置或删除属性的范围.可能的值如下. 突触: 这是默认范围.只
..
实际上,当我在WSO2 ESB中的序列中使用空字符串设置属性时,我试图获取一个空值.我尝试了很多事情,但是在获取属性时总是得到结果为"null"或"\" \“"而不是“",这是我的代码:
..
我一直在尝试弄清楚如何使WSO2的ESB调用两个不同的API,并将其结果合并为一个响应,而除了麻烦之外,什么都没有.从最基本的角度来说,我有两个后端,我正在请求该后端以响应如下内容: http://example.com/items :
..
我是Web服务的新手,因此我已经使用wso2 esb 4.0.6通过HTTP/https创建了一个简单的Web服务.现在,我的要求是从响应中删除标记,即我需要纯文本作为响应,下面的代码段将使您对我的要求有一个简短的了解.
..
我正在代理内实现扇出-扇入式分离器EIP: |-----> shoe store-(1-M)------------- productSearchRq -- |-->Rs |-----> ack clothes store-(0-1)------ 鞋店=
..