COP平臺工具手冊_第1頁
COP平臺工具手冊_第2頁
COP平臺工具手冊_第3頁
COP平臺工具手冊_第4頁
COP平臺工具手冊_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、.柜面操作平臺COP工具手冊編寫人: 劉世昌編寫日期: 2002年9月目錄第一章平臺集成開發(fā)工具COPTOOLS4工具說明4配置管理工具說明51.通訊配置62.系統(tǒng)頭63.交易頭74.公共交易頭85.交易公共接收頭86.系統(tǒng)參數(shù)97.環(huán)境變量9資源生成工具說明101.生成交易112.生成通訊接口143.生成表格單元164.生成域工具175.生成窗口工具196.生成對象單元工具227.生成列表工具23編輯工具說明261.編輯域262.編輯窗口283.編輯表格294.編輯菜單305.編輯列表31交易管理321.交易模板管理332.交易通訊接口333.公共構件管理344.交易文件查詢39交易開發(fā)40

2、1調(diào)整窗口402交易編制413前臺測試444聯(lián)機測試45版本管理461備份管理462版本管理463分發(fā)管理46幫助471工具說明472語法手冊483關于49第二章 屏幕調(diào)整工具(ADJWIN)51概述51環(huán)境設置51調(diào)用方法51熱鍵說明52使用說明521退出522翻頁533選定單元534移動單元和單元切換535增加單元546修改單元547刪除單元568調(diào)整窗體、表格和線的尺寸579顯示單元全名5810進入和退出表格調(diào)整5911刷新屏幕6012整體移動單元6113單元的頁間移動6214在線幫助信息6315涉及文件6416日志查詢64第三章 傳輸文件工具(TFT)65概述65環(huán)境設置65使用方法6

3、61客戶端程序使用方法662服務端程序使用方法66限制說明67應用說明671環(huán)境變量配置672前臺使用方法673使用舉例67第一章 平臺集成開發(fā)工具coptools工具說明COP平臺集成開發(fā)工具coptools集成了COP平臺上的各個管理工具和方便開發(fā)應用程序的工具。coptools主要能完成下面各項功能:l 對平臺配置的管理可以查看、修改平臺的目錄配置、系統(tǒng)頭、交易頭、通訊頭以及通訊機器地址和協(xié)議等的配置信息及系統(tǒng)參數(shù)。l 對平臺資源的管理平臺的資源主要指域、窗口、菜單、列表、表格等信息的XML描述文件以及有關交易模版的信息內(nèi)容。對資源的管理由生成資源和編輯資源兩個工具組成。生成資源工具可以

4、根據(jù)后臺sopdown下載的文件內(nèi)容生成COP平臺的域、窗口、菜單、列表、表格的XML資源文件、交易的通訊接口文件、在交易模版中增加交易完成交易的部分應用程序的自動開發(fā)。生成資源工具包括生成交易文件、生成通訊接口、生成表格單元、生成域單元、生成窗口單元、生成對象單元及生成列表單元等幾部分。編輯資源工具可以完成對域、窗口、菜單、列表、表格等XML文件資源的查詢、修改、添加等,方便準確快捷,避免了因不熟悉XML格式或誤操作造成的資源文件的損壞。l 對平臺交易的管理可以完成對平臺上的各交易的組成部分的查詢和管理,可以清晰了解交易的執(zhí)行流程??梢酝瓿蓪σ活惼脚_交易信息的查詢。l 對平臺構件的管理平臺的

5、構件主要指COP平臺上的交易調(diào)度構件和公共的功能構件,還包括一些實現(xiàn)一些通用功能的構件。此部分可以完成對這些構件描述信息(包括其功能和接口等)的查詢,也可用于增加、修改這些構件的描述信息及構件的組成內(nèi)容。l 對平臺交易的開發(fā)在平臺交易的開發(fā)環(huán)境中進行應用的開發(fā),可以清晰明確的了解交易程序的執(zhí)行流程,不必在各目錄間進行轉換,只在工具所定義的程序模版中添寫相應的業(yè)務邏輯,然后就可以完成各部分程序的編譯、測試。l 對平臺幫助信息的管理在這里可以查詢平臺的版本信息、平臺的使用方法、COP語法的組成和實例以及各工具的使用方法。所有可執(zhí)行文件都存放在:$(HOME)/coptools/bin目錄下,在系統(tǒng)

6、提示符下輸入:coptools,然后回車,就可進入工具界面。配置管理工具說明可以查看、修改平臺的目錄配置、系統(tǒng)頭、交易頭、通訊頭以及通訊機器和協(xié)議等的配置信息及系統(tǒng)參數(shù)。這一部分為平臺公用部分信息,由專人負責更改,業(yè)務開發(fā)人員可以查看,不要進行修改。所有配置文件均在$(HOME)/config目錄下。1.通訊配置用于查詢、修改$(HOME)/config/comm.cfg文件。該工具啟動后,將comm.cfg文件讀到屏幕上。該工具可用命令行啟動 :editconfig2.系統(tǒng)頭用于查詢、修改$(HOME)/config/ system_head.cfg文件。該工具啟動后,就將system_he

7、ad.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_r

8、cv_head.cfg文件讀到屏幕上。該工具可用命令行啟動 :editcmtranrcvhead6.系統(tǒng)參數(shù)暫時沒有加入。7.環(huán)境變量用于修改$(HOME)/config/ copsys.cfg文件。該工具啟動后,就將copsys.cfg文件讀到屏幕上。該工具可用命令行啟動 :editcopsys資源生成工具說明生成工具根據(jù)后端下載到前端的文件(所有下載的文件都存放在$(HOME)/data/down目錄下)生成XML格式的窗口、域、列表、表格、對象等資源文件以及交易的輸入輸出接口文件,并完成對交易的部分應用程序的自動編寫工作。此工具組主要完成新交易的加入,對原有交易接口的更改,對域、表格、列

9、表、對象的加入和修改。對于生成交易所覆蓋的文件,在目錄$(HOME)/coptools/backup下有備份,如果發(fā)生錯誤可手工恢復。1.生成交易1參數(shù)交易碼:要生成的交易的交易碼。例如:先用后臺sopdown工具運行下載交易,將交易9313相關數(shù)據(jù)下載到前端,包括的文件有info9313、FORM_F931301、OBJ_O93131 、OBJ_O93132、OBJ_O93133,在界面上輸入其交易碼:9313,如下所示:回車,進行交易相關數(shù)據(jù)的生成:對窗口中各域的顯示類型的選擇,默認為正常顯示,如果選擇不正常顯示,則出現(xiàn)下面畫面:選擇域是隱含還是不可輸,不可輸指域顯示但不能進行輸入數(shù)據(jù)。在

10、生成文件時,如果文件已經(jīng)存在,則會有提示是否覆蓋原文件:在生成成窗口、對象、表格、腳本文件后,會提示是否更新交易模版,對于新加交易,一定選擇更新,對于存在交易,一般選擇不更新。該工具也可用命令行啟動:maketrance2功能說明此工具用于生成新的交易。根據(jù)輸入的交易碼,自動生成前端的通訊接口、表格、窗口和對象。還可根據(jù)需要更新交易模板。如果原來已有相應的交易,則會覆蓋原來的交易,覆蓋前進行提示。使用此工具前,必須有sopdown下載所需數(shù)據(jù)到前端。數(shù)據(jù)保存在$(HOME)/data/down目錄下。輸入交易碼后回車,就開始生成新的交易。生成交易過程的信息顯示的右面的輸出內(nèi)容窗口內(nèi)。下載的交易

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自動生成的數(shù)據(jù)通訊接口,存放在$(HOME)/data/down/sock目錄下;如果該文件已經(jīng)存在,則覆蓋。表格文件,存放在$(HOME)/data/resource/grid目錄下,為XML文件;如果該文件已經(jīng)存在,會提示更新或覆蓋已有的XML文件。窗口文件,存放在$(HOME)/data/resource/wi

12、ndow目錄下,為XML文件; 如果該文件已經(jīng)存在,會提示更新或覆蓋已有的XML文件和窗口前動作COP程序文件。對象文件,存放在$(HOME)/data/function/object目錄下,為COP文件;如果該文件已經(jīng)存在,會提示更新或保留已有的接收對象處理COP文件。2.生成通訊接口21參數(shù)說明文件名:是后端傳到前端的對象文件,存放在$(HOME)/data/down目錄下,以OBJ或FORM開頭的文件。對象名:將要生成的通訊接口文件,存放在$(HOME)/data/down/sock下。 以交易9313為例:文件名為OBJ_O93131,對象名為O93131文件名為FORM_F93130

13、1,對象名為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|O931

14、31|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自動生成的數(shù)據(jù)生成的通訊接口文件,存放在$(HOME)/data/down/sock下。3.生成表格單元3.1參數(shù)說明文件名:是后端傳到前

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|

16、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自動生成的數(shù)據(jù)同時生成該表格的關聯(lián)窗口和窗口前動作,在表格中按快捷鍵,會彈出一窗口顯示光標所在記錄的內(nèi)容。該窗口存在$(HOME)/data/resource/window目錄下。窗口名稱為win + gridname,窗口前動作存放在$(

17、HOME)/data/function/window目錄下,名稱為pre + win+gridname。4.生成域工具4.1參數(shù)說明文件名:是后端傳到前端的域文件,存放在$(HOME)/data/down目錄下。例如:文件名為SNGURQ輸入完成后,按回車鍵,進行域資源文件的生成:如果域已經(jīng)存在,則不能再生成。該工具也可用命令行啟動:makefld4.2功能說明該工具用于生成XML格式的域文件,生成時要判斷是否存在同名列表,如果存在同名列表,則生成域后動作pst + 域名。例如:輸入的文件格式為:SNGURQ|Q|送股日期|8|0|生成的文件為SNGURQ.xml,存放在$(HOME)/dat

18、a/resource/field目錄下。生成的域后動作為pstSNGURQ.cop,存放在$(HOME)/data/ function/ field目錄下。4.3自動生成的數(shù)據(jù)生成的xml文件,存放在$(HOME)/data/resource/field目錄下;生成的域前域后動作存放在$(HOME)/data/function/field目錄下。5.生成窗口工具5.1參數(shù)說明文件名:是后端傳到前端的對象文件,存放在$(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|

20、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自動生成的數(shù)據(jù)生成COP格式的文件,存放在$(HOME)/data/function/window目錄下,文件名為:pre + 要生成的窗口名。例如:文件名為OBJ_O93131,窗口名為win9313I1,則生成的COP文件為prewin9313I1.

21、cop6.生成對象單元工具6.1參數(shù)說明文件名:是后端傳到前端的對象文件,存放在$(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自動生成的數(shù)據(jù)生成COP格式的文件,存放在$(HOME)/data/function/object目錄下7.生成列表工具7.1參數(shù)說明文件名:是后端傳到前端的對象文件,存放在$(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|企業(yè)組織機構代碼(2企業(yè)證書)|FILD|QZSQYJ|B|證件編號(3Web站點證書)|WQZHZT為一個列表,在wangyun中。生成的域名為TXWQZHZT,域后動作為pstWQZHZT.cop。注意:如果列表名為10位,即帶交易碼的,

25、則pstYEWUDH.cop必須是標準格式才能更新成功。例如:文件名為yewudh,要生成的列表為YEWUDH4002,F(xiàn)ILD|YEWUDH4004|4300|一個月定期存款(外幣)|FILD|YEWUDH4004|4310|一般定期存款(三個月)|FILD|YEWUDH4004|4320|一般定期存款(六個月)|FILD|YEWUDH4004|4330|一般定期存款(一年)|FILD|YEWUDH4004|4340|二年定期存款(外幣)|FILD|YEWUDH4004|4350|三年定期存款(外幣)|那么,pstYEWUDH.cop,必須符合以下格式:#include "head

26、.h"/*程序名稱: pstYEWUDH功能描述: YEWUDH單元后事件程序員名:說 明: 檢查YEWUDH的值是否在選擇列表內(nèi)更改日志:日期: 修改者:說明:*/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)i

27、f ( Ret = 0 )return SUCCESSswitch (FLD:FDJIAOYM)case"4004": . . . . . . 7.3自動生成的數(shù)據(jù)生成域后動作,即COP格式的文件,存放在$(HOME)/data/function/ field/目錄下。編輯工具說明編輯工具是對已經(jīng)生成的XML格式的文件內(nèi)容進行查詢、更改。1.編輯域域編輯工具用于編輯$(HOME)/data/resource/field下的XML文件。在域名稱中輸入域名,即XML文件名,回車后,就可讀XML文件內(nèi)容到屏幕上。修改之后,按C可將屏幕內(nèi)容寫入XML文件。如果輸入的文件名中帶有”*

28、”或”?”,則為匹配模式。匹配結果在表格中列出。如果該域不存在,則會提示是否創(chuàng)建新的域,只有選擇”是”,光標才會繼續(xù)前進。例如:輸入ZHANGH,然后回車,顯示域ZHANGH的相關屬性,可以進行修改。如果輸入的域名稱不存在,則提示是否進行增加:對于輸入的*,可以進行匹配查詢:該工具也可用命令行啟動:editfld 2.編輯窗口窗口編輯工具用于編輯$(HOME)/data/resource/window下的XML文件。在窗口名中輸入窗口名,即XML文件名,回車后,若該窗口存在,就可讀XML文件內(nèi)容到屏幕上。修改之后,按C可將屏幕內(nèi)容寫入XML文件。如果該窗口不存在,則會提示是否創(chuàng)建新的窗口,只有

29、選擇”是”,光標才會繼續(xù)前進。注:窗口頁數(shù)會自動取子項中頁號的最大值。例如:輸入win5310I1,然后回車。該工具也可用命令行啟動:editwin 3.編輯表格表格編輯工具用于編輯$(HOME)/data/resource/grid下的XML文件。在表格名中輸入表格名,即XML文件名,回車后,若該表格存在,就可讀XML文件內(nèi)容到屏幕上。修改之后,按C可將屏幕內(nèi)容寫入XML文件。如果該表格不存在,則會提示是否創(chuàng)建新的表格,只有選擇”是”,光標才會繼續(xù)前進。例如:輸入F85021,然后回車。該工具也可用命令行啟動:editgrid 4.編輯菜單菜單編輯工具用于編輯$(HOME)/data/res

30、ource/menu下的XML文件。在菜單名中輸入菜單名,即XML文件名,回車后,若該菜單存在,就可讀XML文件內(nèi)容到屏幕上。修改之后,按C可將屏幕內(nèi)容寫入XML文件。如果該菜單不存在,則會提示是否創(chuàng)建新的菜單,只有選擇”是”,光標才會繼續(xù)前進。例如:輸入menuitem_84,然后回車。該工具也可用命令行啟動:editmenu 5.編輯列表菜單編輯工具用于編輯$(HOME)/data/resource/list下的XML文件。在列表名中輸入列表名,即XML文件名,回車后,若該列表存在,就可讀XML文件內(nèi)容到屏幕上。修改之后,按C可將屏幕內(nèi)容寫入XML文件。如果該列表不存在,則會提示是否創(chuàng)建新

31、的列表,只有選擇”是”,光標才會繼續(xù)前進。例如:輸入LBPNG1ZL4102,然后回車。該工具也可用命令行啟動:editlist交易管理本工具組是對交易模板和交易接口的內(nèi)容進行修改,以及對前臺公用交易構件和查詢和管理,對交易的組成部分的查詢。1.交易模板管理用于查詢、修改交易的交易模板。在交易代碼中輸入要修改的交易代碼,回車后,若該交易存在,就可讀交易模板內(nèi)容到屏幕上。修改之后,按C可將屏幕內(nèi)容寫入XML文件。例如:輸入0101,然后回車。該工具也可用命令行啟動:edittranmode2.交易通訊接口用于修改$(HOME)/data/down/sock目錄下的交易接口文件。在文件名中輸入要修

32、改的交易接口的名稱,回車后,若該交易接口存在,就可讀交易接口內(nèi)容到屏幕上。修改之后,按C可將屏幕內(nèi)容寫入該文件。例如:輸入O83222,然后回車。該工具也可用命令行啟動:editcommio3.公共構件管理 該工具是對前臺公共構件的管理。通過該工具可增加或修改構件描述和構件內(nèi)容。前臺公共構件的管理由專人負責,業(yè)務開發(fā)人員只能進行查詢構件使用方法。(1) 查詢:輸入構件的名稱和類型,會列出該構件的相關信息。 輸入構件類型,構件類型共有5中:類型1-Main類型 2-Public類型 3-Field類型 4-Key類型 5-Menu類型。構件名和構件類型至少輸入一項;如果名稱為空,會列出所有該類型

33、的構件,如下所示: 在文件名中輸入要查找的構件名(沒有后綴.cop),如btsmain,然后回車;如果名字不為空,可以不用填寫構件類型:如果該構件不存在,會提示是否創(chuàng)建:選擇“是”,會彈出一窗口,可在該窗口中增加構件描述和構件內(nèi)容。 (2)增加:增加構件以及構件的描述。直接按CTRL+A,會彈出一窗口,可在該窗口中增加構件的描述信息;其中構件名和構件類型不能為空,否則保存失敗。在輸入構件類型之后,如果該構件不存在,會自動調(diào)用Vi,可用Vi編輯構件內(nèi)容。退出Vi后,會編譯該構件,如果編譯成功,光標移至下一個域;如果編譯出錯,會彈出錯誤提示信息。編輯完成后,按CTRL+C保存。 退出時,如果構件描

34、述不存在或內(nèi)容有變動,會提示是否保存。(2) 修改構件描述內(nèi)容及構件:光標移至要修改的構件所在行,按CTRL+Z,會調(diào)用Vi編輯該構件的內(nèi)容。編輯完成后,退出Vi時會編譯構件: 如果編譯出錯會彈出錯誤提示信息。光標移至要修改的構件所在地行,按X,會彈出一個窗口,該構件的內(nèi)容顯示在窗口中;可在該窗口中修改構件的描述;修改完成后按CTRL+C,則構件的描述被更新;在該窗口中按CTRL+Z,也可編輯構件內(nèi)容。 在編譯構件后,如果錯誤時彈出錯誤提示信息,按“放棄”將停止編譯構件內(nèi)容。該工具也可用命令行啟動:managepubcomp4.交易文件查詢 該工具列出所有與交易有關的COP文件的文件名,描述,

35、路徑。 與交易相關的文件有:輸入窗口前、后動作,輸出窗口前、后動作,交易前、交易后、交易提交前動作,返回對象動作,域前、域后動作,表格前、后動作,鍵動作。這些顯示的文件程序都帶有交易碼,對程序中用到的不帶交易碼的公共部分程序,這里沒有列出。 操作說明:輸入交易碼,如:0101,如下所示: 回車,就會列出所有與交易0101相關的COP文件,及其簡單的描述、所在目錄:該工具也可用命令行啟動:allabouttran交易開發(fā)交易開發(fā)工具組用于對存在的交易進行窗口位置的調(diào)整,對交易各相關COP程序的編輯編譯及修改,對交易前臺的畫面的測試及聯(lián)機測試等。1調(diào)整窗口屏幕調(diào)整工具主要是調(diào)整窗口的大小、位置,窗

36、口內(nèi)單元的位置、長度,增加、刪除界面單元等,修改$(HOME)/data/resource/window的XML文件。此工具是開發(fā)前臺必不可少的工具。選中菜單調(diào)整窗口并回車,會彈出一個小窗口,輸入要調(diào)整的窗口的名稱:然后回車,就進入窗口調(diào)整界面。具體使用方法見后面關于屏幕調(diào)整工具的說明,聯(lián)機幫助(F1彈出幫助)可在線顯示各鍵的使用方法。該工具也可用命令行啟動:adjwin win5310I12交易編制 此工具主要為加快開發(fā)進程,省去在各目錄間進行切換,快速查找交易錯誤,加快前臺交易的調(diào)試。該工具根據(jù)交易流程依次把所有與該交易相關的文件讀到一個文件中。讀入流程為:交易前動作,輸入窗口前,鍵盤、表

37、格、域動作,輸入窗口后動作,交易提交前動作,對象、打印動作,輸出窗口前動作,輸出窗口后動作,交易后動作。然后用Vi編輯該文件。每個交易文件之間用以下標志分格開: # # 交易提交前動作開始 # # 標志前和標志后均有一空行。 編輯完成后,退出Vi,會自動編譯所有交易文件;如果編譯出錯,會在右邊的窗口中顯示錯誤信息;此時再回車,會再次打開所有交易文件,直到編譯通過;也可按ESC鍵退出編譯。使用方法是:按菜單項進入編制交易工具,輸入交易碼: 回車,進入Vi界面,顯示此交易的各個文件內(nèi)容。此時可進行修改各程序文件(不要改變文件分隔標志),修改完成后保存退出,工具自動進行各程序文件的編譯。如果編譯出錯

38、,顯示出錯文件的錯誤行數(shù)(此數(shù)字指從文件開始處計算的行數(shù),數(shù)字為基本準確,不時會有小的偏差)??梢曰剀嚮氐絍i中,找到該文件的起始位置,輸入以下Vi命令【:. +n】,就可到達錯誤所在行。該命令為:冒號,點,加號,錯誤行數(shù)。 如果編譯沒有錯誤,會顯示“全部編譯通過!”。 該工具也可用命令行啟動:writetrancop3前臺測試前臺測試主要進行交易前臺運行的測試,主要檢查交易提交前界面運行情況是否符合交易的要求,所設置的數(shù)據(jù)是否正確,前臺程序的運行情況等。該工具也可用命令行啟動:tt4聯(lián)機測試該工具也可用命令行啟動:aa版本管理版本管理工具組主要完成交易開發(fā)后的備份、開發(fā)機向測試機的提交管理、

39、開發(fā)機向版本機發(fā)布程序的提交管理等?,F(xiàn)暫時沒有掛執(zhí)行內(nèi)容。1備份管理可以用于前臺管理人員對前臺的全部應用平臺進行備份,或者對資源文件的備份、對公用程序的備份,也可以用于交易開發(fā)人員根據(jù)交易碼對開發(fā)的交易的備份。2版本管理對交易從開發(fā)環(huán)境向測試環(huán)境的提交,使用版本管理工具此工具根據(jù)在開發(fā)環(huán)境下更改的文件和內(nèi)容,提供根據(jù)填寫的更新信息內(nèi)容向測試環(huán)境提交的簡便方法,用于保持開發(fā)環(huán)境與測試環(huán)境的一致性。3分發(fā)管理分發(fā)管理工具用于從開發(fā)環(huán)境向版本機的提交新版本,版本機上運行的是版本發(fā)布工具。幫助幫助組工具中主要是對coptools工具的內(nèi)容介紹、COP平臺語言的語法在線查詢以及coptools工具的版本

40、信息等。1工具說明這是關于coptools包含內(nèi)容的簡單說明。按S向下翻頁,按A向上翻頁。2語法手冊此工具是COP的語法手冊。在左邊選擇相關的主題,回車后會在右邊的窗口中顯示幫助的內(nèi)容。按S向下翻頁,按A向上翻頁。下面是主菜單:有些部分有子菜單,對語法各部分進行了更加詳細的分類:選擇要查詢的內(nèi)容后,右邊的幫助窗口會顯示此部分的語法信息:該工具也可用命令行啟動:cophelp3關于這是有關coptools工具的版本信息內(nèi)容,如下所示:第二章 屏幕調(diào)整工具(ADJWIN)概述屏幕調(diào)整工具是為方便前臺界面的開發(fā)調(diào)整而提供的工具。由于在開發(fā)過程中要不斷地對界面各單元的顯示位置及內(nèi)容進行更改,以滿足客戶

41、和美觀的需要,方便、直觀、快捷的調(diào)整工具是開發(fā)界面程序必不可少的工具?,F(xiàn)在平臺的資源存儲在XML格式文件中,窗口中的各單元數(shù)據(jù)分散的不同的文件中,屏幕調(diào)整工具使開發(fā)人員從煩瑣的查看文件、修改位置、顯示界面的工作中解脫出來,基本上做到了所見即所得的效果。環(huán)境設置屏幕屏幕調(diào)整工具存放在COP平臺的可執(zhí)行目錄bin下,可以平臺的任何地方進行調(diào)用,對環(huán)境不必進行設置??梢灾苯邮褂妹钚衋djwin調(diào)用,也可在前臺的開發(fā)集成環(huán)境中的窗口調(diào)整菜單項中調(diào)用?,F(xiàn)在開發(fā)人員一般都在用Netterm,在使用屏幕調(diào)整工具(使用交易畫面也要做這個設置)中對PAGEUP和PAGEDOWN不響應,翻頁可用CTRL+G和C

42、TRL+H代替。如果前臺環(huán)境設置TERM變量為交易的鍵盤定義值時(即原來的copterm),必須對Netterm一些鍵的定義進行設置才能使用其中的一些鍵盤熱鍵。這里列出屏幕調(diào)整工具涉及的翻頁鍵改變:PAGEUP6PAGEDOWN3F117調(diào)用方法在前臺集成開發(fā)環(huán)境中可使用菜單直接調(diào)用,見前面coptools工具的交易開發(fā)的介紹,也可使用屏幕調(diào)整工具的命令行方式:adjwin 窗口名 -d 日志文件名例如:要調(diào)整窗口win5201I1中的界面顯示,輸入adjwin win5201I1窗口的各單元即顯示在屏幕上,調(diào)整完畢時按ESC退出,提示是否對剛才進行的調(diào)整進行保存,選擇是保存,選擇否放棄剛才的

43、調(diào)整,退出。熱鍵說明屏幕調(diào)整工具在不同情況下的熱鍵如下:屏幕調(diào)整工具系統(tǒng)中有效鍵:ESC退出屏幕調(diào)整工具PAGEUP向上翻頁CTRL+H 向上翻頁PAGEDOWN向下翻頁CTRL+G向下翻頁F1顯示幫助信息(ESC退出)CTRL+E改變TEXT內(nèi)容CTRL+N顯示單元的名稱全長屏幕單元調(diào)整中有效鍵:RETURN 用于選定移動單元或取消選定CTRL+R 刷新屏幕CTRL+B 刪除一個單元CTRL+V增加一個單元CTRL+I在當前行上插入一個空行CTRL+D刪除當前行上一個空行CTRL+K將當前單元移動到上一頁CTRL+L將當前單元移動到下一頁上光標單元選中時向上移動單元;未選中時移到上一單元下光

44、標單元選中時向上移動單元;未選中時移到下一單元左光標單元選中時向左移動單元右光標單元選中時向右移動單元CTRL+S橫向放大(僅當光標處于窗口或表格或橫線時有效)CTRL+A橫向縮小(僅當光標處于窗口或表格或橫線時有效)CTRL+X縱向放大(僅當光標處于窗口或表格或豎線時有效)CTRL+Z縱向縮小(僅當光標處于窗口或表格或豎線時有效)CTRL+W進入或退出GRID單元調(diào)整GRID單元調(diào)整中有效鍵:RETURN用于選定移動單元或取消選定上光標移到標題行下光標移到數(shù)據(jù)行左光標單元未選中時移到左邊單元,選中時向左移動單元右光標單元未選中時移到右邊單元,選中時向右移動單元使用說明1退出不管光標在屏幕調(diào)整

45、工具的窗口單元上還是在表格內(nèi)進行調(diào)整時,不管當前所在單元是否處于選定狀態(tài),按ESC鍵都能退出調(diào)整工具,退出前會提示是否進行保存調(diào)整結果,選擇“Yes”進行保存退出,選擇“No”進行不保存退出,選擇“Cancel”回到調(diào)整工具不退出:2翻頁如果一個窗口有多頁,則調(diào)整工具要對不同頁面的內(nèi)容進行調(diào)整,這就需要在窗口的各頁中進行切換。按PAGEUP鍵或CTRL+H鍵可以到達上一頁,按PAGEDOWN鍵或CTRL+G可以到達下一頁,如果現(xiàn)在是在最后一頁,沒有下頁時,則停留在當前頁上。3選定單元RETURN鍵用于選定移動單元或取消選定。當光標移到單元上時,按回車,則單元變?yōu)榭梢苿訝顟B(tài),可以用上下左右光標移

46、動單元位置,移到理想位置后按回車,移動結束。4移動單元和單元切換在移動狀態(tài)下,上下左右光標用于將選中單元移到理想位置,對線、表格、和窗口也可移動,但不能超出屏幕范圍,表格和窗口不要超出窗口范圍。因為現(xiàn)在窗口風格統(tǒng)一,除了特別的窗口外,對交易使用窗口請不要改變窗口大小和位置。在非移動狀態(tài)下,上下光標用于在窗口的各單元間進行切換,單元間的切換是循環(huán)的,左右光標不起作用。 當在調(diào)整表格時,上下光標用于在列名和列標題間進行切換,左右光標在移動狀態(tài)下用于對選中的列名或列標題進行左右位置移動,在非移動狀態(tài)下用于在列間進行切換。5增加單元屏幕調(diào)整工具中增加單元時,可以增加窗口內(nèi)一條線、一段文本,或一個域。在

47、屏幕的窗口單元上按CTRL+V時顯示增加單元畫面(在調(diào)整表格時不能增加單元):按ESC鍵退出增加單元界面,增加單元的默認位置是當前光標所在位置,可以增加時進行更改。對增加線時,終止坐標才起作用。如果輸入名稱為空,則不增加,如果輸入的域名FIELD在數(shù)據(jù)字典里不存在,即在資源存儲的FIELD路徑下沒有此域的資源,則不增加。6修改單元屏幕調(diào)整工具中修改單元時,可以修改窗口的一段文本或者表格內(nèi)一列的標題。在屏幕的窗口單元上按CTRL+E時提示修改內(nèi)容:直接按ESC鍵不進行修改,輸入新名稱后回車,提示是否確認:選擇“Yes”進行修改,選擇“No“繼續(xù)進行輸入。下面是對表格內(nèi)列的標題進行修改的界面例子,

48、也是在要修改的標題處按鍵彈出修改提示進行輸入:7刪除單元屏幕調(diào)整工具中刪除單元時,可以刪除窗口內(nèi)一條線、一段文本,一個域或一個表格。在屏幕的窗口單元上按CTRL+B時提示是否真的要進行此單元的刪除:選擇“Yes”刪除,選擇“No”不刪除。8調(diào)整窗體、表格和線的尺寸當光標到達窗口、表格或線的名字時,可以對窗口、表格或線的位置及長寬進行調(diào)整。以表格為例,原表格大小如下所示,光標位于“F93281”名字處:按CTRL+A可以進行橫向縮小,按CTRL+Z可以進行縱向縮?。喊碈TRL+S可以進行橫向放大,按CTRL+X可以進行縱向放大:9顯示單元全名在屏幕調(diào)整界面上顯示的單元長度為其在應用界面上的實際顯

49、示長度,顯示的內(nèi)容為此單元的名稱,因為有的單元顯示長度比較小,所以有的單元名稱顯示不完整,可以用熱鍵CTRL+N進行查看,在調(diào)整窗口內(nèi)的單元或調(diào)整表格內(nèi)的列時,可以用此鍵。如下面的例子,柜員類型字段顯示為一位長,為看其域的名字全稱:按CTRL+N鍵,其全名則顯示出來,在光標移動后恢復原狀。10進入和退出表格調(diào)整當光標到達表格GRID的名字時,可以對表格的位置及長寬進行調(diào)整;按熱鍵CTRL+W可以進入表格,對表格內(nèi)的標題和列的位置進行調(diào)整,可以改變標題,但不能刪除或增加列和標題,調(diào)整完畢用CTRL+W退出表格的調(diào)整。下面是進入表格前:按鍵CTRL+W后提示是否進行表格調(diào)整:選擇”yes”顯示表格內(nèi)各列標題和代表列的域名,進入表格的調(diào)整狀態(tài):11刷新屏幕在屏幕的調(diào)整過程中,可能界面顯示得比較混亂,可以隨時用刷新熱鍵CTRL+R重新顯示畫面。按CTRL+R進行刷新后,對畫面進行重新顯示:12整體移動單元插入和刪除空行的功能主要用于對窗口的一頁內(nèi)此空行下面的內(nèi)容進行整體的移動:整體移動不能讓最下一行移到下一頁中。如對下面的窗口,如想把“柜員代號”后面所有的域向下移動三行,位置相對保持不變,則可將光標移到“柜員代號”上:按三次CTRL+I鍵,每按一次向下移一行,如下所示:如果整體向行移三行,則按CTRL+D刪除上面三個空行即可。如果當前光標所在行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論