


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用CTG的JAVA应用的一些注意事项刘睿本文只讨论ECI方式和TCP/IP连接的应用。1. 安装/配置/启动CTG1.1 安装CTG (v6以上版本)1) 安装CTG#在UNIX下安装./installer -console按提示回答问题#在Windows下安装setup.exe#设置Locale./ctgmsgs en ISO-8859-12) 卸载CTGctguninst console1.2 配置CTG1) 如果仅仅使用Local Gateway方式,无需配置CTG.INI的GATEWAY部分,与一般的C客户机没有太大的区别。2) 如果使用TCP Gateway方式,需要酌情调整CTG
2、.INI的GATEWAY部分的以下属性:a) 提高最大Connect Manager线程数和最大Worker线程数(默认100)。b) 提高TCP Gateway的空闲超时(默认为600s),或者干脆改为0(不超时)。1.3 启动CTG如果仅仅使用Local Gateway方式,无需启动CTG。如果使用TCP Gateway方式,按照下面命令启动CTG:#前台ctgstart#后台(可能有故障)nohup ctgstart -noinput &#设置Java选项#例:设置最大堆空间为256Mctgstart -j"-Xmx256m"2. 一般的CTG应用的注意事项2
3、.1 环境设置对于CLASSPATH:使用Local Gateway需要ctgclient.jar文件(Gateway必须启动);使用Geteway方式还需要ctgserver.jar文件(另外本机必须安装CTG);使用JCA还需要cicsj2ee.jar文件。2.2 示例程序和文档最简单的示例程序可以参考EciB1.java,其调用的CICS服务程序是EC01。所有这些程序在CTG的samples目录可以找到。在CTG的docs目录里可以找到CTG的手册和Java Doc.3. 使用EasyCICS的注意事项3.1 环境设置对于CLASSPATH:需要加入easycics.jar文件。3.2
4、 Exception处理EasyCICS引入了两种Exception:ResultSetErrorException和ServerErrorException。ResultSetErrorException是处理结果集时的应用错误产生的。对于ServerErrorException,一种原因是ECI访问错误,另一种原因是与Gateway连接的错(使用Local Gateway不可能有此错误)。2.28版以前的EasyCICS凡是调用服务程序的错误ServerErrorException. getErrorCode()都返回ServerErrorException. SERVER_ERR_ECI
5、CALL常量(即-2)。如果要详细区分,需要分析ServerErrorException.getMessage(),或者使用App. GetState方法判断。这样给使用TCP Gateway方式的应用造成了麻烦。2.29版以后的EasyCICS调用服务程序的错误ServerErrorException. getErrorCode()都返回ECI码,如果返回ServerErrorException. SERVER_ERR_IOEXCEPTION常量(即-30000),代表与Gateway的连接发生了故障。可以试图重建Gateway连接。注意:如果使用Local Gateway方式,各种错误后总是可以自动恢复,无需重建连接。3.3 复用连接尤其对于TCP Gateway方式,如果每次调用都重建连接,会损失执行效率。如果不使用自己的Connection Pool,可以简单的采用复用一个连接的方式。比如在servlet的init方法里使用如下代码建立一次连接:oEc0 = new easycics.App();oEc0.strJGateName = "local:"oEc0.ConnectServer(server,userid,password);在每次调用里复用这个连接即可,代码如下:oEc.ConnectAs(oEc0);oEc.BeginWrit
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮厨师分红协议书
- 餐饮合伙散伙协议书
- 重庆加坡合作协议书
- 销售利益分成协议书
- 食品配方保密协议书
- 餐厅股东合伙协议书
- 鼻饲法及其护理
- 项目承担合同协议书
- 袜套加工合作协议书
- 食堂配送合伙协议书
- 宏定义与跨平台开发
- 腰椎病护理措施
- 社保费扣费协议书范文范本下载
- 2024年全国寄生虫病防治技能竞赛备赛试题库-上(血吸虫病、疟疾)
- 【一等奖课件】《刑事摄像技术》比赛课题:现场照相内容及方法
- 手术室环境清洁与消毒课件
- DB23T 3844-2024 煤矿地区地震(矿震)监测台网技术要求
- 工商企业管理毕业论文范文(4篇)
- 卷纸有多长(教学设计)-2023-2024学年六年级下册数学北师大版
- 浙江省宁波市2024年小升初英语试卷(含答案)2
- VDA6.3 2023 过程审核检查表-参考表单
评论
0/150
提交评论