2012-09-17 63 views
0

我想在WSO2 ESB上创建一个新的传输处理器。该传输是为了提供ISO 8583消息处理并将原始TCP转换为SOAP消息,反之亦然。在源代码中,有一个运输管理对象,并通过多种传输服务类继承,如JMS,HTTP,HTTPS,等我有几个问题:创建自定义WSO2 ESB传输

  1. 如何运输管理对象的作品?
  2. 是否有可能重新编码TCP服务源代码并重新部署我的自定义操作?

谢谢。

回答

1

WSO2 ESB受Apache Synapse支持,它使用Axis2传输层提供传输层。您可以编写新的Axis2传输并将其插入WSO2 ESB。资源可在herehere找到。

问候, /nuwan

+0

我已经配置了发送者和接收者在axis2.xml我的自定义运输。现在,当我创建新的自定义代理服务时,新的传输可用于传输列表中。但它缺乏运输管理控制台。除了axis2.xml以外的任何配置都应该被编辑为在此控制台中具有自定义传输? – vect

0

另一种方式来揭露原TCP到ESB,可以创建一个ActiveMQ的队列听原TCP,并将其提供给ESB。

0

在WSO2 ESB中有自定义传输实现,它为特定的客户需求而编写。 FIX(金融信息交换)就是这样一种定制的运输方式。如果您仔细阅读此传输的源代码,则可以了解如何编写自定义传输。

https://github.com/wso2/wso2-synapse/tree/master/modules/transports/optional/fix

这里是我写来解释创造ISO8583协议自定义运输过程中的博客文章。

http://soatutorials.blogspot.com/2015/06/extending-wso2-esb-with-custom_21.html