下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、使用CTG的JAVA應(yīng)用的一些注意事項(xiàng)劉睿本文只討論ECI方式和TCP/IP連接的應(yīng)用。1. 安裝/配置/啟動(dòng)CTG1.1 安裝CTG (v6以上版本)1) 安裝CTG#在UNIX下安裝./installer -console按提示回答問(wèn)題#在Windows下安裝#設(shè)置Locale./ctgmsgs en ISO-8859-12) 卸載CTGctguninst console1.2 配置CTG1) GATEWAY部分,與一般的C客戶機(jī)沒(méi)有太大的區(qū)別。2) 如果使用TCP GATEWAY部分的以下屬性:a) 提高最大Connect Manager線程數(shù)和最大Worker線程數(shù)(默認(rèn)100)。b)
2、 提高TCP Gateway的空閑超時(shí)(默認(rèn)為600s),或者干脆改為0(不超時(shí))。1.3 啟動(dòng)CTG如果僅僅使用Local Gateway方式,無(wú)需啟動(dòng)CTG。如果使用TCP Gateway方式,按照下面命令啟動(dòng)CTG:#前臺(tái)ctgstart#后臺(tái)(可能有故障)nohup ctgstart -noinput &#設(shè)置Java選項(xiàng)#例:設(shè)置最大堆空間為256Mctgstart -j"-Xmx256m"2. 一般的CTG應(yīng)用的注意事項(xiàng) 環(huán)境設(shè)置對(duì)于CLASSPATH:使用Local Gateway需要ctgclient.jar文件(Gateway必須啟動(dòng));使用Get
3、eway方式還需要ctgserver.jar文件(另外本機(jī)必須安裝CTG);使用JCA還需要文件。2.2 示例程序和文檔最簡(jiǎn)單的示例程序可以參考,其調(diào)用的CICS服務(wù)程序是EC01。所有這些程序在CTG的samples目錄可以找到。在CTG的docs目錄里可以找到CTG的手冊(cè)和Java Doc.3. 使用EasyCICS的注意事項(xiàng)3.1 環(huán)境設(shè)置對(duì)于CLASSPATH:需要加入easycics.jar文件。3.2 Exception處理EasyCICS引入了兩種Exception:ResultSetErrorException和ServerErrorException。ResultSetErr
4、orException是處理結(jié)果集時(shí)的應(yīng)用錯(cuò)誤產(chǎn)生的。對(duì)于ServerErrorException,一種原因是ECI訪問(wèn)錯(cuò)誤,另一種原因是與Gateway連接的錯(cuò)(使用Local Gateway不可能有此錯(cuò)誤)。ServerErrorException. getErrorCode()都返回ServerErrorException. SERVER_ERR_ECICALL常量(即-2)。如果要詳細(xì)區(qū)分,需要分析ServerErrorException.getMessage(),或者使用App. GetState方法判斷。這樣給使用TCP Gateway方式的應(yīng)用造成了麻煩。ServerErrorE
5、xception. getErrorCode()都返回ECI碼,如果返回ServerErrorException. SERVER_ERR_IOEXCEPTION常量(即-30000),代表與Gateway的連接發(fā)生了故障。可以試圖重建Gateway連接。注意:如果使用Local Gateway方式,各種錯(cuò)誤后總是可以自動(dòng)恢復(fù),無(wú)需重建連接。3.3 復(fù)用連接尤其對(duì)于TCP Gateway方式,如果每次調(diào)用都重建連接,會(huì)損失執(zhí)行效率。如果不使用自己的Connection Pool,可以簡(jiǎn)單的采用復(fù)用一個(gè)連接的方式。比如在servlet的init方法里使用如下代碼建立一次連接:oEc0 = new easycics.App();oEc0.strJGateName = "local:"oEc0.ConnectServer(server,userid,password);在每次調(diào)用里復(fù)用這個(gè)連接即可,代碼如下:oEc.ConnectAs(oEc0);oEc.BeginWrite();oEc
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《證券基本知識(shí)培訓(xùn)》課件
- 七年級(jí)英語(yǔ)Peopleandwork課件
- 2025年寫人要抓住特點(diǎn)
- 大學(xué)計(jì)算機(jī)專業(yè)介紹
- 《試驗(yàn)室管理》課件
- 單位管理制度集粹選集【職員管理篇】
- 單位管理制度范例選集人員管理十篇
- 單位管理制度呈現(xiàn)合集人員管理十篇
- 單位管理制度呈現(xiàn)大合集人事管理篇
- (高頻選擇題50題)第1單元 中華人民共和國(guó)的成立和鞏固(解析版)
- 工程造價(jià)審計(jì)投標(biāo)方案
- 辦公樓裝修環(huán)境與對(duì)策分析
- 《web前端技術(shù)》課程標(biāo)準(zhǔn)
- 9高考語(yǔ)文透析一題·詩(shī)歌鑒賞(手法技巧)《柳梢青 送盧梅坡 》
- 織金縣實(shí)興鄉(xiāng)白龍重晶石礦5.0萬(wàn)t-a(新建)項(xiàng)目環(huán)評(píng)報(bào)告
- 妊娠期肝內(nèi)膽汁淤積癥教學(xué)課件
- 【航空個(gè)性化服務(wù)淺析4700字(論文)】
- 保障農(nóng)民工工資支付條例全文及解讀課件
- 中國(guó)移動(dòng)全面預(yù)算管理
- 公路隧道建設(shè)施工技術(shù)規(guī)范學(xué)習(xí)考試題庫(kù)(400道)
- 新人教版七至九年級(jí)英語(yǔ)單詞表 漢譯英(含音標(biāo))
評(píng)論
0/150
提交評(píng)論