CICS FOR NT 安装(一)

原创作者:晁智平                                                   (如转贴请保留这行)                                   

由于公司的CICS服务器是AIX的操作系统,不方便回家学习,所以想在2000下安装一下CICS服务程序。

虽然已经开发了近一年的CICS中间层的程序了,但大部分底层的代码都被封装好了,开发时的确很容易,可对真正的CICS的运作机制不是很清楚,于是在安装前阅读了关于CICS的一些文章。其中收益最大的是IBM网站的Txseries NT 中文版及刘睿的easycics相关的文章。结果发现在文章的最近居然有我们技术总监的名字。大概总结一下有以下几点:

1:CICS是基于事务的中间件同Tuexdo相同,而MQ是基于消息的中间件。

2:由于历史上的原因(主要开始不是IBM开发的)CICS用到了Encina的一些代码,而Encina又利用了DCE的代码。所以在安装CICS服务端之前必需要安装DCE,(Encina是和CICS在一起的)。

3:CICS服务器又分两大类:一是普通的连接方式,另外一种是支持XA协议(XA是一种标准,其功能是将本地程序的操作看成一个事务,可以回退本次程序中所以的数据库操作),而支持XA的在启动时会和数据库建立连接。CICS又支持两种XA,一是两阶段提交,即要先prepare,再commit,另外一种是一阶段提交,只做commint。

4:在CICS服务器上运行的程序是内嵌在cicsas进程中的,cicsas是服务器启动时生成的进程。程序动行完之后会让出cicsas以便其它的进程来运行。注意的是cicsas并不会退出,所以在XA的环增中,对数据库运行环境的修改应在退出之前恢复,否则会对后来的程序产生影响。

5:CICS提供的一些API函数供调用,但相对来说比较复杂,而easycics便是对这些复杂的API封装后的结晶。使得CICS现在仍有一小部分的市场。

得知以上几点CICS的性质后,就准备以下的必要的安装软件

1:Txseries Nt 4.3其中包括CICS,和Enina

2:DCE2.2

3:informix client 2.7

4:Txseries和DCE的最新prf(pack)

首先安装DCE2.2 for nt,但在安装的过程中总是报netbios interface must be install,起初以为是杀毒软件的问题。于是卸载了杀毒软件。还是不行,又去IBM网站上查看关于CICS FOR NT 的文档,说在安装前要先安装NETBIOS服务。(这个是NT操作系统下的操作),于是在2000下将所有的协议,服务都安装上去了发理还是不行。历经几天的查找,最后在IBM网站的一个文档中找到了解决的方法。原来是要先设置环境变量先。设置如下   DCEKitDebug=-NoChecks         COPYCMD=/Y。搞定后安装Txseries,然后再打上PACK,安装就基本结束。

接下了需要做的是配置CICS。

欢迎共同学习chaozhiping1亿唐邮箱  晁智平。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值