目前情况是:环境中使用WTC的typedstring方式提交数据,所以我组装的的报文只能是个普通字符串,但字符串的bit位表示(我压缩成16进制字符串来表示bit位),但测试无法通过.
网上很多教程几乎都是通过传递byte流过去,不是用wtc的typedstring方式..谁用过啊....谁用过wtc发送过8583报文啊....在线等...愁愁愁

解决方案 »

  1.   

    我mei用过wtc,不过我觉得要是可以传byte[], 那一定可以传string. 把string.getBytes(),传过去之后再组装成string.不过要注意编码问题。
      

  2.   

    我用过8583报文,不过是用byte形式发送的。
      

  3.   

    顶上去,是用wtc的typedstring发送数据,就是普通字符串,里面的btimap该怎么压缩??还有8583报文用wtc的typedstring能传过去bitmap吗????
      

  4.   

    1、首先确认你是否必须这么做。应用环境和格式是否符合规范。
    2、使用ISO8583报文中由于bitmap由于是2进制类型。需要转换成ASCII码的16进制位
    3、建议采用WTC的TypedCArray方式进行处理
    4、记得报文头head、bit位、交易码和报文头要注意区分,分别是一个byte[]类型
    5、申明的TypedCArray typed=new TypedCArray(具体长度);
    typed.carray=pakage(byte[]类型的数据);
    typed.sendSize=pakage.length;
    6、采用wtc.tpcall进行传递
    7、如需要可站内联系