CTP API模型解析

前些天写了个CTP API的测试,大部分的日志代码是通过脚本生成的,而这个过程需要用到一个对API 表示的xml模型,这部分工作之前是手动完成的。因为CTP的接口多,数据结构也特别多,这部分工作量还是挺大,而且很容易出错。

后面又拿到了一个更新版本的API,跟原有的API对比发现改动地方还挺大的,考虑到如果每次API更新通过手工来维护这个模型,有点太低效了,而且乏味无趣,容易出错,于是决定写一个根据CTP的接口文件生成这个模型的工具。

经过两天的编码与测试,总算完成了。现在可以在拿到新的API后,一键生成新的代码。测试工程目录及生成代码的模板也做了更新,可以在指定API 版本生成对应版本的测试工程。

生成的模型文件因为数据太多了,这里只列出部分:

CtpApiModel_6.3.15.xml



	
		
		
		

你可能感兴趣的:(紫云的程序人生,Python,python,ctp)