《COP平台工具手册.doc》由会员分享,可在线阅读,更多相关《COP平台工具手册.doc(68页珍藏版)》请在三一办公上搜索。
1、柜面操作平台COP工具手册编写人: 刘世昌编写日期: 2002年9月目录第一章平台集成开发工具COPTOOLS4工具说明4配置管理工具说明51.通讯配置62.系统头63.交易头74.公共交易头85.交易公共接收头86.系统参数97.环境变量9资源生成工具说明101.生成交易112.生成通讯接口143.生成表格单元164.生成域工具175.生成窗口工具196.生成对象单元工具227.生成列表工具23编辑工具说明261.编辑域262.编辑窗口283.编辑表格294.编辑菜单305.编辑列表31交易管理321.交易模板管理332.交易通讯接口333.公共构件管理344.交易文件查询39交易开发401
2、调整窗口402交易编制413前台测试444联机测试45版本管理461备份管理462版本管理463分发管理46帮助471工具说明472语法手册483关于49第二章 屏幕调整工具(ADJWIN)51概述51环境设置51调用方法51热键说明52使用说明521退出522翻页533选定单元534移动单元和单元切换535增加单元546修改单元547删除单元568调整窗体、表格和线的尺寸579显示单元全名5810进入和退出表格调整5911刷新屏幕6012整体移动单元6113单元的页间移动6214在线帮助信息6315涉及文件6416日志查询64第三章 传输文件工具(TFT)65概述65环境设置65使用方法66
3、1客户端程序使用方法662服务端程序使用方法66限制说明67应用说明671环境变量配置672前台使用方法673使用举例67第一章 平台集成开发工具coptools工具说明COP平台集成开发工具coptools集成了COP平台上的各个管理工具和方便开发应用程序的工具。coptools主要能完成下面各项功能:l 对平台配置的管理可以查看、修改平台的目录配置、系统头、交易头、通讯头以及通讯机器地址和协议等的配置信息及系统参数。l 对平台资源的管理平台的资源主要指域、窗口、菜单、列表、表格等信息的XML描述文件以及有关交易模版的信息内容。对资源的管理由生成资源和编辑资源两个工具组成。生成资源工具可以根
4、据后台sopdown下载的文件内容生成COP平台的域、窗口、菜单、列表、表格的XML资源文件、交易的通讯接口文件、在交易模版中增加交易完成交易的部分应用程序的自动开发。生成资源工具包括生成交易文件、生成通讯接口、生成表格单元、生成域单元、生成窗口单元、生成对象单元及生成列表单元等几部分。编辑资源工具可以完成对域、窗口、菜单、列表、表格等XML文件资源的查询、修改、添加等,方便准确快捷,避免了因不熟悉XML格式或误操作造成的资源文件的损坏。l 对平台交易的管理可以完成对平台上的各交易的组成部分的查询和管理,可以清晰了解交易的执行流程。可以完成对一类平台交易信息的查询。l 对平台构件的管理平台的构
5、件主要指COP平台上的交易调度构件和公共的功能构件,还包括一些实现一些通用功能的构件。此部分可以完成对这些构件描述信息(包括其功能和接口等)的查询,也可用于增加、修改这些构件的描述信息及构件的组成内容。l 对平台交易的开发在平台交易的开发环境中进行应用的开发,可以清晰明确的了解交易程序的执行流程,不必在各目录间进行转换,只在工具所定义的程序模版中添写相应的业务逻辑,然后就可以完成各部分程序的编译、测试。l 对平台帮助信息的管理在这里可以查询平台的版本信息、平台的使用方法、COP语法的组成和实例以及各工具的使用方法。所有可执行文件都存放在:$(HOME)/coptools/bin目录下,在系统提
6、示符下输入:coptools,然后回车,就可进入工具界面。配置管理工具说明可以查看、修改平台的目录配置、系统头、交易头、通讯头以及通讯机器和协议等的配置信息及系统参数。这一部分为平台公用部分信息,由专人负责更改,业务开发人员可以查看,不要进行修改。所有配置文件均在$(HOME)/config目录下。1.通讯配置用于查询、修改$(HOME)/config/comm.cfg文件。该工具启动后,将comm.cfg文件读到屏幕上。该工具可用命令行启动 :editconfig2.系统头用于查询、修改$(HOME)/config/ system_head.cfg文件。该工具启动后,就将system_hea
7、d.cfg文件读到屏幕上。该工具可用命令行启动 :editsyshead3.交易头用于修改$(HOME)/config/tran_head.cfg文件。该工具启动后,就将tran_head.cfg文件读到屏幕上。该工具可用命令行启动 :edittranhead4.公共交易头用于修改$(HOME)/config/cmtran_head.cfg文件。该工具启动后,就将cmtran_head.cfg文件读到屏幕上。该工具可用命令行启动 :editcmtranhead5.交易公共接收头用于修改$(HOME)/config/cmtran_rcv_head.cfg文件。该工具启动后,就将cmtran_rc
8、v_head.cfg文件读到屏幕上。该工具可用命令行启动 :editcmtranrcvhead6.系统参数暂时没有加入。7.环境变量用于修改$(HOME)/config/ copsys.cfg文件。该工具启动后,就将copsys.cfg文件读到屏幕上。该工具可用命令行启动 :editcopsys资源生成工具说明生成工具根据后端下载到前端的文件(所有下载的文件都存放在$(HOME)/data/down目录下)生成XML格式的窗口、域、列表、表格、对象等资源文件以及交易的输入输出接口文件,并完成对交易的部分应用程序的自动编写工作。此工具组主要完成新交易的加入,对原有交易接口的更改,对域、表格、列表
9、、对象的加入和修改。对于生成交易所覆盖的文件,在目录$(HOME)/coptools/backup下有备份,如果发生错误可手工恢复。1.生成交易1参数交易码:要生成的交易的交易码。例如:先用后台sopdown工具运行下载交易,将交易9313相关数据下载到前端,包括的文件有info9313、FORM_F931301、OBJ_O93131 、OBJ_O93132、OBJ_O93133,在界面上输入其交易码:9313,如下所示:回车,进行交易相关数据的生成:对窗口中各域的显示类型的选择,默认为正常显示,如果选择不正常显示,则出现下面画面:选择域是隐含还是不可输,不可输指域显示但不能进行输入数据。在生
10、成文件时,如果文件已经存在,则会有提示是否覆盖原文件:在生成成窗口、对象、表格、脚本文件后,会提示是否更新交易模版,对于新加交易,一定选择更新,对于存在交易,一般选择不更新。该工具也可用命令行启动:maketrance2功能说明此工具用于生成新的交易。根据输入的交易码,自动生成前端的通讯接口、表格、窗口和对象。还可根据需要更新交易模板。如果原来已有相应的交易,则会覆盖原来的交易,覆盖前进行提示。使用此工具前,必须有sopdown下载所需数据到前端。数据保存在$(HOME)/data/down目录下。输入交易码后回车,就开始生成新的交易。生成交易过程的信息显示的右面的输出内容窗口内。下载的交易文
11、件结构如下(以info9313为例):9313|O93131|OBJ_O93131|I|OBJ|9313|F931301|FORM_F931301|O|FRM|9313|O93132|OBJ_O93132|O|OBJ|9313|O93133|OBJ_O93133|O|OBJ|13自动生成的数据通讯接口,存放在$(HOME)/data/down/sock目录下;如果该文件已经存在,则覆盖。表格文件,存放在$(HOME)/data/resource/grid目录下,为XML文件;如果该文件已经存在,会提示更新或覆盖已有的XML文件。窗口文件,存放在$(HOME)/data/resource/win
12、dow目录下,为XML文件; 如果该文件已经存在,会提示更新或覆盖已有的XML文件和窗口前动作COP程序文件。对象文件,存放在$(HOME)/data/function/object目录下,为COP文件;如果该文件已经存在,会提示更新或保留已有的接收对象处理COP文件。2.生成通讯接口21参数说明文件名:是后端传到前端的对象文件,存放在$(HOME)/data/down目录下,以OBJ或FORM开头的文件。对象名:将要生成的通讯接口文件,存放在$(HOME)/data/down/sock下。 以交易9313为例:文件名为OBJ_O93131,对象名为O93131文件名为FORM_F931301
13、,对象名为F931301文件名为OBJ_O93132,对象名为O93132输入完成后,按回车键,进行通讯接口的生成:该工具也可用命令行启动:makecomm22功能说明该工具用于生成通讯接口。如果原通讯接口存在,则会覆盖。输入文件格式为(以OBJ_ O93131为例):O93131|W|P|GUIYDH|1|8|S|0|0|0|0|O93131|W|P|YNGYJG|2|4|S|0|0|0|0|O93131|W|P|QISHRQ|3|8|Q|0|0|0|0|O93131|W|P|ZZHIRQ|4|8|Q|0|0|0|0|O93131|W|P|QISHBS|5|4|L|0|0|0|0|O9313
14、1|W|P|CXUNBS|6|2|L|0|0|0|0|生成通讯接口格式为(以O93131为例):WINDOWFLD:GUIYDH 8 S 0 0 0 0 NULL 0FLD:YNGYJG 4 S 0 0 0 0 NULL 0FLD:QISHRQ 8 Q 0 0 0 0 NULL 0FLD:ZZHIRQ 8 Q 0 0 0 0 NULL 0FLD:QISHBS 4 L 0 0 0 0 NULL 0FLD:CXUNBS 2 L 0 0 0 0 NULL 023自动生成的数据生成的通讯接口文件,存放在$(HOME)/data/down/sock下。3.生成表格单元3.1参数说明文件名:是后端传到前端
15、的表格文件,存放在$(HOME)/data/down目录下,以FORM开头的文件。表格名:将要生成的表格文件,存放在$(HOME)/data/resource/grid目录下。以交易9313为例:文件名为FORM_F931301,表格名为F931301输入完成后,按回车键,进行表格资源文件和表格窗口资源的生成:该工具也可用命令行启动:makegrid3.2功能说明该工具用于生成XML格式的表格文件。如果原表格文件存在,则会覆盖。输入的文件格式为:F931301|P|P|HUOBDH|1|2|S|0|0|0|0|F931301|P|P|JIEDBZ|2|1|S|0|0|0|0|F931301|P
16、|P|XJDFSE|3|13|D|2|0|0|0|F931301|P|P|XJDFBS|4|7|L|0|0|0|0|F931301|P|P|ZZDFSE|5|13|D|2|0|0|0|F931301|P|P|ZZDFBS|6|7|L|0|0|0|0|生成的文件为F931301.xml,存放在$(HOME)/data/resource/grid目录下。3.3自动生成的数据同时生成该表格的关联窗口和窗口前动作,在表格中按快捷键,会弹出一窗口显示光标所在记录的内容。该窗口存在$(HOME)/data/resource/window目录下。窗口名称为win + gridname,窗口前动作存放在$(H
17、OME)/data/function/window目录下,名称为pre + win+gridname。4.生成域工具4.1参数说明文件名:是后端传到前端的域文件,存放在$(HOME)/data/down目录下。例如:文件名为SNGURQ输入完成后,按回车键,进行域资源文件的生成:如果域已经存在,则不能再生成。该工具也可用命令行启动:makefld4.2功能说明该工具用于生成XML格式的域文件,生成时要判断是否存在同名列表,如果存在同名列表,则生成域后动作pst + 域名。例如:输入的文件格式为:SNGURQ|Q|送股日期|8|0|生成的文件为SNGURQ.xml,存放在$(HOME)/data
18、/resource/field目录下。生成的域后动作为pstSNGURQ.cop,存放在$(HOME)/data/ function/ field目录下。4.3自动生成的数据生成的xml文件,存放在$(HOME)/data/resource/field目录下;生成的域前域后动作存放在$(HOME)/data/function/field目录下。5.生成窗口工具5.1参数说明文件名:是后端传到前端的对象文件,存放在$(HOME)/data/down目录下。窗口名:要生成的窗口名,存放在$(HOME)/data/resource/window目录下。窗口类型:窗口显示类型 0-全屏显示 1-显示上
19、半部 2-显示下半部IO类型:O-输出类型 I-输入类型以交易9313为例:文件名为OBJ_O93131,窗口名为win9313I1, 窗口类型为0。回车,生成窗口的的资源文件和窗口前处理的脚本文件:对窗口的各域显示属性进行选择后,结束生成窗口过程。如果窗口资源文件存在,则提示是否覆盖:如果选择不覆盖,则进行窗口资源文件的更新,显示如下所示:该工具也可用命令行启动:makewin5.2功能说明该工具用于生成XML格式的窗口文件。若改文件已存在,则可选择是更新还是覆盖。输出窗口不会生成公共头。如果对象类型为打印,则不会生成输出窗口。输出的文件格式为:O93131|W|P|GUIYDH|1|8|S
20、|0|0|0|0|O93131|W|P|YNGYJG|2|4|S|0|0|0|0|O93131|W|P|QISHRQ|3|8|Q|0|0|0|0|O93131|W|P|ZZHIRQ|4|8|Q|0|0|0|0|O93131|W|P|QISHBS|5|4|L|0|0|0|0|O93131|W|P|CXUNBS|6|2|L|0|0|0|0|5.3自动生成的数据生成COP格式的文件,存放在$(HOME)/data/function/window目录下,文件名为:pre + 要生成的窗口名。例如:文件名为OBJ_O93131,窗口名为win9313I1,则生成的COP文件为prewin9313I1.c
21、op6.生成对象单元工具6.1参数说明文件名:是后端传到前端的对象文件,存放在$(HOME)/data/down目录下。对象名:要生成的对象名,存放在$(HOME)/data/function/object目录下。对象类型:O-OBJ类型 G-类型GRID 以交易9313为例:文件名为OBJ_O93132,对象名为O93132, 对象类型为O。回车,生成对象的处理的脚本文件,如果脚本文件存在,会提示是否要覆盖。该工具也可用命令行启动:makeobj6.2功能说明该工具用于生成COP格式的文件,存放在$(HOME)/data/function/object目录下。如果该文件存在,则可选择覆盖或是
22、保留。输出的文件格式为:O93132|W|P|GUIYDH|1|8|S|0|0|0|0|O93132|W|P|GUIYXM|2|22|S|0|0|0|0|O93132|W|P|QISHRQ|3|8|Q|0|0|0|0|O93132|W|P|ZZHIRQ|4|8|Q|0|0|0|0|O93132|W|F|F931301|5|0|0|0|0|0|生成的文件为COP格式。6.3自动生成的数据生成COP格式的文件,存放在$(HOME)/data/function/object目录下7.生成列表工具7.1参数说明文件名:是后端传到前端的对象文件,存放在$(HOME)/data/down目录下。列表名:要
23、生成的列表名,存放在$(HOME)/data/resource/list下。上面的列表名不带列表名前面的LB,输入完成后生成列表资源文件和相应脚本,如果文件存在则提示是否进行覆盖。该工具可用命令行启动:makelist7.2功能说明该工具用于生成XML格式的列表,存放在$(HOME)/data/resource/list目录下,名称为LB + listname.xml。同时生成TX开头的域,存放在$(HOME)/data/resource/field目录下,域名为TX + listname.xml。同时生成域后动作,存放在$(HOME)/data/function/field目录下;如果列表长
24、为6位,即不带交易码的,则直接生成pst + listname.cop文件;如果列表长为10位,即带交易码的,则更新pst + listname.cop文件。例如:wangyun的文件结构为FILD|WQZHZT|0|正常|FILD|WQZHZT|1|注销|FILD|WFZZBZ|0|不需要|FILD|WFZZBZ|1|需要|FILD|QZSQYJ|A|企业组织机构代码(2企业证书)|FILD|QZSQYJ|B|证件编号(3Web站点证书)|WQZHZT为一个列表,在wangyun中。生成的域名为TXWQZHZT,域后动作为pstWQZHZT.cop。注意:如果列表名为10位,即带交易码的,则
25、pstYEWUDH.cop必须是标准格式才能更新成功。例如:文件名为yewudh,要生成的列表为YEWUDH4002,FILD|YEWUDH4004|4300|一个月定期存款(外币)|FILD|YEWUDH4004|4310|一般定期存款(三个月)|FILD|YEWUDH4004|4320|一般定期存款(六个月)|FILD|YEWUDH4004|4330|一般定期存款(一年)|FILD|YEWUDH4004|4340|二年定期存款(外币)|FILD|YEWUDH4004|4350|三年定期存款(外币)|那么,pstYEWUDH.cop,必须符合以下格式:#include head.h/*程序名
26、称: pstYEWUDH功能描述: YEWUDH单元后事件程序员名:说 明: 检查YEWUDH的值是否在选择列表内更改日志:日期: 修改者:说明:*/FUNCTION pstYEWUDH()VAR Ret integerVAR str_len integerVAR whandle integerVAR str1 char(80)VAR str char(80)VAR str_start integerVAR cValue char(CVALUE_LEN)whandle = WIN:CURRENTRet = FLD:FDJIAOYM.INWINDOW(whandle)if ( Ret = 0 )
27、return SUCCESSswitch (FLD:FDJIAOYM)case4004: . . . . . . 7.3自动生成的数据生成域后动作,即COP格式的文件,存放在$(HOME)/data/function/ field/目录下。编辑工具说明编辑工具是对已经生成的XML格式的文件内容进行查询、更改。1.编辑域域编辑工具用于编辑$(HOME)/data/resource/field下的XML文件。在域名称中输入域名,即XML文件名,回车后,就可读XML文件内容到屏幕上。修改之后,按C可将屏幕内容写入XML文件。如果输入的文件名中带有”*”或”?”,则为匹配模式。匹配结果在表格中列出。如
28、果该域不存在,则会提示是否创建新的域,只有选择”是”,光标才会继续前进。例如:输入ZHANGH,然后回车,显示域ZHANGH的相关属性,可以进行修改。如果输入的域名称不存在,则提示是否进行增加:对于输入的*,可以进行匹配查询:该工具也可用命令行启动:editfld 2.编辑窗口窗口编辑工具用于编辑$(HOME)/data/resource/window下的XML文件。在窗口名中输入窗口名,即XML文件名,回车后,若该窗口存在,就可读XML文件内容到屏幕上。修改之后,按C可将屏幕内容写入XML文件。如果该窗口不存在,则会提示是否创建新的窗口,只有选择”是”,光标才会继续前进。注:窗口页数会自动取
29、子项中页号的最大值。例如:输入win5310I1,然后回车。该工具也可用命令行启动:editwin 3.编辑表格表格编辑工具用于编辑$(HOME)/data/resource/grid下的XML文件。在表格名中输入表格名,即XML文件名,回车后,若该表格存在,就可读XML文件内容到屏幕上。修改之后,按C可将屏幕内容写入XML文件。如果该表格不存在,则会提示是否创建新的表格,只有选择”是”,光标才会继续前进。例如:输入F85021,然后回车。该工具也可用命令行启动:editgrid 4.编辑菜单菜单编辑工具用于编辑$(HOME)/data/resource/menu下的XML文件。在菜单名中输入
30、菜单名,即XML文件名,回车后,若该菜单存在,就可读XML文件内容到屏幕上。修改之后,按C可将屏幕内容写入XML文件。如果该菜单不存在,则会提示是否创建新的菜单,只有选择”是”,光标才会继续前进。例如:输入menuitem_84,然后回车。该工具也可用命令行启动:editmenu 5.编辑列表菜单编辑工具用于编辑$(HOME)/data/resource/list下的XML文件。在列表名中输入列表名,即XML文件名,回车后,若该列表存在,就可读XML文件内容到屏幕上。修改之后,按C可将屏幕内容写入XML文件。如果该列表不存在,则会提示是否创建新的列表,只有选择”是”,光标才会继续前进。例如:输
31、入LBPNG1ZL4102,然后回车。该工具也可用命令行启动:editlist交易管理本工具组是对交易模板和交易接口的内容进行修改,以及对前台公用交易构件和查询和管理,对交易的组成部分的查询。1.交易模板管理用于查询、修改交易的交易模板。在交易代码中输入要修改的交易代码,回车后,若该交易存在,就可读交易模板内容到屏幕上。修改之后,按C可将屏幕内容写入XML文件。例如:输入0101,然后回车。该工具也可用命令行启动:edittranmode2.交易通讯接口用于修改$(HOME)/data/down/sock目录下的交易接口文件。在文件名中输入要修改的交易接口的名称,回车后,若该交易接口存在,就可
32、读交易接口内容到屏幕上。修改之后,按C可将屏幕内容写入该文件。例如:输入O83222,然后回车。该工具也可用命令行启动:editcommio3.公共构件管理 该工具是对前台公共构件的管理。通过该工具可增加或修改构件描述和构件内容。前台公共构件的管理由专人负责,业务开发人员只能进行查询构件使用方法。(1) 查询:输入构件的名称和类型,会列出该构件的相关信息。 输入构件类型,构件类型共有5中:类型1-Main类型 2-Public类型 3-Field类型 4-Key类型 5-Menu类型。构件名和构件类型至少输入一项;如果名称为空,会列出所有该类型的构件,如下所示: 在文件名中输入要查找的构件名(
33、没有后缀.cop),如btsmain,然后回车;如果名字不为空,可以不用填写构件类型:如果该构件不存在,会提示是否创建:选择“是”,会弹出一窗口,可在该窗口中增加构件描述和构件内容。 (2)增加:增加构件以及构件的描述。直接按CTRL+A,会弹出一窗口,可在该窗口中增加构件的描述信息;其中构件名和构件类型不能为空,否则保存失败。在输入构件类型之后,如果该构件不存在,会自动调用Vi,可用Vi编辑构件内容。退出Vi后,会编译该构件,如果编译成功,光标移至下一个域;如果编译出错,会弹出错误提示信息。编辑完成后,按CTRL+C保存。 退出时,如果构件描述不存在或内容有变动,会提示是否保存。(2) 修改
34、构件描述内容及构件:光标移至要修改的构件所在行,按CTRL+Z,会调用Vi编辑该构件的内容。编辑完成后,退出Vi时会编译构件: 如果编译出错会弹出错误提示信息。光标移至要修改的构件所在地行,按X,会弹出一个窗口,该构件的内容显示在窗口中;可在该窗口中修改构件的描述;修改完成后按CTRL+C,则构件的描述被更新;在该窗口中按CTRL+Z,也可编辑构件内容。 在编译构件后,如果错误时弹出错误提示信息,按“放弃”将停止编译构件内容。该工具也可用命令行启动:managepubcomp4.交易文件查询 该工具列出所有与交易有关的COP文件的文件名,描述,路径。 与交易相关的文件有:输入窗口前、后动作,输
35、出窗口前、后动作,交易前、交易后、交易提交前动作,返回对象动作,域前、域后动作,表格前、后动作,键动作。这些显示的文件程序都带有交易码,对程序中用到的不带交易码的公共部分程序,这里没有列出。 操作说明:输入交易码,如:0101,如下所示: 回车,就会列出所有与交易0101相关的COP文件,及其简单的描述、所在目录:该工具也可用命令行启动:allabouttran交易开发交易开发工具组用于对存在的交易进行窗口位置的调整,对交易各相关COP程序的编辑编译及修改,对交易前台的画面的测试及联机测试等。1调整窗口屏幕调整工具主要是调整窗口的大小、位置,窗口内单元的位置、长度,增加、删除界面单元等,修改$
36、(HOME)/data/resource/window的XML文件。此工具是开发前台必不可少的工具。选中菜单调整窗口并回车,会弹出一个小窗口,输入要调整的窗口的名称:然后回车,就进入窗口调整界面。具体使用方法见后面关于屏幕调整工具的说明,联机帮助(F1弹出帮助)可在线显示各键的使用方法。该工具也可用命令行启动:adjwin win5310I12交易编制 此工具主要为加快开发进程,省去在各目录间进行切换,快速查找交易错误,加快前台交易的调试。该工具根据交易流程依次把所有与该交易相关的文件读到一个文件中。读入流程为:交易前动作,输入窗口前,键盘、表格、域动作,输入窗口后动作,交易提交前动作,对象、
37、打印动作,输出窗口前动作,输出窗口后动作,交易后动作。然后用Vi编辑该文件。每个交易文件之间用以下标志分格开: # # 交易提交前动作开始 # # 标志前和标志后均有一空行。 编辑完成后,退出Vi,会自动编译所有交易文件;如果编译出错,会在右边的窗口中显示错误信息;此时再回车,会再次打开所有交易文件,直到编译通过;也可按ESC键退出编译。使用方法是:按菜单项进入编制交易工具,输入交易码: 回车,进入Vi界面,显示此交易的各个文件内容。此时可进行修改各程序文件(不要改变文件分隔标志),修改完成后保存退出,工具自动进行各程序文件的编译。如果编译出错,显示出错文件的错误行数(此数字指从文件开始处计算
38、的行数,数字为基本准确,不时会有小的偏差)。可以回车回到Vi中,找到该文件的起始位置,输入以下Vi命令【:. +n】,就可到达错误所在行。该命令为:冒号,点,加号,错误行数。 如果编译没有错误,会显示“全部编译通过!”。 该工具也可用命令行启动:writetrancop3前台测试前台测试主要进行交易前台运行的测试,主要检查交易提交前界面运行情况是否符合交易的要求,所设置的数据是否正确,前台程序的运行情况等。该工具也可用命令行启动:tt4联机测试该工具也可用命令行启动:aa版本管理版本管理工具组主要完成交易开发后的备份、开发机向测试机的提交管理、开发机向版本机发布程序的提交管理等。现暂时没有挂执
39、行内容。1备份管理可以用于前台管理人员对前台的全部应用平台进行备份,或者对资源文件的备份、对公用程序的备份,也可以用于交易开发人员根据交易码对开发的交易的备份。2版本管理对交易从开发环境向测试环境的提交,使用版本管理工具此工具根据在开发环境下更改的文件和内容,提供根据填写的更新信息内容向测试环境提交的简便方法,用于保持开发环境与测试环境的一致性。3分发管理分发管理工具用于从开发环境向版本机的提交新版本,版本机上运行的是版本发布工具。帮助帮助组工具中主要是对coptools工具的内容介绍、COP平台语言的语法在线查询以及coptools工具的版本信息等。1工具说明这是关于coptools包含内容
40、的简单说明。按S向下翻页,按A向上翻页。2语法手册此工具是COP的语法手册。在左边选择相关的主题,回车后会在右边的窗口中显示帮助的内容。按S向下翻页,按A向上翻页。下面是主菜单:有些部分有子菜单,对语法各部分进行了更加详细的分类:选择要查询的内容后,右边的帮助窗口会显示此部分的语法信息:该工具也可用命令行启动:cophelp3关于这是有关coptools工具的版本信息内容,如下所示:第二章 屏幕调整工具(ADJWIN)概述屏幕调整工具是为方便前台界面的开发调整而提供的工具。由于在开发过程中要不断地对界面各单元的显示位置及内容进行更改,以满足客户和美观的需要,方便、直观、快捷的调整工具是开发界面
41、程序必不可少的工具。现在平台的资源存储在XML格式文件中,窗口中的各单元数据分散的不同的文件中,屏幕调整工具使开发人员从烦琐的查看文件、修改位置、显示界面的工作中解脱出来,基本上做到了所见即所得的效果。环境设置屏幕屏幕调整工具存放在COP平台的可执行目录bin下,可以平台的任何地方进行调用,对环境不必进行设置。可以直接使用命令行adjwin调用,也可在前台的开发集成环境中的窗口调整菜单项中调用。现在开发人员一般都在用Netterm,在使用屏幕调整工具(使用交易画面也要做这个设置)中对PAGEUP和PAGEDOWN不响应,翻页可用CTRL+G和CTRL+H代替。如果前台环境设置TERM变量为交易
42、的键盘定义值时(即原来的copterm),必须对Netterm一些键的定义进行设置才能使用其中的一些键盘热键。这里列出屏幕调整工具涉及的翻页键改变:PAGEUP6PAGEDOWN3F117调用方法在前台集成开发环境中可使用菜单直接调用,见前面coptools工具的交易开发的介绍,也可使用屏幕调整工具的命令行方式:adjwin 窗口名 -d 日志文件名例如:要调整窗口win5201I1中的界面显示,输入adjwin win5201I1窗口的各单元即显示在屏幕上,调整完毕时按ESC退出,提示是否对刚才进行的调整进行保存,选择是保存,选择否放弃刚才的调整,退出。热键说明屏幕调整工具在不同情况下的热键如下:屏幕调整工具系统中有效键:ESC退出屏幕调整工具P