本文档负责对AutoCoding工具的说明

======================================================
1、 ./conf/config.int

	主要的配置文件
		(1)配置基本信息(键可以重复,以最后一个为准)
		(2)配置需要加载的服务(以 “@ServiceTemplate” 为关键字,需要加载多少服务,就配置多少)
		(3)配置需要加载的代码模板(以“@CodeTemplate”为关键字,需要加载多少代码模板,就配置多少)
		
		***重要配置字段***
		@RESULT_PATH	——结果保存路径,默认为程序目录(结果目录格式参考conf目录下的result.zip)
		C:\Users\HDZhang\Desktop\result\	——默认设置为桌面的result目录下
		
	例如:
	#作者                            ——#为注释
	
	@AUTOR         ——@后为键
	HDZhang123     ——为值
	
	@ServiceTemplate             需要加载的服务模板
	./template/service2.tmp
	
	@CodeTemplate                需要加载的代码模板
	./template/head_template/head_template1.tmp
	
	@@          ——文件结束符
======================================================

======================================================
2、 ./conf/service/service.ini

	服务配置文件
		(1)配置基本信息(键可以重复,以第一个为准)
		(2)配置<输入输出字段的配置文件>的路径(<以“@FIELDS@”为关键字,可选,若存在此配置则程序优先读取配置的文件的字段信息,不走默认解析sql逻辑)
		(3)配置输入输出节点:如果无节点,则以NULL标记,如(@INPUT_NODE@ NULL)
			***这个节点会加入到输入输出节点的动态数组里面***
					vector<Field> inputFields;   //输入字段
					vector<Field> outputFields;  //输出字段

	例如:
	@AUTOR@      ——替换关键字
	HDZhang      ——替换值
	
	
	@FIELDS@                      ——输入输出字段的配置文件路径
	./conf/field/field1.ini  
	
	@INPUT_NODE@                  ——无输入节点
	NULL
======================================================

======================================================
3、 ./conf/field/field.ini

	字段配置文件
		(1)固定配置(键为:@INPUT_BIND_FIELD@、@OUTPUT_BIND_FIELD@,键后面每一行为一个字段,不区分大小写)
		(2)每行配置字段后面可跟一个数字,标示字段大小
		(3)每行配置字段后面可跟一个"$"或者"%","$"标示此字段为虚值,"%"标示此字段需要动态拼接,需要进行取序列处理
			"$"和"%"互斥,同时出现以前面的为准。
	例如:
		@INPUT_BIND_FIELD@ 1(标示sql绑定字段个数)***因为sql绑定字段个数与需要获取字段个数有时不一致,绑定字段个数不包含需要动态拼接的字段***
		latn_id
		acc_nbr 2048(字段大小为2048)$(此字段需进行取序列处理)
		PROD_INST_PARTY_ID $(此字段需进行取序列处理)
		PROD_INST_PARTY_ID %(此字段需进行需要动态拼接)

		@OUTPUT_BIND_FIELD@ 5(标示sql返回字段个数)***因为sql返回字段个数与需要输出字段个数有时不一致***
		LATN_ID 
		ACC_NBR
======================================================

======================================================
4、 ./template/head_template/head_template1.tmp

	头文件模板
	
	例如:
	@AUTOR@      ——替换处对应键
======================================================

======================================================
5. src_template.tmp

	源文件模板

	例如:
	@CLASSNAME@      ——替换处对应键
======================================================

======================================================
6. 其他说明

	如果在crmdem.fml32中出入参数字段为fml32 类型,或者出入节点字段为string或者long类型,则默认在其名称后面加“_NEW”,然后写入crmdem.fml32文件
	
======================================================

======================================================
Autor:		hedongzhang
Date:		2015.6
Version:	V1.0.0
======================================================