【问题标题】:Send ISO8583 Message to WSO2 ESB向 WSO2 ESB 发送 ISO8583 消息
【发布时间】:2017-01-11 02:08:48
【问题描述】:

在官方 WSO2 文档中实现入站端点后,我正在尝试向 WSO2 ESB 发送 ISO 8583 消息:https://docs.wso2.com/display/ESBCONNECTORS/Configuring+ISO8583+Inbound+Operations

我创建了以下工件:

ISO8583 入站端点:

<inboundEndpoint
    class="org.wso2.carbon.inbound.iso8583.listening.ISO8583MessageConsumer"
    name="iso8583" onError="fault" sequence="request" suspend="false">
    <parameters>
        <parameter name="inbound.behavior">listening</parameter>
        <parameter name="sequential">true</parameter>
        <parameter name="coordination">true</parameter>
        <parameter name="port">5000</parameter>
    </parameters>
</inboundEndpoint>

连接到该入站的请求序列是:

sequence name="request" statistics="enable" trace="enable">
    <in>
        <log level="full"/>
        <send/>
    </in>
    <out>
        <send/>
    </out>
</sequence>

我的问题是:当我从 java 客户端向该入站端口发送 ISO8583 消息时,客户端没有回复,服务总线系统日志中也没有显示任何内容!

任何建议都会很有用。

谢谢!

【问题讨论】:

  • 嗨,你用 ISO8583 连接器测试了吗?
  • 您好 Rajjaz,感谢您的回答我尝试从连接器发送消息,但连接器也有问题!我稍后按照文档中的说明实现它,但是当尝试通过代理服务发送 XML 消息时,它向我显示错误“无法打包 ISO8583 消息”。感谢您的帮助。
  • 您能否尝试使用来自您的客户的以下消息 0200B2200000001000000000000000800000201234000000010000011072218012345606A5DFGR021ABCDEFGHIJ 1234567890
  • 谢谢 Rajjaz,我在系统日志中仍然没有任何条目。
  • 可以分享一下你做的写日志配置吗?

标签: java wso2 wso2esb iso8583


【解决方案1】:

下载相关的 jars 并将其放入文档中提到的 /repository/components/lib 目录:https://docs.wso2.com/display/ESBCONNECTORS/Configuring+ISO8583+Inbound+Operations 并尝试按照以下请求顺序连接入站。

<sequence name="request" onError="fault">
    <log level="full"/>

您可以使用任何简单的 java 客户端程序测试入站。 (例如参考链接:https://github.com/Kanapriya/ISO8583TestClient) 请记住,消息需要符合 ISO8583 标准。

【讨论】:

  • 亲爱的 Priya,我已经做了 jars 部分,你提到的客户端工作正常,我得到了服务器的响应,ESB 系统日志中仍然没有日志条目,请你建议那个?
猜你喜欢
  • 1970-01-01
  • 2019-06-01
  • 2016-06-14
  • 2013-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多