0

我们正在使用 Java 集成代码将 JDE-Edwards ERP 集成到 POS 终端,但是当我尝试将事务启动请求发送到 POS 终端时,它有时工作正常,有时我从 POS 得到否定确认。但是请求我发送的在这两种情况下都是相同的。我无法弄清楚问题出在哪里。我使用 Eltima 软件对 com 端口通信进行了低级跟踪,但没有区别。这里我使用的 POS 终端是 HyperComm T4230

我已经测试了我的相同代码 VX520 Pos 终端,它工作正常,但不能在这个终端上工作。

请求我在开始交易时发送它。

static byte[] sendData =
    { 0x02, 'P', 'U', 'R', 0x1c, '1', '0', 0x1c, '9', '9', 0x1c, '0', '0', '0',
      '0', '0', '0', '0', '0', '0', '1', '0', '0', 0x1C, '6', '3', '4', 0x1C,
      ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
      ' ', ' ', ' ', ' ', ' ', ' ', ' ', 0x1C, ' ', ' ', ' ', ' ', 0x1C, ' ',
      ' ', ' ', ' ', ' ', ' ', 0x1C, ' ', ' ', ' ', 0x1C, 0x03 };

我希望它不会在用户从 JDE ERP 发起交易时卡住。

4

0 回答 0