与B2Bic连接过程
在服务器架设B2Bic客户端,写api监听客户端
一、发送信息组合
报文头+报文体+附件
二、报文头:由二进制组成
1、报文头根据指定格式创建类;
2、类字段加自定义属性(字段的排序和字段的大小)
3、报文头变动部分:
企业银企直连标准代码:取自配置文件 ,一般不会改变;
交易码:请求的交易的类型(例4001,4004..。。。);
请求方系统流水号:生成的流水号20位,不可重复;
其他字段设默认值
三、报文体:由XML格式组成
1、根据业务不同由创建不同的类;
2、添加自定义属性,(交易码,区分请求还是返回类)
四、附件未用到
五、请求过程:
1、创建通讯的客户端;
加载tcpclient所用地址、端口;
2、创建信息报头
信息报头加入20位流水号,请求标识,交易码(4001 ...),等值
3、创建信息报体
信息报体由交易码不同取不同报体(系统加载时,加载所有报体组成集合);
报体长度写入报头中。
4、转换信息报的编码
报头转二进制,报体转xml,组合
5、发送信息
TcpClient client = new TcpClient();