CICS接口块
发布时间:2023-09-05 12:15:19 所属栏目:教程 来源:
导读:任何应用程序都需要一个接口来与CICS交互。 EIB(执行接口块)充当接口,以允许应用程序与CICS通信。 EIB包含执行程序期间所需的信息。
受限制的COBOL动词
编写CICS程序时,我们无法使用返回的命令控制直接到MVS
受限制的COBOL动词
编写CICS程序时,我们无法使用返回的命令控制直接到MVS
任何应用程序都需要一个接口来与CICS交互。 EIB(执行接口块)充当接口,以允许应用程序与CICS通信。 EIB包含执行程序期间所需的信息。 受限制的COBOL动词 编写CICS程序时,我们无法使用返回的命令控制直接到MVS。如果我们编写这些COBOL动词,它不会给出任何编译错误,但我们可能会得到不可预测的结果。 执行接口块 执行接口块(EIB)是一个控制块,由CICS为每个程序自动加载。 EIB对任务是唯一的,并且在任务期间存在。它包含一组与任务相对应的系统相关信息。 它包含有关事务标识符,时间,日期等的信息,这些信息由执行应用程序时的CICS。 作为任务一部分执行的每个程序都可以访问相同的EIB。 可以通过在CEDF模式下执行程序来查看运行时EIB中的数据。 EIB字段 下表提供了EIB中的字段列表 : EIB字段 PIC子句 描述 EIBAID X(1) 援助按键 EIBCALEN S9(4)COMP 它包含DFHCOMMAREA的长度 EIBDATE S9(7)COMP-3 It conta ins当前系统日期 EIBRCODE X(6) 它包含最后一笔交易的退货代码 EIBTASKN S9(7)COMP-3 它包含任务编号 EIBTIME S9(7)COMP-3 它包含当前系统时间 EIBTRMID X(4) 终端标识符 EIBTRNID X(4) 交易标识符 它们类似于以批处理模式运行的批处理程序。所以在CICS中,很少开发它们。 我们可以说它们仅用于定期显示一系列屏幕。 会话程序 向终端发送消息并从用户接收响应称为会话的。在线应用程序通过一对SEND和RECEIVE命令实现用户与应用程序之间的对话。 会话程序的关键点如下: 系统向屏幕发送消息并等待用户的回复。 用户响应所需的时间称为思考时间。这个时间相当高,这是转换程序的一个主要缺点。 用户提供必要的输入并按下AID键。 应用程序处理用户的输入并发送输出。 程序被加载到主存储器中在开始时保留,直到任务结束。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |