问题标签 [synapse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
esb - apache突触自定义调解器
我有一个想要通过 wso2 ESB 使用的 REST 服务。该服务返回一个 JSON 对象。但是,我希望在 JSON进入 ESB 并得到处理之前对其进行修改。
我已经设法部署了一个自定义类中介,但我不知道如何用它处理消息正文(JSON 对象)。这是正确的方法吗?
我的服务配置目前如下所示:
还有其他方法可以在消息正文进入 ESB 之前对其进行修改吗?
wso2 - ESB servicemix 与 WSO2/突触
我正在寻找满足以下要求的最佳 100% 开源 ESB,搜索后我在 Servicemix 和 WSO2/synapse 之间感到困惑
1- 请求者是移动应用程序,需要通过 REST(JSON 对象)公开所有服务
2-许多后端提供程序(JMS、SOAP、SMTP、LDAP...)
3- 提供简单的方法和灵活性来转换和执行复杂的业务逻辑
4- 安全性和缓存
5- 最重要的是易于学习、使用和扩展,只需少量学习曲线和良好的教程和社区支持
谢谢,
delphi - Synapse TBlockSocket 偶尔会冻结
我创建了一个使用 TCP/IP 作为客户端与外部设备通信的应用程序。我正在使用 Synapse 库 (v40) 进行通信。然而,有时沟通会冻结。我设法使用 JclDebug 获取调用堆栈,表明尽管定义了超时,但接收数据包是问题所在。
使用的是德尔福 2009。
我能做些什么来解决这个问题吗?突触中的错误?
编辑:阻塞线是:
Select -function 来自 winsock2 API。
Edit2: TimeVal 由 Synapse 代码设置:
原始源代码在这里:http ://synalist.svn.sourceforge.net/viewvc/synalist/trunk/blcksock.pas?revision=154&view=markup
使用的超时为 1000。
Edit3:我有两个客户端线程正在运行以与两个不同的主机通信。看起来只有另一个挂着。自周四以来,应用程序一直在运行。线程 #2 在 5 小时后挂起,但线程 #1 仍在运行。
wso2 - WSO2 ESB If Then Else,认证或错误
这可能是一个基本问题,我刚刚习惯了 WSO2 术语。我有两个服务可以使用 WSDL 独立部署并传递正确的 SOAP 请求,并相应地返回信息。现在我想将它们组合成一个“If then, else”语句之类的交易。我相信这将按某种顺序设置,只是不确定如何使用过滤器。
- 发送带有身份验证请求和信息请求的请求
- 进行身份验证请求 - 如果通过则继续,失败时 401
- 做信息请求 - 获取信息
- 返回信息
如果你有一个我可以关注的样本或指向我的数百个 WSO2 中的一个,我只是无法从他们那里得到太多。配置的 XML 源示例也可以工作。感谢您的帮助,感谢我对 WSO2 术语和工作流程的无知。
ftp - 如何在用户名中使用 @ 配置 FTP 端点
我们正在使用 WSO2 访问不同的 FTP,并且特定 FTP 的用户名确实包含“@”,这是服务器配置的预定义字符。
下面是使用用户名“MY@USERNAME”访问此类 FTP 的端点示例:
有没有办法为用户名转义@?
delphi - Delphi + Synapse:如何检查我是否仍然连接
我正在使用TTCPBlockSocket
TCP/IP 应用程序。问题是我无法确定连接何时丢失。
GetLastError
返回 0
Read
返回 0
但是即使应用程序已连接,我也会遇到这些值,因此我可以获取它如何在 TCP/IP 连接丢失时收到通知。
谢谢
wso2 - WSO2 丰富调解员
[WSO2 ESB V4.5.0] 我配置丰富中介器以累积 XML 的方式有什么问题?我有一个 n PojoMediator 序列,它们从数据库中检索 XML,每个都设置一个上下文属性,并将 XML 表示为字符串。例如,在第一个 PojoMediator 执行后,它的 context 属性设置为:
我正在尝试用 XML 内容丰富正文,但最终得到:
..丰富的中介正在转义引用的“custInfo”XML。我的丰富配置是:
有没有办法强制丰富中介将属性(“custInfo”)视为 XML 片段而不是直接文本?我假设这就是 XML 被转义的原因,因为中介认为它正在设置节点的内容而不是指定 XML 片段。
wso2 - 在 Synapse VFS 传输中配置基于 FTP 的隐式 TLS
我们需要连接到一个 ftp-server,它只允许在端口 990 上通过 FTP 进行隐式 TLS。我们使用的是 WSO2 ESB 4.5.0,它支持 ftps,并且基于Synapse 项目构建。
可以在此处找到WSO2 中用于 ftps 的示例配置。
我们无法找到将客户端配置为通过 FTP 使用隐式 TLS 的方法。我们从 VFS 文档中了解到,配置默认为显式模式。
有谁知道如何设置隐式模式?
esb - stWSO2ESB OutSequence 处理
我正在通过 WSO2ESB 中的 XSLT 将 XML 请求转换为 SOAP,只是想知道是否可以使请求参数可用于响应?
例如
-> 转换为 SOAP
在回应中
我想以 XML 格式返回
如您所见, 123 没有发送到服务器,也没有从服务器接收。但是,客户端正在发送此参数,我只想在请求中使用此参数并发送回响应,这可能吗?怎么办?我对突触很陌生,对 WSO2ESB 也很陌生,有人可以赐教吗?
谢谢。
java - 保证交付到动态收件人列表
我有一个即将推出的项目,通过网络服务向动态收件人列表提供有保证的通知消息传递。我们目前正在将 Synapse 用于其他一些转换、路由和代理要求,如果它们非常适合该任务,我很想继续使用 Synapse 或 WSO2。
Synapse/WSO2 提供 WS-ReliableMessaging 以保证交付给单个收件人,并提供 RecipientList 中介。但是,如何将两者结合起来并不明显。
我需要在每个收件人的基础上保证交付。
WSO2 提供这个吗?
一种选择可能是使用消息存储/消息处理器模式。可以将消息的克隆转储到消息存储中,每个收件人一个,以及预期收件人的嵌入式 url(可能带有自定义中介)。消息处理器可以将每个消息克隆发送给它们的预期接收者。但是一个重要的问题:消息处理器是否在第一次发送失败时停止并继续单独重试,阻止队列中的所有消息?我的猜测是它会阻止第一条失败的消息,直到它成功。