IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

已开始的交易进入"first dispatch wait" state


IBM大型机论坛 -> CICS
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
马索

REXX主持人


已加入:2006年3月13日
帖子:1348
地点:以色列

发布发表:2020年5月31日星期日2:14 pm
引用回复

您好
我正在开发的交易行为异常。

这是发生了什么:
LONG交易应该是长期运行的交易。每当消息到达时,它都会侦听IP套接字并开始事务DOIT。
但是,事务DOIT不会立即运行并完成,而是进入“首次调度等待”状态,并且仅当我关闭LONG时才变为活动状态。

因为我仍处于测试的早期阶段,所以我从终端启动LONG,也尝试在本地和远程尝试CECI START,但是行为没有改变。

我检查了定义,没有什么脱颖而出,而且我没有想法。我想念什么?
回到顶部
查看用户资料 发送私信
加里·卡罗尔

高级会员


加入时间:2006年5月8日
职位:1100
所在地:爱尔兰都柏林

发布发表于:2020年6月2日,星期二12:53 pm
引用回复

由于“ DOIT”正在等待您终止“ LONG”,因此建议“ DOIT”可能正在等待由“ LONG”表示的终端。 “ LONG”任务是否发出EXEC CICS START指定终端ID? (或者也许两者都需要另一种资源?)

加里
回到顶部
查看用户资料 发送私信
马索

REXX主持人


已加入:2006年3月13日
帖子:1348
地点:以色列

发布发表于:2020年6月2日,星期二2:27 pm
引用回复

经过许多更改和测试,我认为自己在这里发现了错误: cics系统正在等待,而没有被调度

我用INCLUDE EZACICAL重新编译了LONG程序,弹跳了CICS并重试了。
不幸的是,我在LONG事务中的“ QR TCB经过时间”仍然过长,并且开始的DOIT事务仍然被延迟。

现在我真的开始失去主意了 icon_sad.gif
回到顶部
查看用户资料 发送私信
马索

REXX主持人


已加入:2006年3月13日
帖子:1348
地点:以色列

发布发表:星期二2020年6月2日下午6:11
引用回复

从来没有真正出过主意,我意识到我仍在使用批处理版本的EZASOKET。

因为,有时候,我改变了所有
码:
使用...呼叫'EZASOKET'
码:
使用...呼叫WS-SOCKET-ROUTINE

这使调用变得动态,这就是为什么我总是结束运行错误的EZASOKET程序的原因。

结论:
在CICS下使用套接字时,
1.您必须在程序中使用静态调用
2.您必须在活页夹中包含EZACICAL。

经验教训(艰难的方式)。
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> CICS

 


类似主题
话题 论坛 回覆
没有新帖 在COBOL创建中进行XML解析"h... COBOL程式设计 0
没有新帖 如何定义触发的交易... CICS 2
没有新帖 我如何验证字符字段是否已... PL / I和组装商 1
没有新帖 我错过了什么吗"FREE ... 清单和REXX 10
没有新帖 从CA Disp中以ARCHIVE格式卸载报告... CA产品 0
搜索我们的论坛:


回到顶部