免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: tzg

[故障求助] CICS与ORACLE连接问题! [复制链接]

deepblue 该用户已被删除
发表于 2003-12-19 04:39 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2003-12-19 07:56 |显示全部楼层

CICS与ORACLE连接问题!

原帖由 "deepblue" 发表:
根据你说的情况,你的oracle是否用的MTS,而不是dedicated server?
如果是MTS方式,情形才和所说的类似,请确认。
另外,一般建议不要采用MTS方式。



oracle用的是dedicated server
deepblue 该用户已被删除
发表于 2003-12-19 08:45 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
deepblue 该用户已被删除
发表于 2003-12-19 08:46 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2003-12-19 09:28 |显示全部楼层

CICS与ORACLE连接问题!

我们的程序太大了,不好贴。
实际上我们的主程序是在CICS SERVER端直接用PROC和数据库相连接的。
我所说的一个程序中的多个函数是这样的,举个例子
我的CICS SERVER端的PROC主程序是这样的
int a……
int b……
……
定义了多个函数。
然后在CICS CLIENT端生成DLL文件,再由语音平台的程序通过调用DLL,通过CICS传递数据来完成交易
例如我呼入一个电话,要实现某项功能。可能就调用到了a,b这两个函数。
这样的话不是和一个as link多个PD差不多吗?
大概的意思就是这样。
谢谢!!!
deepblue 该用户已被删除
发表于 2003-12-19 10:41 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2003-12-19 10:43 |显示全部楼层

CICS与ORACLE连接问题!

1pc

论坛徽章:
0
发表于 2003-12-19 10:49 |显示全部楼层

CICS与ORACLE连接问题!

另外我看了以下PROGRAM定义,user exit number定义的是0代表什么意思?
如果是一个交易调用一个PROGRAM对应一个as的话,那它交易完成后也应该有一个返回值,这样的话CICS才知道交易已经完成而terminate掉as,不知道这一步是如何实现的?
另外,因为我现在设的minserver为,也就是说当前活动的as应该是为1。但目前的情况不是这样的。由于业务的增加,又产生了2个as,而原先active的as在serveridletime值之后(5min)后却没有terminate,不知道这又是何故,我监控了一下,最长时间的as持续了大概有40分钟以上!
deepblue 该用户已被删除
发表于 2003-12-19 11:01 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2003-12-19 11:20 |显示全部楼层

CICS与ORACLE连接问题!

一个交易,1个函数就是ECI_CALL 1次。
但是在其中一个交易的过程中可能会有另外一个交易也有可能同时CALL这个函数啊!
我所说的一个as对应多个SESSION意思就是一个as对应多个交易,因而多个交易对应了多个session
前面我已经用你的例子查看了啊,就是前面贴出来的结果!

谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP