![COP平臺(tái)工具手冊(cè)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/16/a8f1703a-e065-4869-80ca-1c4324bba236/a8f1703a-e065-4869-80ca-1c4324bba2361.gif)
![COP平臺(tái)工具手冊(cè)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/16/a8f1703a-e065-4869-80ca-1c4324bba236/a8f1703a-e065-4869-80ca-1c4324bba2362.gif)
![COP平臺(tái)工具手冊(cè)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/16/a8f1703a-e065-4869-80ca-1c4324bba236/a8f1703a-e065-4869-80ca-1c4324bba2363.gif)
![COP平臺(tái)工具手冊(cè)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/16/a8f1703a-e065-4869-80ca-1c4324bba236/a8f1703a-e065-4869-80ca-1c4324bba2364.gif)
![COP平臺(tái)工具手冊(cè)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/16/a8f1703a-e065-4869-80ca-1c4324bba236/a8f1703a-e065-4869-80ca-1c4324bba2365.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、柜面操作平臺(tái)柜面操作平臺(tái) cop 工具手冊(cè)工具手冊(cè) 編寫(xiě)人編寫(xiě)人: 劉世昌劉世昌 編寫(xiě)日期編寫(xiě)日期: 2002 年年 9 月月 目錄目錄 第一章第一章平臺(tái)集成開(kāi)發(fā)工具平臺(tái)集成開(kāi)發(fā)工具 coptools.4 工具說(shuō)明 .4 配置管理工具說(shuō)明 .5 1.通訊配置.6 2.系統(tǒng)頭.6 3.交易頭.7 4.公共交易頭.8 5.交易公共接收頭.8 6.系統(tǒng)參數(shù).9 7.環(huán)境變量.9 資源生成工具說(shuō)明 .10 1.生成交易.11 2.生成通訊接口.14 3.生成表格單元.16 4.生成域工具.17 5.生成窗口工具.19 6.生成對(duì)象單元工具.22 7.生成列表工具.23 編輯工具說(shuō)明.26 1.編輯域.
2、26 2.編輯窗口.28 3.編輯表格.29 4.編輯菜單.30 5.編輯列表.31 交易管理 .32 1.交易模板管理.33 2.交易通訊接口.33 3.公共構(gòu)件管理.34 4.交易文件查詢.39 交易開(kāi)發(fā) .40 1調(diào)整窗口.40 2交易編制.41 3前臺(tái)測(cè)試.44 4聯(lián)機(jī)測(cè)試.45 版本管理 .46 1備份管理.46 2版本管理.46 3分發(fā)管理.46 幫助 .47 1工具說(shuō)明.47 2語(yǔ)法手冊(cè).48 3關(guān)于.49 第二章第二章 屏幕調(diào)整工具(屏幕調(diào)整工具(adjwin).51 概述 .51 環(huán)境設(shè)置 .51 調(diào)用方法 .51 熱鍵說(shuō)明 .52 使用說(shuō)明 .52 1退出.52 2翻頁(yè).5
3、3 3選定單元.53 4移動(dòng)單元和單元切換.53 5增加單元.54 6修改單元.54 7刪除單元.56 8調(diào)整窗體、表格和線的尺寸.57 9顯示單元全名.58 10進(jìn)入和退出表格調(diào)整.59 11刷新屏幕.60 12整體移動(dòng)單元.61 13單元的頁(yè)間移動(dòng).62 14在線幫助信息.63 15涉及文件.64 16日志查詢.64 第三章第三章 傳輸文件工具(傳輸文件工具(tft) .65 概述 .65 環(huán)境設(shè)置 .65 使用方法 .66 1客戶端程序使用方法.66 2服務(wù)端程序使用方法.66 限制說(shuō)明 .67 應(yīng)用說(shuō)明 .67 1環(huán)境變量配置.67 2前臺(tái)使用方法.67 3使用舉例.67 第一章第一章
4、 平臺(tái)集成開(kāi)發(fā)平臺(tái)集成開(kāi)發(fā)工具工具 coptools 工具說(shuō)明工具說(shuō)明 cop 平臺(tái)集成開(kāi)發(fā)工具 coptools 集成了 cop 平臺(tái)上的各個(gè)管理工具和方便開(kāi)發(fā)應(yīng) 用程序的工具。coptools 主要能完成下面各項(xiàng)功能: 對(duì)平臺(tái)配置的管理 可以查看、修改平臺(tái)的目錄配置、系統(tǒng)頭、交易頭、通訊頭以及通訊機(jī)器地址和協(xié)議 等的配置信息及系統(tǒng)參數(shù)。 對(duì)平臺(tái)資源的管理 平臺(tái)的資源主要指域、窗口、菜單、列表、表格等信息的 xml 描述文件以及有關(guān)交易 模版的信息內(nèi)容。對(duì)資源的管理由生成資源和編輯資源兩個(gè)工具組成。 生成資源工具可以根據(jù)后臺(tái) sopdown 下載的文件內(nèi)容生成 cop 平臺(tái)的域、窗口、菜 單
5、、列表、表格的 xml 資源文件、交易的通訊接口文件、在交易模版中增加交易完成交易 的部分應(yīng)用程序的自動(dòng)開(kāi)發(fā)。生成資源工具包括生成交易文件、生成通訊接口、生成表格 單元、生成域單元、生成窗口單元、生成對(duì)象單元及生成列表單元等幾部分。 編輯資源工具可以完成對(duì)域、窗口、菜單、列表、表格等 xml 文件資源的查詢、修改、 添加等,方便準(zhǔn)確快捷,避免了因不熟悉 xml 格式或誤操作造成的資源文件的損壞。 對(duì)平臺(tái)交易的管理 可以完成對(duì)平臺(tái)上的各交易的組成部分的查詢和管理,可以清晰了解交易的執(zhí)行流程。 可以完成對(duì)一類(lèi)平臺(tái)交易信息的查詢。 對(duì)平臺(tái)構(gòu)件的管理 平臺(tái)的構(gòu)件主要指 cop 平臺(tái)上的交易調(diào)度構(gòu)件和公
6、共的功能構(gòu)件,還包括一些實(shí)現(xiàn)一 些通用功能的構(gòu)件。此部分可以完成對(duì)這些構(gòu)件描述信息(包括其功能和接口等)的查詢, 也可用于增加、修改這些構(gòu)件的描述信息及構(gòu)件的組成內(nèi)容。 對(duì)平臺(tái)交易的開(kāi)發(fā) 在平臺(tái)交易的開(kāi)發(fā)環(huán)境中進(jìn)行應(yīng)用的開(kāi)發(fā),可以清晰明確的了解交易程序的執(zhí)行流程, 不必在各目錄間進(jìn)行轉(zhuǎn)換,只在工具所定義的程序模版中添寫(xiě)相應(yīng)的業(yè)務(wù)邏輯,然后就可 以完成各部分程序的編譯、測(cè)試。 對(duì)平臺(tái)幫助信息的管理 在這里可以查詢平臺(tái)的版本信息、平臺(tái)的使用方法、cop 語(yǔ)法的組成和實(shí)例以及各工 具的使用方法。 所有可執(zhí)行文件都存放在:$(home)/coptools/bin 目錄下,在系統(tǒng)提示符下輸入: copt
7、ools,然后回車(chē),就可進(jìn)入工具界面。 配置管理工具說(shuō)明配置管理工具說(shuō)明 可以查看、修改平臺(tái)的目錄配置、系統(tǒng)頭、交易頭、通訊頭以及通訊機(jī)器和協(xié)議等的 配置信息及系統(tǒng)參數(shù)。這一部分為平臺(tái)公用部分信息,由專人負(fù)責(zé)更改,業(yè)務(wù)開(kāi)發(fā)人員可 以查看,不要進(jìn)行修改。 所有配置文件均在$(home)/config 目錄下。 1.通訊配置通訊配置 用于查詢、修改$(home)/config/comm.cfg 文件。該工具啟動(dòng)后,將 comm.cfg 文件讀到屏幕上。 該工具可用命令行啟動(dòng) : editconfig 2.系統(tǒng)頭系統(tǒng)頭 用于查詢、修改$(home)/config/ system_head.cfg 文
8、件。該工具啟動(dòng)后, 就將 system_head.cfg 文件讀到屏幕上。 該工具可用命令行啟動(dòng) : editsyshead 3.交易頭交易頭 用于修改$(home)/config/tran_head.cfg 文件。該工具啟動(dòng)后,就將 tran_head.cfg 文件讀到屏幕上。 該工具可用命令行啟動(dòng) : edittranhead 4.公共交易頭公共交易頭 用于修改$(home)/config/cmtran_head.cfg 文件。該工具啟動(dòng)后,就將 cmtran_head.cfg 文件讀到屏幕上。 該工具可用命令行啟動(dòng) : editcmtranhead 5.交易公共接收頭交易公共接收頭 用于
9、修改$(home)/config/cmtran_rcv_head.cfg 文件。該工具啟動(dòng)后,就將 cmtran_rcv_head.cfg 文件讀到屏幕上。 該工具可用命令行啟動(dòng) : editcmtranrcvhead 6.系統(tǒng)參數(shù)系統(tǒng)參數(shù) 暫時(shí)沒(méi)有加入。 7.環(huán)境變量環(huán)境變量 用于修改$(home)/config/ copsys.cfg 文件。該工具啟動(dòng)后,就將 copsys.cfg 文件讀到屏幕上。 該工具可用命令行啟動(dòng) : editcopsys 資源生成工具說(shuō)明資源生成工具說(shuō)明 生成工具根據(jù)后端下載到前端的文件(所有下載的文件都存放在$(home) /data/down 目錄下)生成 x
10、ml 格式的 窗口、域、列表、表格、對(duì)象等資源文件以及交 易的輸入輸出接口文件,并完成對(duì)交易的部分應(yīng)用程序的自動(dòng)編寫(xiě)工作。 此工具組主要完成新交易的加入,對(duì)原有交易接口的更改,對(duì)域、表格、列表、對(duì)象 的加入和修改。 對(duì)于生成交易所覆蓋的文件,在目錄$(home)/coptools/backup 下有備份,如果 發(fā)生錯(cuò)誤可手工恢復(fù)。 1.生成交易生成交易 1參數(shù)參數(shù) 交易碼:要生成的交易的交易碼。 例如:先用后臺(tái) sopdown 工具運(yùn)行下載交易,將交易 9313 相關(guān)數(shù)據(jù)下載到前端, 包括的文件有 info9313、form_f931301、obj_o93131 、obj_o93132、obj
11、_o93133,在界面上輸入其交易碼:9313,如下所示: 回車(chē),進(jìn)行交易相關(guān)數(shù)據(jù)的生成: 對(duì)窗口中各域的顯示類(lèi)型的選擇,默認(rèn)為正常顯示,如果選擇不正常顯示,則出現(xiàn)下 面畫(huà)面: 選擇域是隱含還是不可輸,不可輸指域顯示但不能進(jìn)行輸入數(shù)據(jù)。在生成文件時(shí),如 果文件已經(jīng)存在,則會(huì)有提示是否覆蓋原文件: 在生成成窗口、對(duì)象、表格、腳本文件后,會(huì)提示是否更新交易模版,對(duì)于新加交易, 一定選擇更新,對(duì)于存在交易,一般選擇不更新。 該工具也可用命令行啟動(dòng): maketrance 2功能說(shuō)明功能說(shuō)明 此工具用于生成新的交易。根據(jù)輸入的交易碼,自動(dòng)生成前端的通訊接口、表格、窗 口和對(duì)象。還可根據(jù)需要更新交易模板
12、。 如果原來(lái)已有相應(yīng)的交易,則會(huì)覆蓋原來(lái)的交易,覆蓋前進(jìn)行提示。 使用此工具前,必須有 sopdown 下載所需數(shù)據(jù)到前端。數(shù)據(jù)保存在$(home) /data/down 目錄下。 輸入交易碼后回車(chē),就開(kāi)始生成新的交易。生成交易過(guò)程的信息顯示的右面的輸出內(nèi) 容窗口內(nèi)。 下載的交易文件結(jié)構(gòu)如下(以 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 自動(dòng)生成的數(shù)據(jù)自動(dòng)生成
13、的數(shù)據(jù) 通訊接口,存放在$(home)/data/down/sock 目錄下;如果該文件已經(jīng)存在,則覆 蓋。 表格文件,存放在$(home)/data/resource/grid 目錄下,為 xml 文件;如果該 文件已經(jīng)存在,會(huì)提示更新或覆蓋已有的 xml 文件。 窗口文件,存放在$(home)/data/resource/window 目錄下,為 xml 文件; 如果 該文件已經(jīng)存在,會(huì)提示更新或覆蓋已有的 xml 文件和窗口前動(dòng)作 cop 程序文件。 對(duì)象文件,存放在$(home)/data/function/object 目錄下,為 cop 文件;如果 該文件已經(jīng)存在,會(huì)提示更新或保留
14、已有的接收對(duì)象處理 cop 文件。 2.生成通訊接口生成通訊接口 21 參數(shù)說(shuō)明參數(shù)說(shuō)明 文件名:是后端傳到前端的對(duì)象文件,存放在$(home)/data/down 目錄下,以 obj 或 form 開(kāi)頭的文件。 對(duì)象名:將要生成的通訊接口文件,存放在$(home)/data/down/sock 下。 以交易 9313 為例: 文件名為 obj_o93131,對(duì)象名為 o93131 文件名為 form_f931301,對(duì)象名為 f931301 文件名為 obj_o93132,對(duì)象名為 o93132 輸入完成后,按回車(chē)鍵,進(jìn)行通訊接口的生成: 該工具也可用命令行啟動(dòng): makecomm 22 功
15、能說(shuō)明功能說(shuō)明 該工具用于生成通訊接口。如果原通訊接口存在,則會(huì)覆蓋。 輸入文件格式為(以 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| o93131|w|p|cxunbs|6|2|l|0|0|0|0| 生成通訊接口格式為(以 o93131 為例): window fld:guiy
16、dh 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 自動(dòng)生成的數(shù)據(jù)自動(dòng)生成的數(shù)據(jù) 生成的通訊接口文件,存放在$(home)/data/down/sock 下。 3.生成表格單元生成表格單元 3.1 參數(shù)說(shuō)明參數(shù)說(shuō)明 文件名:是后端傳到前端的表格文件,存放在$(home)/data/down 目錄下,以
17、 form 開(kāi)頭的文件。 表格名:將要生成的表格文件,存放在$(home)/data/resource/grid 目錄下。 以交易 9313 為例: 文件名為 form_f931301,表格名為 f931301 輸入完成后,按回車(chē)鍵,進(jìn)行表格資源文件和表格窗口資源的生成: 該工具也可用命令行啟動(dòng): makegrid 3.2 功能說(shuō)明功能說(shuō)明 該工具用于生成 xml 格式的表格文件。如果原表格文件存在,則會(huì)覆蓋。 輸入的文件格式為: 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|xj
18、dfse|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 自動(dòng)生成的數(shù)據(jù)自動(dòng)生成的數(shù)據(jù) 同時(shí)生成該表格的關(guān)聯(lián)窗口和窗口前動(dòng)作,在表格中按快捷鍵,會(huì)彈出一窗口顯示光 標(biāo)所在記錄的內(nèi)容。 該窗口存在$(home)/data/resource/window 目錄下。窗口名稱為 win + gridn
19、ame,窗口前動(dòng)作存放在$(home)/data/function/window 目錄下,名稱為 pre + win+gridname。 4.生成域工具生成域工具 4.1 參數(shù)說(shuō)明參數(shù)說(shuō)明 文件名:是后端傳到前端的域文件,存放在$(home)/data/down 目錄下。 例如: 文件名為 sngurq 輸入完成后,按回車(chē)鍵,進(jìn)行域資源文件的生成: 如果域已經(jīng)存在,則不能再生成。 該工具也可用命令行啟動(dòng): makefld 4.2 功能說(shuō)明功能說(shuō)明 該工具用于生成 xml 格式的域文件,生成時(shí)要判斷是否存在同名列表,如果存在同名 列表,則生成域后動(dòng)作 pst + 域名。 例如: 輸入的文件格式為
20、: sngurq|q|送股日期|8|0| 生成的文件為 sngurq.xml,存放在$(home)/data/resource/field 目錄 下。 生成的域后動(dòng)作為 pstsngurq.cop,存放在$(home)/data/ function/ field 目錄下。 4.3 自動(dòng)生成的數(shù)據(jù)自動(dòng)生成的數(shù)據(jù) 生成的 xml 文件,存放在$(home)/data/resource/field 目錄下; 生成的域前域后動(dòng)作存放在$(home)/data/function/field 目錄下。 5.生成窗口工具生成窗口工具 5.1 參數(shù)說(shuō)明參數(shù)說(shuō)明 文件名:是后端傳到前端的對(duì)象文件,存放在$(ho
21、me)/data/down 目錄下。 窗口名:要生成的窗口名,存放在$(home)/data/resource/window 目錄下。 窗口類(lèi)型:窗口顯示類(lèi)型 0-全屏顯示 1-顯示上半部 2-顯示下半部 io 類(lèi)型:o-輸出類(lèi)型 i-輸入類(lèi)型 以交易 9313 為例: 文件名為 obj_o93131,窗口名為 win9313i1, 窗口類(lèi)型為 0。 回車(chē),生成窗口的的資源文件和窗口前處理的腳本文件: 對(duì)窗口的各域顯示屬性進(jìn)行選擇后,結(jié)束生成窗口過(guò)程。如果窗口資源文件存在,則提示 是否覆蓋: 如果選擇不覆蓋,則進(jìn)行窗口資源文件的更新,顯示如下所示: 該工具也可用命令行啟動(dòng): makewin 5
22、.2 功能說(shuō)明功能說(shuō)明 該工具用于生成 xml 格式的窗口文件。若改文件已存在,則可選擇是更新還是覆蓋。 輸出窗口不會(huì)生成公共頭。 如果對(duì)象類(lèi)型為打印,則不會(huì)生成輸出窗口。 輸出的文件格式為: 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 自
23、動(dòng)生成的數(shù)據(jù)自動(dòng)生成的數(shù)據(jù) 生成 cop 格式的文件,存放在$(home)/data/function/window 目錄下,文件名 為:pre + 要生成的窗口名。 例如: 文件名為 obj_o93131,窗口名為 win9313i1,則生成的 cop 文件為 prewin9313i1.cop 6.生成對(duì)象單元工具生成對(duì)象單元工具 6.1 參數(shù)說(shuō)明參數(shù)說(shuō)明 文件名:是后端傳到前端的對(duì)象文件,存放在$(home)/data/down 目錄下。 對(duì)象名:要生成的對(duì)象名,存放在$(home)/data/function/object 目錄下。 對(duì)象類(lèi)型:o-obj 類(lèi)型 g-類(lèi)型 grid 以交易
24、 9313 為例: 文件名為 obj_o93132,對(duì)象名為 o93132, 對(duì)象類(lèi)型為 o。 回車(chē),生成對(duì)象的處理的腳本文件,如果腳本文件存在,會(huì)提示是否要覆蓋。 該工具也可用命令行啟動(dòng): makeobj 6.2 功能說(shuō)明功能說(shuō)明 該工具用于生成 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|
25、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 自動(dòng)生成的數(shù)據(jù)自動(dòng)生成的數(shù)據(jù) 生成 cop 格式的文件,存放在$(home)/data/function/object 目錄下 7.生成列表工具生成列表工具 7.1 參數(shù)說(shuō)明參數(shù)說(shuō)明 文件名:是后端傳到前端的對(duì)象文件,存放在$(home)/data/down 目錄下。 列表名:要生成的列表名,存放在$(home)/data/resource/list 下。 上面的列表名不帶列表名前面的 lb,輸入完成后生成列表資源文件和相
26、應(yīng)腳本,如果 文件存在則提示是否進(jìn)行覆蓋。 該工具可用命令行啟動(dòng): makelist 7.2 功能說(shuō)明功能說(shuō)明 該工具用于生成 xml 格式的列表,存放在$(home)/data/resource/list 目錄下, 名稱為 lb + listname.xml。 同時(shí)生成 tx 開(kāi)頭的域,存放在$(home)/data/resource/field 目錄下,域名為 tx + listname.xml。 同時(shí)生成域后動(dòng)作,存放在$(home)/data/function/field 目錄下;如果列表長(zhǎng) 為 6 位,即不帶交易碼的,則直接生成 pst + listname.cop 文件;如果列表長(zhǎng)
27、為 10 位,即帶交易碼的,則更新 pst + listname.cop 文件。 例如: wangyun 的文件結(jié)構(gòu)為 fild|wqzhzt|0|正常| fild|wqzhzt|1|注銷(xiāo)| fild|wfzzbz|0|不需要| fild|wfzzbz|1|需要| fild|qzsqyj|a|企業(yè)組織機(jī)構(gòu)代碼(2 企業(yè)證書(shū))| fild|qzsqyj|b|證件編號(hào)(3web 站點(diǎn)證書(shū))| wqzhzt 為一個(gè)列表,在 wangyun 中。生成的域名為 txwqzhzt,域后動(dòng)作為 pstwqzhzt.cop。 注意:如果列表名為 10 位,即帶交易碼的,則 pstyewudh.cop 必須是標(biāo)
28、準(zhǔn)格式才 能更新成功。 例如: 文件名為 yewudh,要生成的列表為 yewudh4002, fild|yewudh4004|4300|一個(gè)月定期存款(外幣)| fild|yewudh4004|4310|一般定期存款(三個(gè)月)| fild|yewudh4004|4320|一般定期存款(六個(gè)月)| fild|yewudh4004|4330|一般定期存款(一年)| fild|yewudh4004|4340|二年定期存款(外幣)| fild|yewudh4004|4350|三年定期存款(外幣)| 那么,pstyewudh.cop,必須符合以下格式: #include head.h /* 程序名稱:
29、 pstyewudh 功能描述: yewudh 單元后事件 程序員名: 說(shuō) 明: 檢查 yewudh 的值是否在選擇列表內(nèi) 更改日志: 日期: 修改者: 說(shuō)明: */ 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(whan
30、dle) if ( ret = 0 ) return success switch (fld:fdjiaoym) case4004: . . . . . . 7.3 自動(dòng)生成的數(shù)據(jù)自動(dòng)生成的數(shù)據(jù) 生成域后動(dòng)作,即 cop 格式的文件,存放在$(home)/data/function/ field/ 目錄下。 編輯工具說(shuō)明編輯工具說(shuō)明 編輯工具是對(duì)已經(jīng)生成的 xml 格式的文件內(nèi)容進(jìn)行查詢、更改。 1.編輯域編輯域 域編輯工具用于編輯$(home)/data/resource/field 下的 xml 文件。 在域名稱中輸入域名,即 xml 文件名,回車(chē)后,就可讀 xml 文件內(nèi)容到屏幕上。 修
31、改之后,按c 可將屏幕內(nèi)容寫(xiě)入 xml 文件。 如果輸入的文件名中帶有”*”或”?”,則為匹配模式。匹配結(jié)果在表格中列出。 如果該域不存在,則會(huì)提示是否創(chuàng)建新的域,只有選擇”是” ,光標(biāo)才會(huì)繼續(xù)前進(jìn)。 例如: 輸入 zhangh,然后回車(chē),顯示域 zhangh 的相關(guān)屬性,可以進(jìn)行修改。 如果輸入的域名稱不存在,則提示是否進(jìn)行增加: 對(duì)于輸入的*,可以進(jìn)行匹配查詢: 該工具也可用命令行啟動(dòng): editfld 2.編輯窗口編輯窗口 窗口編輯工具用于編輯$(home)/data/resource/window 下的 xml 文件。 在窗口名中輸入窗口名,即 xml 文件名,回車(chē)后,若該窗口存在,就
32、可讀 xml 文件 內(nèi)容到屏幕上。 修改之后,按c 可將屏幕內(nèi)容寫(xiě)入 xml 文件。 如果該窗口不存在,則會(huì)提示是否創(chuàng)建新的窗口,只有選擇”是” ,光標(biāo)才會(huì)繼續(xù)前進(jìn)。 注:窗口頁(yè)數(shù)會(huì)自動(dòng)取子項(xiàng)中頁(yè)號(hào)的最大值。 例如: 輸入 win5310i1,然后回車(chē)。 該工具也可用命令行啟動(dòng): editwin 3.編輯表格編輯表格 表格編輯工具用于編輯$(home)/data/resource/grid 下的 xml 文件。 在表格名中輸入表格名,即 xml 文件名,回車(chē)后,若該表格存在,就可讀 xml 文件 內(nèi)容到屏幕上。 修改之后,按c 可將屏幕內(nèi)容寫(xiě)入 xml 文件。 如果該表格不存在,則會(huì)提示是否創(chuàng)
33、建新的表格,只有選擇”是” ,光標(biāo)才會(huì)繼續(xù)前進(jìn)。 例如: 輸入 f85021,然后回車(chē)。 該工具也可用命令行啟動(dòng): editgrid 4.編輯菜單編輯菜單 菜單編輯工具用于編輯$(home)/data/resource/menu 下的 xml 文件。 在菜單名中輸入菜單名,即 xml 文件名,回車(chē)后,若該菜單存在,就可讀 xml 文件 內(nèi)容到屏幕上。 修改之后,按c 可將屏幕內(nèi)容寫(xiě)入 xml 文件。 如果該菜單不存在,則會(huì)提示是否創(chuàng)建新的菜單,只有選擇”是” ,光標(biāo)才會(huì)繼續(xù)前進(jìn)。 例如: 輸入 menuitem_84,然后回車(chē)。 該工具也可用命令行啟動(dòng): editmenu 5.編輯列表編輯列表
34、 菜單編輯工具用于編輯$(home)/data/resource/list 下的 xml 文件。 在列表名中輸入列表名,即 xml 文件名,回車(chē)后,若該列表存在,就可讀 xml 文件 內(nèi)容到屏幕上。 修改之后,按c 可將屏幕內(nèi)容寫(xiě)入 xml 文件。 如果該列表不存在,則會(huì)提示是否創(chuàng)建新的列表,只有選擇”是” ,光標(biāo)才會(huì)繼續(xù)前進(jìn)。 例如: 輸入 lbpng1zl4102,然后回車(chē)。 該工具也可用命令行啟動(dòng): editlist 交易管理交易管理 本工具組是對(duì)交易模板和交易接口的內(nèi)容進(jìn)行修改,以及對(duì)前臺(tái)公用交易構(gòu)件和查詢 和管理,對(duì)交易的組成部分的查詢。 1.交易模板管理交易模板管理 用于查詢、修改
35、交易的交易模板。 在交易代碼中輸入要修改的交易代碼,回車(chē)后,若該交易存在,就可讀交易模板內(nèi)容 到屏幕上。 修改之后,按c 可將屏幕內(nèi)容寫(xiě)入 xml 文件。 例如: 輸入 0101,然后回車(chē)。 該工具也可用命令行啟動(dòng): edittranmode 2.交易通訊接口交易通訊接口 用于修改$(home)/data/down/sock 目錄下的交易接口文件。 在文件名中輸入要修改的交易接口的名稱,回車(chē)后,若該交易接口存在,就可讀交易 接口內(nèi)容到屏幕上。 修改之后,按c 可將屏幕內(nèi)容寫(xiě)入該文件。 例如: 輸入 o83222,然后回車(chē)。 該工具也可用命令行啟動(dòng): editcommio 3.公共構(gòu)件管理公共構(gòu)
36、件管理 該工具是對(duì)前臺(tái)公共構(gòu)件的管理。通過(guò)該工具可增加或修改構(gòu)件描述和構(gòu)件內(nèi)容。 前臺(tái)公共構(gòu)件的管理由專人負(fù)責(zé),業(yè)務(wù)開(kāi)發(fā)人員只能進(jìn)行查詢構(gòu)件使用方法。 (1)查詢查詢:輸入構(gòu)件的名稱和類(lèi)型,會(huì)列出該構(gòu)件的相關(guān)信息。 輸入構(gòu)件類(lèi)型,構(gòu)件類(lèi)型共有 5 中:類(lèi)型 1-main 類(lèi)型 2-public 類(lèi)型 3-field 類(lèi)型 4-key 類(lèi)型 5-menu 類(lèi)型。 構(gòu)件名和構(gòu)件類(lèi)型至少輸入一項(xiàng);如果名稱為空,會(huì)列出所有該類(lèi)型的構(gòu)件,如下 所示: 在文件名中輸入要查找的構(gòu)件名(沒(méi)有后綴.cop),如 btsmain,然后回車(chē);如果名 字不為空,可以不用填寫(xiě)構(gòu)件類(lèi)型: 如果該構(gòu)件不存在,會(huì)提示是否創(chuàng)建
37、: 選擇“是” ,會(huì)彈出一窗口,可在該窗口中增加構(gòu)件描述和構(gòu)件內(nèi)容。 (2)增加增加:增加構(gòu)件以及構(gòu)件的描述。 直接按 ctrl+a,會(huì)彈出一窗口,可在該窗口中增加構(gòu)件的描述信息;其中構(gòu)件名 和構(gòu)件類(lèi)型不能為空,否則保存失敗。 在輸入構(gòu)件類(lèi)型之后,如果該構(gòu)件不存在,會(huì)自動(dòng)調(diào)用 vi,可用 vi 編輯構(gòu)件內(nèi)容。 退出 vi 后,會(huì)編譯該構(gòu)件,如果編譯成功,光標(biāo)移至下一個(gè)域;如果編譯出錯(cuò),會(huì) 彈出錯(cuò)誤提示信息。編輯完成后,按 ctrl+c 保存。 退出時(shí),如果構(gòu)件描述不存在或內(nèi)容有變動(dòng),會(huì)提示是否保存。 (2)修改構(gòu)件描述內(nèi)容及構(gòu)件修改構(gòu)件描述內(nèi)容及構(gòu)件: 光標(biāo)移至要修改的構(gòu)件所在行,按 ctrl
38、+z,會(huì)調(diào)用 vi 編輯該構(gòu)件的內(nèi)容。編輯完成 后,退出 vi 時(shí)會(huì)編譯構(gòu)件: 如果編譯出錯(cuò)會(huì)彈出錯(cuò)誤提示信息。 光標(biāo)移至要修改的構(gòu)件所在地行,按x,會(huì)彈出一個(gè)窗口,該構(gòu)件的內(nèi)容顯示在窗口 中;可在該窗口中修改構(gòu)件的描述; 修改完成后按 ctrl+c,則構(gòu)件的描述被更新;在該窗口中按 ctrl+z,也可編輯構(gòu) 件內(nèi)容。 在編譯構(gòu)件后,如果錯(cuò)誤時(shí)彈出錯(cuò)誤提示信息,按“放棄”將停止編譯構(gòu)件內(nèi)容。 該工具也可用命令行啟動(dòng): managepubcomp 4.交易文件查詢交易文件查詢 該工具列出所有與交易有關(guān)的 cop 文件的文件名,描述,路徑。 與交易相關(guān)的文件有:輸入窗口前、后動(dòng)作,輸出窗口前、后動(dòng)
39、作,交易前、交易后、 交易提交前動(dòng)作,返回對(duì)象動(dòng)作,域前、域后動(dòng)作,表格前、后動(dòng)作,鍵動(dòng)作。這些顯示 的文件程序都帶有交易碼,對(duì)程序中用到的不帶交易碼的公共部分程序,這里沒(méi)有列出。 操作說(shuō)明: 輸入交易碼,如:0101,如下所示: 回車(chē),就會(huì)列出所有與交易 0101 相關(guān)的 cop 文件,及其簡(jiǎn)單的描述、所在目錄: 該工具也可用命令行啟動(dòng): allabouttran 交易開(kāi)發(fā)交易開(kāi)發(fā) 交易開(kāi)發(fā)工具組用于對(duì)存在的交易進(jìn)行窗口位置的調(diào)整,對(duì)交易各相關(guān) cop 程序的編 輯編譯及修改,對(duì)交易前臺(tái)的畫(huà)面的測(cè)試及聯(lián)機(jī)測(cè)試等。 1調(diào)整窗口調(diào)整窗口 屏幕調(diào)整工具主要是調(diào)整窗口的大小、位置,窗口內(nèi)單元的位置、
40、長(zhǎng)度,增加、刪除 界面單元等,修改$(home)/data/resource/window 的 xml 文件。此工具是開(kāi)發(fā)前臺(tái) 必不可少的工具。 選中菜單調(diào)整窗口并回車(chē),會(huì)彈出一個(gè)小窗口,輸入要調(diào)整的窗口的名稱: 然后回車(chē),就進(jìn)入窗口調(diào)整界面。具體使用方法見(jiàn)后面關(guān)于屏幕調(diào)整工具的說(shuō)明,聯(lián) 機(jī)幫助(f1 彈出幫助)可在線顯示各鍵的使用方法。 該工具也可用命令行啟動(dòng): adjwin win5310i1 2交易編制交易編制 此工具主要為加快開(kāi)發(fā)進(jìn)程,省去在各目錄間進(jìn)行切換,快速查找交易錯(cuò)誤,加快前 臺(tái)交易的調(diào)試。 該工具根據(jù)交易流程依次把所有與該交易相關(guān)的文件讀到一個(gè)文件中。讀入流程為: 交易前動(dòng)作
41、,輸入窗口前,鍵盤(pán)、表格、域動(dòng)作,輸入窗口后動(dòng)作,交易提交前動(dòng)作,對(duì) 象、打印動(dòng)作,輸出窗口前動(dòng)作,輸出窗口后動(dòng)作,交易后動(dòng)作。然后用 vi 編輯該文件。 每個(gè)交易文件之間用以下標(biāo)志分格開(kāi): # # 交易提交前動(dòng)作開(kāi)始 # # 標(biāo)志前和標(biāo)志后均有一空行。 編輯完成后,退出 vi,會(huì)自動(dòng)編譯所有交易文件;如果編譯出錯(cuò),會(huì)在右邊的窗口中 顯示錯(cuò)誤信息;此時(shí)再回車(chē),會(huì)再次打開(kāi)所有交易文件,直到編譯通過(guò);也可按 esc 鍵退 出編譯。 使用方法是:按菜單項(xiàng)進(jìn)入編制交易工具,輸入交易碼: 回車(chē),進(jìn)入 vi 界面,顯示此交易的各個(gè)文件內(nèi)容。 此時(shí)可進(jìn)行修改各程序文件(不要改變文件分隔標(biāo)志) ,修改完成后保
42、存退出,工具自 動(dòng)進(jìn)行各程序文件的編譯。 如果編譯出錯(cuò),顯示出錯(cuò)文件的錯(cuò)誤行數(shù)(此數(shù)字指從文件開(kāi)始處計(jì)算的行數(shù),數(shù)字 為基本準(zhǔn)確,不時(shí)會(huì)有小的偏差) 。 可以回車(chē)回到 vi 中,找到該文件的起始位置,輸入以下 vi 命令【:. +n】 ,就可到 達(dá)錯(cuò)誤所在行。該命令為:冒號(hào),點(diǎn),加號(hào),錯(cuò)誤行數(shù)。 如果編譯沒(méi)有錯(cuò)誤,會(huì)顯示“全部編譯通過(guò)!” 。 該工具也可用命令行啟動(dòng): writetrancop 3前臺(tái)測(cè)試前臺(tái)測(cè)試 前臺(tái)測(cè)試主要進(jìn)行交易前臺(tái)運(yùn)行的測(cè)試,主要檢查交易提交前界面運(yùn)行情況是否符合 交易的要求,所設(shè)置的數(shù)據(jù)是否正確,前臺(tái)程序的運(yùn)行情況等。 該工具也可用命令行啟動(dòng): tt 4聯(lián)機(jī)測(cè)試聯(lián)機(jī)測(cè)
43、試 該工具也可用命令行啟動(dòng): aa 版本管理版本管理 版本管理工具組主要完成交易開(kāi)發(fā)后的備份、開(kāi)發(fā)機(jī)向測(cè)試機(jī)的提交管理、開(kāi)發(fā)機(jī)向 版本機(jī)發(fā)布程序的提交管理等?,F(xiàn)暫時(shí)沒(méi)有掛執(zhí)行內(nèi)容。 1備份管理備份管理 可以用于前臺(tái)管理人員對(duì)前臺(tái)的全部應(yīng)用平臺(tái)進(jìn)行備份,或者對(duì)資源文件的備份、對(duì) 公用程序的備份,也可以用于交易開(kāi)發(fā)人員根據(jù)交易碼對(duì)開(kāi)發(fā)的交易的備份。 2版本管理版本管理 對(duì)交易從開(kāi)發(fā)環(huán)境向測(cè)試環(huán)境的提交,使用版本管理工具此工具根據(jù)在開(kāi)發(fā)環(huán)境下更 改的文件和內(nèi)容,提供根據(jù)填寫(xiě)的更新信息內(nèi)容向測(cè)試環(huán)境提交的簡(jiǎn)便方法,用于保持開(kāi) 發(fā)環(huán)境與測(cè)試環(huán)境的一致性。 3分發(fā)管理分發(fā)管理 分發(fā)管理工具用于從開(kāi)發(fā)環(huán)境向
44、版本機(jī)的提交新版本,版本機(jī)上運(yùn)行的是版本發(fā)布工 具。 幫助幫助 幫助組工具中主要是對(duì) coptools 工具的內(nèi)容介紹、cop 平臺(tái)語(yǔ)言的語(yǔ)法在線查詢以 及 coptools 工具的版本信息等。 1工具說(shuō)明工具說(shuō)明 這是關(guān)于 coptools 包含內(nèi)容的簡(jiǎn)單說(shuō)明。按s 向下翻頁(yè),按a 向上翻頁(yè)。 2語(yǔ)法手冊(cè)語(yǔ)法手冊(cè) 此工具是 cop 的語(yǔ)法手冊(cè)。在左邊選擇相關(guān)的主題,回車(chē)后會(huì)在右邊的窗口中顯示幫 助的內(nèi)容。按s 向下翻頁(yè),按a 向上翻頁(yè)。下面是主菜單: 有些部分有子菜單,對(duì)語(yǔ)法各部分進(jìn)行了更加詳細(xì)的分類(lèi): 選擇要查詢的內(nèi)容后,右邊的幫助窗口會(huì)顯示此部分的語(yǔ)法信息: 該工具也可用命令行啟動(dòng): c
45、ophelp 3關(guān)于關(guān)于 這是有關(guān) coptools 工具的版本信息內(nèi)容,如下所示: 第二章第二章 屏幕調(diào)整工具(屏幕調(diào)整工具(adjwin) 概述概述 屏幕調(diào)整工具是為方便前臺(tái)界面的開(kāi)發(fā)調(diào)整而提供的工具。由于在開(kāi)發(fā)過(guò)程中要不斷 地對(duì)界面各單元的顯示位置及內(nèi)容進(jìn)行更改,以滿足客戶和美觀的需要,方便、直觀、快 捷的調(diào)整工具是開(kāi)發(fā)界面程序必不可少的工具。 現(xiàn)在平臺(tái)的資源存儲(chǔ)在 xml 格式文件中,窗口中的各單元數(shù)據(jù)分散的不同的文件中, 屏幕調(diào)整工具使開(kāi)發(fā)人員從煩瑣的查看文件、修改位置、顯示界面的工作中解脫出來(lái),基 本上做到了所見(jiàn)即所得的效果。 環(huán)境設(shè)置環(huán)境設(shè)置 屏幕屏幕調(diào)整工具存放在 cop 平臺(tái)
46、的可執(zhí)行目錄 bin 下,可以平臺(tái)的任何地方進(jìn)行 調(diào)用,對(duì)環(huán)境不必進(jìn)行設(shè)置。可以直接使用命令行 adjwin 調(diào)用,也可在前臺(tái)的開(kāi)發(fā)集成 環(huán)境中的窗口調(diào)整菜單項(xiàng)中調(diào)用。 現(xiàn)在開(kāi)發(fā)人員一般都在用 netterm,在使用屏幕調(diào)整工具(使用交易畫(huà)面也要做這個(gè) 設(shè)置)中對(duì) pageup 和 pagedown 不響應(yīng),翻頁(yè)可用 ctrl+g 和 ctrl+h 代替。如果前 臺(tái)環(huán)境設(shè)置 term 變量為交易的鍵盤(pán)定義值時(shí)(即原來(lái)的 copterm),必須對(duì) netterm 一些鍵的定義進(jìn)行設(shè)置才能使用其中的一些鍵盤(pán)熱鍵。這里列出屏幕調(diào)整工具涉及的翻頁(yè) 鍵改變: pageup6 pagedown3 f117
47、 調(diào)用方法調(diào)用方法 在前臺(tái)集成開(kāi)發(fā)環(huán)境中可使用菜單直接調(diào)用,見(jiàn)前面 coptools 工具的交易開(kāi)發(fā)的介 紹,也可使用屏幕調(diào)整工具的命令行方式: adjwin 窗口名 -d 日志文件名 例如:要調(diào)整窗口 win5201i1 中的界面顯示,輸入 adjwin win5201i1 窗口的各單元即顯示在屏幕上,調(diào)整完畢時(shí)按 esc 退出,提示是否對(duì)剛才進(jìn)行的調(diào)整進(jìn)行 保存,選擇是保存,選擇否放棄剛才的調(diào)整,退出。 熱鍵說(shuō)明熱鍵說(shuō)明 屏幕調(diào)整工具在不同情況下的熱鍵如下: 屏幕調(diào)整工具系統(tǒng)中有效鍵:屏幕調(diào)整工具系統(tǒng)中有效鍵: esc退出屏幕調(diào)整工具 pageup向上翻頁(yè) ctrl+h 向上翻頁(yè) page
48、down向下翻頁(yè) ctrl+g向下翻頁(yè) f1顯示幫助信息(esc 退出) ctrl+e改變 text 內(nèi)容 ctrl+n顯示單元的名稱全長(zhǎng) 屏幕單元調(diào)整中有效鍵屏幕單元調(diào)整中有效鍵: return 用于選定移動(dòng)單元或取消選定 ctrl+r 刷新屏幕 ctrl+b 刪除一個(gè)單元 ctrl+v增加一個(gè)單元 ctrl+i在當(dāng)前行上插入一個(gè)空行 ctrl+d刪除當(dāng)前行上一個(gè)空行 ctrl+k將當(dāng)前單元移動(dòng)到上一頁(yè) ctrl+l將當(dāng)前單元移動(dòng)到下一頁(yè) 上光標(biāo)單元選中時(shí)向上移動(dòng)單元;未選中時(shí)移到上一單元 下光標(biāo)單元選中時(shí)向上移動(dòng)單元;未選中時(shí)移到下一單元 左光標(biāo)單元選中時(shí)向左移動(dòng)單元 右光標(biāo)單元選中時(shí)向右
49、移動(dòng)單元 ctrl+s橫向放大(僅當(dāng)光標(biāo)處于窗口或表格或橫線時(shí)有效) ctrl+a橫向縮小(僅當(dāng)光標(biāo)處于窗口或表格或橫線時(shí)有效) ctrl+x縱向放大(僅當(dāng)光標(biāo)處于窗口或表格或豎線時(shí)有效) ctrl+z縱向縮小(僅當(dāng)光標(biāo)處于窗口或表格或豎線時(shí)有效) ctrl+w進(jìn)入或退出 grid 單元調(diào)整 grid 單元調(diào)整中有效鍵:?jiǎn)卧{(diào)整中有效鍵: return用于選定移動(dòng)單元或取消選定 上光標(biāo)移到標(biāo)題行 下光標(biāo)移到數(shù)據(jù)行 左光標(biāo)單元未選中時(shí)移到左邊單元,選中時(shí)向左移動(dòng)單元 右光標(biāo)單元未選中時(shí)移到右邊單元,選中時(shí)向右移動(dòng)單元 使用說(shuō)明使用說(shuō)明 1退出退出 不管光標(biāo)在屏幕調(diào)整工具的窗口單元上還是在表格內(nèi)進(jìn)
50、行調(diào)整時(shí),不管當(dāng)前所在單元 是否處于選定狀態(tài),按 esc 鍵都能退出調(diào)整工具,退出前會(huì)提示是否進(jìn)行保存調(diào)整結(jié)果, 選擇“yes”進(jìn)行保存退出,選擇“no”進(jìn)行不保存退出,選擇“cancel”回到調(diào)整工具 不退出: 2翻頁(yè)翻頁(yè) 如果一個(gè)窗口有多頁(yè),則調(diào)整工具要對(duì)不同頁(yè)面的內(nèi)容進(jìn)行調(diào)整,這就需要在窗口的 各頁(yè)中進(jìn)行切換。按 pageup 鍵或 ctrl+h 鍵可以到達(dá)上一頁(yè),按 pagedown 鍵或 ctrl+g 可以到達(dá)下一頁(yè),如果現(xiàn)在是在最后一頁(yè),沒(méi)有下頁(yè)時(shí),則停留在當(dāng)前頁(yè)上。 3選定單元選定單元 return 鍵用于選定移動(dòng)單元或取消選定。當(dāng)光標(biāo)移到單元上時(shí),按回車(chē),則單元變 為可移動(dòng)狀態(tài)
51、,可以用上下左右光標(biāo)移動(dòng)單元位置,移到理想位置后按回車(chē),移動(dòng)結(jié)束。 4移動(dòng)單元和單元切換移動(dòng)單元和單元切換 在移動(dòng)狀態(tài)下,上下左右光標(biāo)用于將選中單元移到理想位置,對(duì)線、表格、和窗口也 可移動(dòng),但不能超出屏幕范圍,表格和窗口不要超出窗口范圍。因?yàn)楝F(xiàn)在窗口風(fēng)格統(tǒng)一, 除了特別的窗口外,對(duì)交易使用窗口請(qǐng)不要改變窗口大小和位置。 在非移動(dòng)狀態(tài)下,上下光標(biāo)用于在窗口的各單元間進(jìn)行切換,單元間的切換是循環(huán)的, 左右光標(biāo)不起作用。 當(dāng)在調(diào)整表格時(shí),上下光標(biāo)用于在列名和列標(biāo)題間進(jìn)行切換,左右光標(biāo)在移動(dòng)狀態(tài)下 用于對(duì)選中的列名或列標(biāo)題進(jìn)行左右位置移動(dòng),在非移動(dòng)狀態(tài)下用于在列間進(jìn)行切換。 5增加單元增加單元 屏幕
52、調(diào)整工具中增加單元時(shí),可以增加窗口內(nèi)一條線、一段文本,或一個(gè)域。在屏幕 的窗口單元上按 ctrl+v 時(shí)顯示增加單元畫(huà)面(在調(diào)整表格時(shí)不能增加單元): 按 esc 鍵退出增加單元界面,增加單元的默認(rèn)位置是當(dāng)前光標(biāo)所在位置,可以增加時(shí) 進(jìn)行更改。對(duì)增加線時(shí),終止坐標(biāo)才起作用。 如果輸入名稱為空,則不增加,如果輸入的域名 field 在數(shù)據(jù)字典里不存在,即在資 源存儲(chǔ)的 field 路徑下沒(méi)有此域的資源,則不增加。 6修改單元修改單元 屏幕調(diào)整工具中修改單元時(shí),可以修改窗口的一段文本或者表格內(nèi)一列的標(biāo)題。在屏 幕的窗口單元上按 ctrl+e 時(shí)提示修改內(nèi)容: 直接按 esc 鍵不進(jìn)行修改,輸入新名
53、稱后回車(chē),提示是否確認(rèn): 選擇“yes”進(jìn)行修改,選擇“no“繼續(xù)進(jìn)行輸入。 下面是對(duì)表格內(nèi)列的標(biāo)題進(jìn)行修改的界面例子,也是在要修改的標(biāo)題處按鍵彈出修改 提示進(jìn)行輸入: 7刪除單元?jiǎng)h除單元 屏幕調(diào)整工具中刪除單元時(shí),可以刪除窗口內(nèi)一條線、一段文本,一個(gè)域或一個(gè)表格。 在屏幕的窗口單元上按 ctrl+b 時(shí)提示是否真的要進(jìn)行此單元的刪除: 選擇“yes”刪除,選擇“no”不刪除。 8調(diào)整窗體、表格和線的尺寸調(diào)整窗體、表格和線的尺寸 當(dāng)光標(biāo)到達(dá)窗口、表格或線的名字時(shí),可以對(duì)窗口、表格或線的位置及長(zhǎng)寬進(jìn)行調(diào)整。 以表格為例,原表格大小如下所示,光標(biāo)位于“f93281”名字處: 按 ctrl+a 可以
54、進(jìn)行橫向縮小,按 ctrl+z 可以進(jìn)行縱向縮?。?按 ctrl+s 可以進(jìn)行橫向放大,按 ctrl+x 可以進(jìn)行縱向放大: 9顯示單元全名顯示單元全名 在屏幕調(diào)整界面上顯示的單元長(zhǎng)度為其在應(yīng)用界面上的實(shí)際顯示長(zhǎng)度,顯示的內(nèi)容為 此單元的名稱,因?yàn)橛械膯卧@示長(zhǎng)度比較小,所以有的單元名稱顯示不完整,可以用熱 鍵 ctrl+n 進(jìn)行查看,在調(diào)整窗口內(nèi)的單元或調(diào)整表格內(nèi)的列時(shí),可以用此鍵。 如下面的例子,柜員類(lèi)型字段顯示為一位長(zhǎng),為看其域的名字全稱: 按 ctrl+n 鍵,其全名則顯示出來(lái),在光標(biāo)移動(dòng)后恢復(fù)原狀。 10進(jìn)入和退出表格調(diào)整進(jìn)入和退出表格調(diào)整 當(dāng)光標(biāo)到達(dá)表格 grid 的名字時(shí),可以對(duì)
55、表格的位置及長(zhǎng)寬進(jìn)行調(diào)整;按熱鍵 ctrl+w 可以進(jìn)入表格,對(duì)表格內(nèi)的標(biāo)題和列的位置進(jìn)行調(diào)整,可以改變標(biāo)題,但不能刪 除或增加列和標(biāo)題,調(diào)整完畢用 ctrl+w 退出表格的調(diào)整。 下面是進(jìn)入表格前: 按鍵 ctrl+w 后提示是否進(jìn)行表格調(diào)整: 選擇”yes”顯示表格內(nèi)各列標(biāo)題和代表列的域名,進(jìn)入表格的調(diào)整狀態(tài): 11刷新屏幕刷新屏幕 在屏幕的調(diào)整過(guò)程中,可能界面顯示得比較混亂,可以隨時(shí)用刷新熱鍵 ctrl+r 重新 顯示畫(huà)面。 按 ctrl+r 進(jìn)行刷新后,對(duì)畫(huà)面進(jìn)行重新顯示: 12整體移動(dòng)單元整體移動(dòng)單元 插入和刪除空行的功能主要用于對(duì)窗口的一頁(yè)內(nèi)此空行下面的內(nèi)容進(jìn)行整體的移動(dòng): 整體移
56、動(dòng)不能讓最下一行移到下一頁(yè)中。 如對(duì)下面的窗口,如想把“柜員代號(hào)”后面所有的域向下移動(dòng)三行,位置相對(duì)保持不 變,則可將光標(biāo)移到“柜員代號(hào)”上: 按三次 ctrl+i 鍵,每按一次向下移一行,如下所示: 如果整體向行移三行,則按 ctrl+d 刪除上面三個(gè)空行即可。如果當(dāng)前光標(biāo)所在行的 上一行有內(nèi)容,則此按鍵無(wú)效。 13單元的頁(yè)間移動(dòng)單元的頁(yè)間移動(dòng) 對(duì)窗口內(nèi)容可以用熱鍵在不同頁(yè)間進(jìn)行調(diào)整,將其移到上頁(yè)或下頁(yè)的相同位置處。在 畫(huà)面的左下角,顯示當(dāng)前窗口所在頁(yè)號(hào)。如下面想把柜員代號(hào)文本內(nèi)容移到第 2 頁(yè),將光 標(biāo)移到此處,按 ctrl+l,提示是否將此內(nèi)容移到下一頁(yè): 選擇”yes”后,翻到下一頁(yè),
57、可見(jiàn)到此內(nèi)容移到下一頁(yè): 按 ctrl+k 鍵可以將當(dāng)前光標(biāo)所在單元移到上一頁(yè)。 14在線幫助信息在線幫助信息 關(guān)于屏幕調(diào)整工具的使用熱鍵說(shuō)明,可以在運(yùn)行期間用 f1 鍵隨時(shí)查看,可以用 ctrl+s 和 ctrl+a 在幫助信息中翻頁(yè)查看: 15涉及文件涉及文件 屏幕涉及的資源文件有: 讀取 field 的數(shù)據(jù)文件; 讀取及修改窗口的數(shù)據(jù)文件; 讀取及修改表格的數(shù)據(jù)文件; 16日志查詢?nèi)罩静樵?屏幕調(diào)整的日志文件默認(rèn)存放在/tmp 目錄,文件名:adjlog。由于多人可能同時(shí)用 工具,所以日志可能會(huì)被別人沖掉,因此要查看可以用-d 選項(xiàng),后跟文件名及路徑,則 日志為輸入的文件名。 日志中記錄
58、了調(diào)整屏幕工具的輸入輸出內(nèi)容,及在調(diào)整中所做的工作過(guò)程,可以用于檢 查調(diào)整屏幕沒(méi)有成功的原因。 第三章第三章 傳輸文件工具(傳輸文件工具(tft) 概述概述 傳輸文件工具是為了方便在平臺(tái)間進(jìn)行文件的傳輸而開(kāi)發(fā)的工具。因?yàn)樵诂F(xiàn)有交易中, 打印文件主要通過(guò)交易的通訊報(bào)文,以打印對(duì)象方式進(jìn)行傳輸,所以此工具主要用于批量 交易的報(bào)表傳送以及交易中對(duì)一些特殊文件的傳輸?,F(xiàn)在所提供的傳輸文件工具 tft 用于 tcp/ip 協(xié)議下的傳輸,對(duì)于 tuxedo 的傳輸方式也支持。 現(xiàn)有傳輸文件工具 tft 的參數(shù)在配置文件中配置,可以完成一對(duì)多的和多對(duì)一的傳輸, 可以設(shè)置傳輸超時(shí)時(shí)間,可以設(shè)置傳送失敗時(shí)進(jìn)行再
59、次傳輸?shù)拇螖?shù),工具支持?jǐn)帱c(diǎn)續(xù)傳功 能,現(xiàn)暫不支持文件自動(dòng)壓縮傳送。 傳輸文件文件文件工具組成部分有:客戶端 tftclient,服務(wù)端 tftserver,配置 文件 tft.conf(可以用另外的名字) ,環(huán)境變量,日志文件。 環(huán)境設(shè)置環(huán)境設(shè)置 環(huán)境變量 tftcfg 用于指明傳輸文件工具所使用的配置文件名,必須是絕對(duì)路徑加文 件名稱。環(huán)境變量 tft_server_printdir 和 tft_client_printdir 分別指明服務(wù) 器端和客戶端的傳輸路徑,如果不存在此環(huán)境變量則默認(rèn)為當(dāng)前目錄。tft_retry_num 為文件傳輸失敗時(shí)總傳送的次數(shù),默認(rèn)為 1 次。 在文件傳輸過(guò)程中如果出現(xiàn)斷點(diǎn),接收方傳輸路徑下會(huì)產(chǎn)生一個(gè)斷點(diǎn)日志文件,名字 為傳輸文件名加后綴.tft。 傳輸文件的配置文件例子如下所示:(右面為加的說(shuō)明) commtype # 工具使用協(xié)議 protocol=tcp #支持 tcp 協(xié)議和 tuxedo 方式
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 全方位保安服務(wù)合同模板2025年
- 2025年體育中心使用租賃合同書(shū)
- 2025年合伙發(fā)展戰(zhàn)略投資合同
- 2025年協(xié)議離婚權(quán)益策劃保障
- 2025年重癥監(jiān)護(hù)臨床信息系統(tǒng)項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模稿
- 2025年個(gè)人融資合同策劃(含利息標(biāo)準(zhǔn))
- 2025年產(chǎn)品質(zhì)保跟蹤服務(wù)協(xié)議范本
- 2025年小型機(jī)床項(xiàng)目提案報(bào)告模范
- 2025年專利權(quán)使用許可合同示范文本
- 2025年機(jī)動(dòng)車(chē)購(gòu)買(mǎi)合同簡(jiǎn)化版
- 人工智能在教育中的語(yǔ)文教學(xué)應(yīng)用
- 環(huán)保合規(guī)與企業(yè)風(fēng)險(xiǎn)管理
- 中國(guó)古代餐具
- 上海市嘉定一中2023年高二數(shù)學(xué)第一學(xué)期期末質(zhì)量檢測(cè)試題含解析
- 施工日志模板
- 消費(fèi)者起訴狀模板范文
- 醫(yī)院招標(biāo)采購(gòu)管理辦法及實(shí)施細(xì)則(試行)
- 六年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)教案-跟著節(jié)氣去探究 全國(guó)通用
- 中華人民共和國(guó)文物保護(hù)法學(xué)習(xí)課程PPT
- 2023湖南株洲市茶陵縣茶陵湘劇保護(hù)傳承中心招聘5人高頻考點(diǎn)題庫(kù)(共500題含答案解析)模擬練習(xí)試卷
- 400字作文稿紙(方格)A4打印模板
評(píng)論
0/150
提交評(píng)論