首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CICS子程序

CICS子程序
EN

Stack Overflow用户
提问于 2018-09-22 11:43:58
回答 1查看 81关注 0票数 1

我有一个要求,即有一个包含10个选项的菜单屏幕,用户可以选择一个选项并跳转到适当的屏幕。我已经为菜单Screen.Do创建了一个交易ID,我需要为所有10个选项创建交易ID。我已经搜索过这种类型的要求,所有这些都涉及为每个子屏幕创建交易ID,以便屏幕可以刷新并返回到相同的屏幕,直到用户选择返回主屏幕。我是CICS-COBOL编程的新手,不确定为什么我们需要为每个screen.Is创建Trans-ID,这是一种全局格式,或者有其他可用的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2018-09-23 03:35:14

不,在这种情况下,您不需要为每个屏幕/函数使用tranid。实际上,您可以在pseudoconversational style中使用一个transid,甚至一个程序。

您可以使用commarea来保存在终端与用户交互的状态,因此当用户选择一个选项,并且伪对话的下一个“分支”再次调用事务和程序时,您可以在该程序中确定刚刚从终端接收到什么,对其做什么以及将什么响应发送回终端。此过程重复进行,直到业务功能完成,您可以再次使用默认菜单结束。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52453302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档