控制台socket服务开发手册

控制台socket服务开发手册

ID:6744006

大小:214.50 KB

页数:0页

时间:2018-01-24

控制台socket服务开发手册_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《控制台socket服务开发手册》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中国邮政汇兑结算全国大集中系统控制台socket服务开发手册上海华腾软件系统有限公司ShanghaiHuatengSoftwareSystemCo.,Ltd.二零零六年十二月国家邮政局1.开发说明11.1环境准备11.2socket连接12.开发流程12.1配置22.1.1StrutsAction22.1.2socket服务的配置22.1.3定义报文路径22.1.4定义报文结构22.1.5定义报文数据32.1.6定义Message42.2编码42.2.1SocketService服务42.2.2SocketCommCom

2、ponent通讯组件53.文档说明54.名词解释55.附录55.1附录15II国家邮政局文档控制页文档历史记录日期版本姓名版本更新记录2006/12/14V1.0包竹苇初始版本2007/01/06V1.1包竹苇修订版本,重新排版,增加标记框II国家邮政局1.开发说明1.1环境准备socket服务也使用控制台的服务池、事务管理等,因此需遵守控制台服务开发的相关规则。参考:《控制台服务开发手册.doc》1.2socket连接服务器端先初始化socket,然后与端口绑定(bind),对端口进行监听(listen),调用acce

3、pt阻塞,等待客户端连接。在这时如果有客户端初始化一个socket,然后连接服务器(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客户端发送数据请求,服务器端接收请求并处理请求,然后把回应数据发送给客户端,客户端读取数据,最后关闭连接,一次交互结束。连接过程如下图所示:2.开发流程9国家邮政局1.1配置1.1.1StrutsActionsocket服务中Action、ActionForm与普通Struts中的Action、ActionForm有所区别,继承自控制台内部的类。参考:《控制台Struts

4、Action开发手册.doc》1.1.2socket服务的配置按顺序配置服务池、服务、阶段、交易组件、通讯组件等。参考:《控制台服务开发手册.doc》1.1.3定义报文路径在WEB-INF目录下的TcpMeta.xml中定义socket报文路径://请求socket报文结构路径//应答socket报文结构路径

5、l"/>//socket报文路径注记:在path属性中填写需要的文件路径。1.1.4定义报文结构在WEB-INF/titatota目录下分别定义请求socket报文头结构和应答socket报文头结构:请求socket报文头结构TitaSocketLabel.xml:

6、ype"type="C"size="1"desc="消息类型"method="fillStringRS"/>应答socket报文头结构/TotaSocketLabel.xml:

7、ethod="trimStringRE"/>9国家邮政局请求报文头的属性的定义参照下表:idtypesizedescmethodformatC-字符型N-数字型H-金额型ReqMsgTypeC1消息类型fillStringRS ReqMsgCodeC4消息代码fillStringRS 应答报文头的属性的定义参照下表:idtypesizedescmeth

8、odformatC-字符型N-数字型H-金额型RspMsgTypeC1消息类型fillStringRS RspMsgCodeC4消息代码fillStringRS id为field名,type为其类型,size为其长度,desc为其描述,constant为静态值,value为该field值,method为其消息报文转换

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。