COP平台工具手册.doc_第1页
COP平台工具手册.doc_第2页
COP平台工具手册.doc_第3页
COP平台工具手册.doc_第4页
COP平台工具手册.doc_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

联想联想 IT 咨询服务公司咨询服务公司 1 柜面操作平台柜面操作平台 COP 工具手册工具手册 编写人编写人: 刘世昌刘世昌 编写日期编写日期: 2002 年年 9 月月 联想联想 IT 咨询服务公司咨询服务公司 2 目录目录 第一章第一章平台集成开发工具平台集成开发工具 COPTOOLS4 工具说明 .4 配置管理工具说明 5 1.通讯配置.6 2.系统头.6 3.交易头.7 4.公共交易头.8 5.交易公共接收头.8 6.系统参数.9 7.环境变量.9 资源生成工具说明 .10 1.生成交易.11 2.生成通讯接口.14 3.生成表格单元.16 4.生成域工具.17 5.生成窗口工具.19 6.生成对象单元工具.22 7.生成列表工具.23 编辑工具说明.26 1.编辑域.26 2.编辑窗口.28 3.编辑表格.29 4.编辑菜单.30 5.编辑列表.31 交易管理 32 1.交易模板管理.33 2.交易通讯接口.33 3.公共构件管理.34 4.交易文件查询.39 交易开发 40 1调整窗口40 2交易编制41 3前台测试44 4联机测试45 版本管理 46 1备份管理46 2版本管理46 3分发管理46 帮助 .47 1工具说明47 2语法手册48 3关于49 第二章第二章 屏幕调整工具(屏幕调整工具(ADJWIN).51 概述 .51 环境设置 51 调用方法 51 热键说明 52 联想联想 IT 咨询服务公司咨询服务公司 3 使用说明 52 1退出52 2翻页53 3选定单元53 4移动单元和单元切换53 5增加单元54 6修改单元54 7删除单元56 8调整窗体、表格和线的尺寸57 9显示单元全名58 10进入和退出表格调整59 11刷新屏幕60 12整体移动单元61 13单元的页间移动62 14在线帮助信息63 15涉及文件64 16日志查询64 第三章第三章 传输文件工具(传输文件工具(TFT) 65 概述 .65 环境设置 65 使用方法 66 1客户端程序使用方法66 2服务端程序使用方法66 限制说明 67 应用说明 67 1环境变量配置67 2前台使用方法67 3使用举例67 联想联想 IT 咨询服务公司咨询服务公司 4 第一章第一章 平台集成开发平台集成开发工具工具 coptools 工具说明工具说明 COP 平台集成开发工具 coptools 集成了 COP 平台上的各个管理工具和方便开发应 用程序的工具。coptools 主要能完成下面各项功能: 对平台配置的管理 可以查看、修改平台的目录配置、系统头、交易头、通讯头以及通讯机器地址和协议 等的配置信息及系统参数。 对平台资源的管理 平台的资源主要指域、窗口、菜单、列表、表格等信息的 XML 描述文件以及有关交易 模版的信息内容。对资源的管理由生成资源和编辑资源两个工具组成。 生成资源工具可以根据后台 sopdown 下载的文件内容生成 COP 平台的域、窗口、菜 单、列表、表格的 XML 资源文件、交易的通讯接口文件、在交易模版中增加交易完成交易 的部分应用程序的自动开发。生成资源工具包括生成交易文件、生成通讯接口、生成表格 单元、生成域单元、生成窗口单元、生成对象单元及生成列表单元等几部分。 编辑资源工具可以完成对域、窗口、菜单、列表、表格等 XML 文件资源的查询、修改、 添加等,方便准确快捷,避免了因不熟悉 XML 格式或误操作造成的资源文件的损坏。 对平台交易的管理 可以完成对平台上的各交易的组成部分的查询和管理,可以清晰了解交易的执行流程。 可以完成对一类平台交易信息的查询。 对平台构件的管理 平台的构件主要指 COP 平台上的交易调度构件和公共的功能构件,还包括一些实现一 些通用功能的构件。此部分可以完成对这些构件描述信息(包括其功能和接口等)的查询, 也可用于增加、修改这些构件的描述信息及构件的组成内容。 对平台交易的开发 在平台交易的开发环境中进行应用的开发,可以清晰明确的了解交易程序的执行流程, 不必在各目录间进行转换,只在工具所定义的程序模版中添写相应的业务逻辑,然后就可 以完成各部分程序的编译、测试。 对平台帮助信息的管理 在这里可以查询平台的版本信息、平台的使用方法、COP 语法的组成和实例以及各工 具的使用方法。 所有可执行文件都存放在:$(HOME)/coptools/bin 目录下,在系统提示符下输入: coptools,然后回车,就可进入工具界面。 联想联想 IT 咨询服务公司咨询服务公司 5 配置管理工具说明配置管理工具说明 可以查看、修改平台的目录配置、系统头、交易头、通讯头以及通讯机器和协议等的 配置信息及系统参数。这一部分为平台公用部分信息,由专人负责更改,业务开发人员可 以查看,不要进行修改。 所有配置文件均在$(HOME)/config 目录下。 联想联想 IT 咨询服务公司咨询服务公司 6 1.通讯配置通讯配置 用于查询、修改$(HOME)/config/comm.cfg 文件。该工具启动后,将 comm.cfg 文件读到屏幕上。 该工具可用命令行启动 : editconfig 2.系统头系统头 用于查询、修改$(HOME)/config/ system_head.cfg 文件。该工具启动后, 就将 system_head.cfg 文件读到屏幕上。 联想联想 IT 咨询服务公司咨询服务公司 7 该工具可用命令行启动 : editsyshead 3.交易头交易头 用于修改$(HOME)/config/tran_head.cfg 文件。该工具启动后,就将 tran_head.cfg 文件读到屏幕上。 该工具可用命令行启动 : edittranhead 联想联想 IT 咨询服务公司咨询服务公司 8 4.公共交易头公共交易头 用于修改$(HOME)/config/cmtran_head.cfg 文件。该工具启动后,就将 cmtran_head.cfg 文件读到屏幕上。 该工具可用命令行启动 : editcmtranhead 5.交易公共接收头交易公共接收头 用于修改$(HOME)/config/cmtran_rcv_head.cfg 文件。该工具启动后,就将 cmtran_rcv_head.cfg 文件读到屏幕上。 联想联想 IT 咨询服务公司咨询服务公司 9 该工具可用命令行启动 : editcmtranrcvhead 6.系统参数系统参数 暂时没有加入。 7.环境变量环境变量 用于修改$(HOME)/config/ copsys.cfg 文件。该工具启动后,就将 copsys.cfg 文件读到屏幕上。 联想联想 IT 咨询服务公司咨询服务公司 10 该工具可用命令行启动 : editcopsys 资源生成工具说明资源生成工具说明 生成工具根据后端下载到前端的文件(所有下载的文件都存放在$(HOME) /data/down 目录下)生成 XML 格式的 窗口、域、列表、表格、对象等资源文件以及交 易的输入输出接口文件,并完成对交易的部分应用程序的自动编写工作。 此工具组主要完成新交易的加入,对原有交易接口的更改,对域、表格、列表、对象 的加入和修改。 联想联想 IT 咨询服务公司咨询服务公司 11 对于生成交易所覆盖的文件,在目录$(HOME)/coptools/backup 下有备份,如果 发生错误可手工恢复。 1.生成交易生成交易 1参数参数 交易码:要生成的交易的交易码。 例如:先用后台 sopdown 工具运行下载交易,将交易 9313 相关数据下载到前端, 包括的文件有 info9313、FORM_F931301、OBJ_O93131 、OBJ_O93132、OBJ_O93133,在界面上输入其交易码:9313,如下所示: 回车,进行交易相关数据的生成: 联想联想 IT 咨询服务公司咨询服务公司 12 对窗口中各域的显示类型的选择,默认为正常显示,如果选择不正常显示,则出现下 面画面: 选择域是隐含还是不可输,不可输指域显示但不能进行输入数据。在生成文件时,如 果文件已经存在,则会有提示是否覆盖原文件: 联想联想 IT 咨询服务公司咨询服务公司 13 在生成成窗口、对象、表格、脚本文件后,会提示是否更新交易模版,对于新加交易, 一定选择更新,对于存在交易,一般选择不更新。 该工具也可用命令行启动: maketrance 2功能说明功能说明 此工具用于生成新的交易。根据输入的交易码,自动生成前端的通讯接口、表格、窗 口和对象。还可根据需要更新交易模板。 如果原来已有相应的交易,则会覆盖原来的交易,覆盖前进行提示。 使用此工具前,必须有 sopdown 下载所需数据到前端。数据保存在$(HOME) 联想联想 IT 咨询服务公司咨询服务公司 14 /data/down 目录下。 输入交易码后回车,就开始生成新的交易。生成交易过程的信息显示的右面的输出内 容窗口内。 下载的交易文件结构如下(以 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/window 目录下,为 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,对象名为 F931301 文件名为 OBJ_O93132,对象名为 O93132 联想联想 IT 咨询服务公司咨询服务公司 15 输入完成后,按回车键,进行通讯接口的生成: 该工具也可用命令行启动: makecomm 22 功能说明功能说明 该工具用于生成通讯接口。如果原通讯接口存在,则会覆盖。 输入文件格式为(以 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| 联想联想 IT 咨询服务公司咨询服务公司 16 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| 生成通讯接口格式为(以 O93131 为例): WINDOW FLD:GUIYDH 8 S 0 0 0 0 NULL 0 FLD:YNGYJG 4 S 0 0 0 0 NULL 0 FLD:QISHRQ 8 Q 0 0 0 0 NULL 0 FLD:ZZHIRQ 8 Q 0 0 0 0 NULL 0 FLD:QISHBS 4 L 0 0 0 0 NULL 0 FLD:CXUNBS 2 L 0 0 0 0 NULL 0 23 自动生成的数据自动生成的数据 生成的通讯接口文件,存放在$(HOME)/data/down/sock 下。 3.生成表格单元生成表格单元 3.1 参数说明参数说明 文件名:是后端传到前端的表格文件,存放在$(HOME)/data/down 目录下,以 FORM 开头的文件。 表格名:将要生成的表格文件,存放在$(HOME)/data/resource/grid 目录下。 以交易 9313 为例: 文件名为 FORM_F931301,表格名为 F931301 输入完成后,按回车键,进行表格资源文件和表格窗口资源的生成: 联想联想 IT 咨询服务公司咨询服务公司 17 该工具也可用命令行启动: makegrid 3.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|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,窗口前动作存放在$(HOME)/data/function/window 目录下,名称为 pre + win+gridname。 4.生成域工具生成域工具 4.1 参数说明参数说明 文件名:是后端传到前端的域文件,存放在$(HOME)/data/down 目录下。 例如: 联想联想 IT 咨询服务公司咨询服务公司 18 文件名为 SNGURQ 输入完成后,按回车键,进行域资源文件的生成: 如果域已经存在,则不能再生成。 联想联想 IT 咨询服务公司咨询服务公司 19 该工具也可用命令行启动: makefld 4.2 功能说明功能说明 该工具用于生成 XML 格式的域文件,生成时要判断是否存在同名列表,如果存在同名 列表,则生成域后动作 pst + 域名。 例如: 输入的文件格式为: SNGURQ|Q|送股日期|8|0| 生成的文件为 SNGURQ.xml,存放在$(HOME)/data/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-显示上半部 2-显示下半部 IO 类型:O-输出类型 I-输入类型 以交易 9313 为例: 联想联想 IT 咨询服务公司咨询服务公司 20 文件名为 OBJ_O93131,窗口名为 win9313I1, 窗口类型为 0。 回车,生成窗口的的资源文件和窗口前处理的脚本文件: 对窗口的各域显示属性进行选择后,结束生成窗口过程。如果窗口资源文件存在,则提示 是否覆盖: 联想联想 IT 咨询服务公司咨询服务公司 21 如果选择不覆盖,则进行窗口资源文件的更新,显示如下所示: 该工具也可用命令行启动: makewin 5.2 功能说明功能说明 该工具用于生成 XML 格式的窗口文件。若改文件已存在,则可选择是更新还是覆盖。 输出窗口不会生成公共头。 如果对象类型为打印,则不会生成输出窗口。 输出的文件格式为: 联想联想 IT 咨询服务公司咨询服务公司 22 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| O93131|W|P|CXUNBS|6|2|L|0|0|0|0| 5.3 自动生成的数据自动生成的数据 生成 COP 格式的文件,存放在$(HOME)/data/function/window 目录下,文件名 为:pre + 要生成的窗口名。 例如: 文件名为 OBJ_O93131,窗口名为 win9313I1,则生成的 COP 文件为 prewin9313I1.cop 6.生成对象单元工具生成对象单元工具 6.1 参数说明参数说明 文件名:是后端传到前端的对象文件,存放在$(HOME)/data/down 目录下。 对象名:要生成的对象名,存放在$(HOME)/data/function/object 目录下。 对象类型:O-OBJ 类型 G-类型 GRID 以交易 9313 为例: 文件名为 OBJ_O93132,对象名为 O93132, 对象类型为 O。 回车,生成对象的处理的脚本文件,如果脚本文件存在,会提示是否要覆盖。 联想联想 IT 咨询服务公司咨询服务公司 23 该工具也可用命令行启动: makeobj 6.2 功能说明功能说明 该工具用于生成 COP 格式的文件,存放在$(HOME)/data/function/object 目录 下。 如果该文件存在,则可选择覆盖或是保留。 输出的文件格式为: 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 目录下。 列表名:要生成的列表名,存放在$(HOME)/data/resource/list 下。 联想联想 IT 咨询服务公司咨询服务公司 24 上面的列表名不带列表名前面的 LB,输入完成后生成列表资源文件和相应脚本,如果 文件存在则提示是否进行覆盖。 该工具可用命令行启动: makelist 7.2 功能说明功能说明 该工具用于生成 XML 格式的列表,存放在$(HOME)/data/resource/list 目录下, 名称为 LB + listname.xml。 同时生成 TX 开头的域,存放在$(HOME)/data/resource/field 目录下,域名为 TX + listname.xml。 联想联想 IT 咨询服务公司咨询服务公司 25 同时生成域后动作,存放在$(HOME)/data/function/field 目录下;如果列表长 为 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 位,即带交易码的,则 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“ /* 程序名称: pstYEWUDH 功能描述: YEWUDH 单元后事件 程序员名: 说 明: 检查 YEWUDH 的值是否在选择列表内 更改日志: 日期: 修改者: 说明: */ FUNCTION pstYEWUDH() VAR Ret integer VAR str_len integer VAR whandle integer VAR str1 char(80) VAR str char(80) VAR str_start integer VAR cValue char(CVALUE_LEN) whandle = WIN:CURRENT Ret = FLD:FDJIAOYM.INWINDOW(whandle) 联想联想 IT 咨询服务公司咨询服务公司 26 if ( Ret = 0 ) return SUCCESS switch (FLD:FDJIAOYM) case“4004“: . . . . . . 7.3 自动生成的数据自动生成的数据 生成域后动作,即 COP 格式的文件,存放在$(HOME)/data/function/ field/ 目录下。 编辑工具说明编辑工具说明 编辑工具是对已经生成的 XML 格式的文件内容进行查询、更改。 1.编辑域编辑域 域编辑工具用于编辑$(HOME)/data/resource/field 下的 XML 文件。 在域名称中输入域名,即 XML 文件名,回车后,就可读 XML 文件内容到屏幕上。 修改之后,按C 可将屏幕内容写入 XML 文件。 如果输入的文件名中带有”*”或”?”,则为匹配模式。匹配结果在表格中列出。 如果该域不存在,则会提示是否创建新的域,只有选择”是” ,光标才会继续前进。 联想联想 IT 咨询服务公司咨询服务公司 27 例如: 输入 ZHANGH,然后回车,显示域 ZHANGH 的相关属性,可以进行修改。 如果输入的域名称不存在,则提示是否进行增加: 对于输入的*,可以进行匹配查询: 联想联想 IT 咨询服务公司咨询服务公司 28 该工具也可用命令行启动: editfld 2.编辑窗口编辑窗口 窗口编辑工具用于编辑$(HOME)/data/resource/window 下的 XML 文件。 在窗口名中输入窗口名,即 XML 文件名,回车后,若该窗口存在,就可读 XML 文件 内容到屏幕上。 修改之后,按C 可将屏幕内容写入 XML 文件。 如果该窗口不存在,则会提示是否创建新的窗口,只有选择”是” ,光标才会继续前进。 注:窗口页数会自动取子项中页号的最大值。 例如: 输入 win5310I1,然后回车。 联想联想 IT 咨询服务公司咨询服务公司 29 该工具也可用命令行启动: editwin 3.编辑表格编辑表格 表格编辑工具用于编辑$(HOME)/data/resource/grid 下的 XML 文件。 在表格名中输入表格名,即 XML 文件名,回车后,若该表格存在,就可读 XML 文件 内容到屏幕上。 修改之后,按C 可将屏幕内容写入 XML 文件。 如果该表格不存在,则会提示是否创建新的表格,只有选择”是” ,光标才会继续前进。 例如: 输入 F85021,然后回车。 联想联想 IT 咨询服务公司咨询服务公司 30 该工具也可用命令行启动: editgrid 4.编辑菜单编辑菜单 菜单编辑工具用于编辑$(HOME)/data/resource/menu 下的 XML 文件。 在菜单名中输入菜单名,即 XML 文件名,回车后,若该菜单存在,就可读 XML 文件 内容到屏幕上。 修改之后,按C 可将屏幕内容写入 XML 文件。 如果该菜单不存在,则会提示是否创建新的菜单,只有选择”是” ,光标才会继续前进。 例如: 输入 menuitem_84,然后回车。 联想联想 IT 咨询服务公司咨询服务公司 31 该工具也可用命令行启动: editmenu 5.编辑列表编辑列表 菜单编辑工具用于编辑$(HOME)/data/resource/list 下的 XML 文件。 在列表名中输入列表名,即 XML 文件名,回车后,若该列表存在,就可读 XML 文件 内容到屏幕上。 修改之后,按C 可将屏幕内容写入 XML 文件。 如果该列表不存在,则会提示是否创建新的列表,只有选择”是” ,光标才会继续前进。 例如: 输入 LBPNG1ZL4102,然后回车。 联想联想 IT 咨询服务公司咨询服务公司 32 该工具也可用命令行启动: editlist 交易管理交易管理 本工具组是对交易模板和交易接口的内容进行修改,以及对前台公用交易构件和查询 和管理,对交易的组成部分的查询。 联想联想 IT 咨询服务公司咨询服务公司 33 1.交易模板管理交易模板管理 用于查询、修改交易的交易模板。 在交易代码中输入要修改的交易代码,回车后,若该交易存在,就可读交易模板内容 到屏幕上。 修改之后,按C 可将屏幕内容写入 XML 文件。 例如: 输入 0101,然后回车。 该工具也可用命令行启动: edittranmode 2.交易通讯接口交易通讯接口 用于修改$(HOME)/data/down/sock 目录下的交易接口文件。 在文件名中输入要修改的交易接口的名称,回车后,若该交易接口存在,就可读交易 接口内容到屏幕上。 修改之后,按C 可将屏幕内容写入该文件。 例如: 输入 O83222,然后回车。 联想联想 IT 咨询服务公司咨询服务公司 34 该工具也可用命令行启动: editcommio 3.公共构件管理公共构件管理 该工具是对前台公共构件的管理。通过该工具可增加或修改构件描述和构件内容。 前台公共构件的管理由专人负责,业务开发人员只能进行查询构件使用方法。 (1)查询查询:输入构件的名称和类型,会列出该构件的相关信息。 输入构件类型,构件类型共有 5 中:类型 1-Main 类型 2-Public 类型 3-Field 类型 4-Key 类型 5-Menu 类型。 构件名和构件类型至少输入一项;如果名称为空,会列出所有该类型的构件,如下 所示: 联想联想 IT 咨询服务公司咨询服务公司 35 在文件名中输入要查找的构件名(没有后缀.cop),如 btsmain,然后回车;如果名 字不为空,可以不用填写构件类型: 如果该构件不存在,会提示是否创建: 联想联想 IT 咨询服务公司咨询服务公司 36 选择“是” ,会弹出一窗口,可在该窗口中增加构件描述和构件内容。 (2)增加增加:增加构件以及构件的描述。 直接按 CTRL+A,会弹出一窗口,可在该窗口中增加构件的描述信息;其中构件名 和构件类型不能为空,否则保存失败。 联想联想 IT 咨询服务公司咨询服务公司 37 在输入构件类型之后,如果该构件不存在,会自动调用 Vi,可用 Vi 编辑构件内容。 退出 Vi 后,会编译该构件,如果编译成功,光标移至下一个域;如果编译出错,会 弹出错误提示信息。编辑完成后,按 CTRL+C 保存。 退出时,如果构件描述不存在或内容有变动,会提示是否保存。 (2)修改构件描述内容及构件修改构件描述内容及构件: 光标移至要修改的构件所在行,按 CTRL+Z,会调用 Vi 编辑该构件的内容。编辑完成 后,退出 Vi 时会编译构件: 如果编译出错会弹出错误提示信息。 联想联想 IT 咨询服务公司咨询服务公司 38 光标移至要修改的构件所在地行,按X,会弹出一个窗口,该构件的内容显示在窗口 中;可在该窗口中修改构件的描述; 修改完成后按 CTRL+C,则构件的描述被更新;在该窗口中按 CTRL+Z,也可编辑构 件内容。 在编译构件后,如果错误时弹出错误提示信息,按“放弃”将停止编译构件内容。 该工具也可用命令行启动: managepubcomp 联想联想 IT 咨询服务公司咨询服务公司 39 4.交易文件查询交易文件查询 该工具列出所有与交易有关的 COP 文件的文件名,描述,路径。 与交易相关的文件有:输入窗口前、后动作,输出窗口前、后动作,交易前、交易后、 交易提交前动作,返回对象动作,域前、域后动作,表格前、后动作,键动作。这些显示 的文件程序都带有交易码,对程序中用到的不带交易码的公共部分程序,这里没有列出。 操作说明: 输入交易码,如:0101,如下所示: 回车,就会列出所有与交易 0101 相关的 COP 文件,及其简单的描述、所在目录: 联想联想 IT 咨询服务公司咨询服务公司 40 该工具也可用命令行启动: allabouttran 交易开发交易开发 交易开发工具组用于对存在的交易进行窗口位置的调整,对交易各相关 COP 程序的编 辑编译及修改,对交易前台的画面的测试及联机测试等。 1调整窗口调整窗口 屏幕调整工具主要是调整窗口的大小、位置,窗口内单元的位置、长度,增加、删除 界面单元等,修改$(HOME)/data/resource/window 的 XML 文件。此工具是开发前台 必不可少的工具。 选中菜单调整窗口并回车,会弹出一个小窗口,输入要调整的窗口的名称: 联想联想 IT 咨询服务公司咨询服务公司 41 然后回车,就进入窗口调整界面。具体使用方法见后面关于屏幕调整工具的说明,联 机帮助(F1 弹出帮助)可在线显示各键的使用方法。 该工具也可用命令行启动: adjwin win5310I1 2交易编制交易编制 此工具主要为加快开发进程,省去在各目录间进行切换,快速查找交易错误,加快前 台交易的调试。 该工具根据交易流程依次把所有与该交易相关的文件读到一个文件中。读入流程为: 交易前动作,输入窗口前,键盘、表格、域动作,输入窗口后动作,交易提交前动作,对 联想联想 IT 咨询服务公司咨询服务公司 42 象、打印动作,输出窗口前动作,输出窗口后动作,交易后动作。然后用 Vi 编辑该文件。 每个交易文件之间用以下标志分格开: # # 交易提交前动作开始 # # 标志前和标志后均有一空行。 编辑完成后,退出 Vi,会自动编译所有交易文件;如果编译出错,会在右边的窗口中 显示错误信息;此时再回车,会再次打开所有交易文件,直到编译通过;也可按 ESC 键退 出编译。 使用方法是:按菜单项进入编制交易工具,输入交易码: 回车,进入 Vi 界面,显示此交易的各个文件内容。 联想联想 IT 咨询服务公司咨询服务公司 43 此时可进行修改各程序文件(不要改变文件分隔标志) ,修改完成后保存退出,工具自 动进行各程序文件的编译。 如果编译出错,显示出错文件的错误行数(此数字指从文件开始处计算的行数,数字 为基本准确,不时会有小的偏差) 。 可以回车回到 Vi 中,找到该文件的起始位置,输入以下 Vi 命令【:. +n】 ,就可到 达错误所在行。该命令为:冒号,点,加号,错误行数。 联想联想 IT 咨询服务公司咨询服务公司 44 如果编译没有错误,会显示“全部编译通过!” 。 该工具也可用命令行启动: writetrancop 3前台测试前台测试 前台测试主要进行交易前台运行的测试,主要检查交易提交前界面运行情况是否符合 交易的要求,所设置的数据是否正确,前台程序的运行情况等。 联想联想 IT 咨询服务公司咨询服务公司 45 该工具也可用命令行启动: tt 4联机测试联机测试 该工具也可用命令行启动: aa 联想联想 IT 咨询服务公司咨询服务公司 46 版本管理版本管理 版本管理工具组主要完成交易开发后的备份、开发机向测试机的提交管理、开发机向 版本机发布程序的提交管理等。现暂时没有挂执行内容。 1备份管理备份管理 可以用于前台管理人员对前台的全部应用平台进行备份,或者对资源文件的备份、对 公用程序的备份,也可以用于交易开发人员根据交易码对开发的交易的备份。 2版本管理版本管理 对交易从开发环境向测试环境的提交,使用版本管理工具此工具根据在开发环境下更 改的文件和内容,提供根据填写的更新信息内容向测试环境提交的简便方法,用于保持开 发环境与测试环境的一致性。 3分发管理分发管理 分发管理工具用于从开发环境向版本机的提交新版本,版本机上运行的是版本发布工 具。 联想联想 IT 咨询服务公司咨询服务公司 47 帮助帮助 帮助组工具中主要是对 coptools 工具的内容介绍、COP 平台语言的语法在线查询以 及 coptools 工具的版本信息等。 1工具说明工具说明 这是关于 coptools 包含内容的简单说明。按S 向下翻页,按A 向上翻页。 联想联想 IT 咨询服务公司咨询服务公司 48 2语法手册语法手册 此工具是 COP 的语法手册。在左边选择相关的主题,回车后会在右边的窗口中显示帮 助的内容。按S 向下翻页,按A 向上翻页。下面是主菜单: 有些部分有子菜单,对语法各部分进行了更加详细的分类: 联想联想 IT 咨询服务公司咨询服务公司 49 选择要查询的内容后,右边的帮助窗口会显示此部分的语法信息: 该工具也可用命令行启动: cophelp 3关于关于 这是有关 coptools 工具的版本信息内容,如下所示: 联想联想 IT 咨询服务公司咨询服务公司 50 联想联想 IT 咨询服务公司咨询服务公司 51 第二章第二章 屏幕调整工具(屏幕调整工具(ADJWIN) 概述概述 屏幕调整工具是为方便前台界面的开发调整而提供的工具。由于在开发过程中要不断 地对界面各单元的显示位置及内容进行更改,以满足客户和美观的需要,方便、直观、快 捷的调整工具是开发界面程序必不可少的工具。 现在平台的资源存储在 XML 格式文件中,窗口中的各单元数据分散的不同的文件中, 屏幕调整工具使开发人员从烦琐的查看文件、修改位置、显示界面的工作中解脱出来,基 本上做到了所见即所得的效果。 环境设置环境设置 屏幕屏幕调整工具存放在 COP 平台的可执行目录 bin 下,可以平台的任何地方进行 调用,对环境不必进行设置。可以直接使用命令行 adjwin 调用,也可在前台的开发集成 环境中的窗口调整菜单项中调用。 现在开发人员一般都在用 Netterm,在使用屏幕调整工具(使用交易画面也要做这个 设置)中对 PAGEUP 和 PAGEDOWN 不响应,翻页可用 CTRL+G 和 CTRL+H 代替。如果前 台环境设置 TERM 变量为交易的键盘定义值时(即原来的 copterm),必须对 Netterm 一些键的定义进行设置才能使用其中的一些键盘热键。这里列出屏幕调整工具涉及的翻页 键改变: PAGEUP6 PAGEDOWN3 F117 调用方法调用方法 在前台集成开发环境中可使用菜单直接调用,见前面 coptools 工具的交易开发的介 绍,也可使用屏幕调整工具的命令行方式: adjwin 窗口名 -d 日志文件名 例如:要调整窗口 win5201I1 中的界面显示,输入 adjwin win5201I1 窗口的各单元即显示在屏幕上,调整完毕时按 ESC 退出,提示是否对刚才进行的调整进行 保存,选择是保存,选择否放弃刚才的调整,退出。 联想联想 IT 咨询服务公司咨询服务公司 52 热键说明热键说明 屏幕调整工具在不同情况下的热键如下: 屏幕调整工具系统中有效键:屏幕调整工具系统中有效键: ESC退出屏幕调整工具 PAGEUP向上翻页 CTRL+H 向上翻页 PAGEDOWN向下翻页 CTRL+G向下翻页 F1显示帮助信息(ESC 退出) CTRL+E改变 TEXT 内容 CTRL+N显示单元的名称全长 屏幕单元调整中有效键屏幕单元调整中有效键: RETURN 用于选定移动单元或取消选定 CTRL+R 刷新屏幕 CTRL+B 删除一个单元 CTRL+V增加一个单元 CTRL+I在当前行上插入一个空行 CTRL+D删除当前行上一个空行 CTRL+K将当前单元移动到上一页 CTRL+L将当前单元移动到下一页 上光标单元选中时向上移动单元;未选中时移到上一单元 下光标单元选中时向上移动单元;未选中时移到下一单元 左光标单元选中时向左移动单元 右光标单元选中时向右移动单元 CTRL+S横向放大(仅当光标处于窗口或表格或横线时有效) CTRL+A横向缩小(仅当光标处于窗口或表格或横线时有效) CTRL+X纵向放大(仅当光标处于窗口或表格或竖线时有效) CTRL+Z纵向缩小(仅当光标处于窗口或表格或竖线时有效) CTRL+W进入或退出 GRID 单元调整 GRID 单元调整中有效键:单元调整中有效键: RETURN用于选定移动单元或取消选定 上光标移到标题行 下光标移到数据行 左光标单元未选中时移到左边单元,选中时向左移动单元 右光标单元未选中时移到右边单元,选中时向右移动单元 使用说明使用说明 1退出退出 不管光标在屏幕调整工具的窗口单元上还是在表格内进行调整时,不管当前所在单元 是否处于选定状态,按 ESC 键都能退出调整工具,退出前会提示是否进行保存调整结果, 选择“Yes”进行保存退出,选择“No”进行不保存退出,选择“Cancel”回到调整工具 联想联想 IT 咨询服务公司咨询服务公司 53 不退出: 2翻页翻页 如果一个窗口有多页,则调整工具要对不同页面的内容进行调整,这就需要在窗口的 各页中进行切换。按 PAGEUP 键或 CTRL+H 键可以到达上一页,按 PAGEDOWN 键或 CTRL+G 可以到达下一页,如果现在是在最后一页,没有下页时,则停留在当前页上。 3选定单元选定单元 RETURN 键用于选定移动单元或取消选定。当光标移到单元上时,按回车,则单元变 为可移动状态,可以用上下左右光标移动单元位置,移到理想位置后按回车,移动结束。 4移动单元和单元切换移动单元和单元切换 在移动状态下,上下左右光标用于将选中单元移到理想位置,对线、表格、和窗口也 可移动,但不能超出屏幕范围,表格和窗口不要超出窗口范围。因为现在窗口风格统一, 除了特别的窗口外,对交易使用窗口请不要改变窗口大小和位置。 在非移动状态下,上下光标用于在窗口的各单元间进行切换,单元间的切换是循环的, 左右光标不起作用。 当在调整表格时,上下光标用于在列名和列标题间进行切换,左右光标在移动状态下 用于对选中的列名或列标题进行左右位置移动,在非移动状态下用于在列间进行切换。 联想联想 IT 咨询服务公司咨询服务公司 54 5增加单元增加单元 屏幕调整工具中增加单元时,可以增加窗口内一条线、一段文本,或一个域。在屏幕 的窗口单元上按 CTRL+V 时显示增加单元画面(在调整表格时不能增加单元): 按 ESC 键退出增加单元界面,增加单元的默认位置是当前光标所在位置,可以增加时 进行更改。对增加线时,终止坐标才起作用。 如果输入名称为空,则不增加,如果输入的域名 FIELD 在数据字典里不存在,即在资 源存储的 FIELD 路径下没有此域的资源,则不增加。 6修改单元修改单元 屏幕调整工具中修改单元时,可以修改窗口的一段文本或者表格内一列的标题。在屏 幕的窗口单元上按 CTRL+E 时提示修改内容: 联想联想 IT 咨询服务公司咨询服务公司 55 直接按 ESC 键不进行修改,输入新名称后回车,提示是否确认: 选择“Yes”进行修改,选择“No“继续进行输入。 下面是对表格内列的标题进行修改的界面例子,也是在要修改的标题处按键弹出修改 提示进行输入: 联想联想 IT 咨询服务公司咨询服务公司 56 7删除单元删除单元 屏幕调整工具中删除单元时,可以删除窗口内一条线、一段文本,一个域或一个表格。 在屏幕的窗口单元上按 CTRL+B 时提示是否真的要进行此单元的删除: 选择“Yes”删除,选择“No”不删除。 联想联想 IT 咨询服务公司咨询服务公司 57 8调整窗体、表格和线的尺寸调整窗体、表格和线的尺寸 当光标到达窗口、表格或线的名字时,可以对窗口、表格或线的位置及长宽进行调整。 以表格为例,原表格大小如下所示,光标位于“F93281”名字处: 按 CTRL+A 可以进行横向缩小,按 CTRL+Z 可以进行纵向缩小: 按 CTRL+S 可以进行横向放大,按 CTRL+X 可以进行纵向放大: 联想联想 IT 咨询服务公司咨询服务公司 58 9显示单元全名显示单元全名 在屏幕调整界面上显示的单元长度为其在应用界面上的实际显示长度,显示的内容为 此单元的名称,因为有的单元显示长度比较小,所以有的单元名称显示不完整,可以用热 键 CTRL+N 进行查看,在调整窗口内的单元或调整表格内的列时,可以用此键。 如下面的例子,柜员类型字段显示为一位长,为看其域的名字全称: 按 CTRL+N 键,其全名则显示出来,在光标移动后恢复原状。 联想联想 IT 咨询服务公司

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论