【问题标题】:CICS SubprogramsCICS 子程序
【发布时间】:2018-09-22 03:43:58
【问题描述】:

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

【问题讨论】:

    标签: cobol cics


    【解决方案1】:

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

    您将使用逗号来保存与终端用户交互的状态,因此当用户选择一个选项并且伪对话的下一个“分支”再次调用事务和程序时,您可以确定编程刚刚从终端接收到的内容,如何处理它以及将什么响应发送回终端。这个过程只是重复,直到业务功能完成,您可以再次使用默认菜单结束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-04
      • 1970-01-01
      • 2021-09-27
      • 1970-01-01
      • 2022-08-19
      • 2012-05-02
      • 1970-01-01
      • 2015-06-20
      相关资源
      最近更新 更多