wso2 esb轮询文件,读取数据,转换数据发布记录消息
wso2 esb poll files, read data, transform data publish record message
我的技术要求如下:
- 轮询 CSV 文件
- 逐行读取数据
- 将数据转换为所需格式
- 转换为JSON/XML
- 通过 REST/JMS
发布数据
- 在 WSO2 EI6.1.1 中部署
这在 WSO2 的 DS Tooling 3.8.0 中如何实现?
我知道可以使用入站端点、调解器、序列代理服务等,但无法找到有助于执行此操作的 document/article。
我从哪里开始?如何按顺序执行这些步骤?工件是独立创建的,但不知道如何将它们自动化到集成流程中。
如果有人能阐明一些问题,我们将不胜感激。
解决方案:
- 创建空的 ESB 解决方案项目。
- 创建代理服务。
- 使用 Smooks-config 将 CSV 平面数据转换为 XML 格式
- 创建端点,用于将 JMS 消息生成到 ActiveMQ 的 JMS 队列。
- 如果需要转换,使用datamapper mediator
- 使用日志调解器进行日志记录。
- 使用 属性 中介来设置端点相关属性。
- Config - axis2.xml、axis2Client.xml 用于在 E1611 上启用传输设置。
- 导出为CAR文件,部署到EI611管理控制台。
- 测试愉快!!
我的技术要求如下:
- 轮询 CSV 文件
- 逐行读取数据
- 将数据转换为所需格式
- 转换为JSON/XML
- 通过 REST/JMS 发布数据
- 在 WSO2 EI6.1.1 中部署
这在 WSO2 的 DS Tooling 3.8.0 中如何实现?
我知道可以使用入站端点、调解器、序列代理服务等,但无法找到有助于执行此操作的 document/article。
我从哪里开始?如何按顺序执行这些步骤?工件是独立创建的,但不知道如何将它们自动化到集成流程中。
如果有人能阐明一些问题,我们将不胜感激。
解决方案:
- 创建空的 ESB 解决方案项目。
- 创建代理服务。
- 使用 Smooks-config 将 CSV 平面数据转换为 XML 格式
- 创建端点,用于将 JMS 消息生成到 ActiveMQ 的 JMS 队列。
- 如果需要转换,使用datamapper mediator
- 使用日志调解器进行日志记录。
- 使用 属性 中介来设置端点相关属性。
- Config - axis2.xml、axis2Client.xml 用于在 E1611 上启用传输设置。
- 导出为CAR文件,部署到EI611管理控制台。
- 测试愉快!!