加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

CICS接口块

发布时间:2023-09-05 12:15:19 所属栏目:教程 来源:
导读:任何应用程序都需要一个接口来与CICS交互。 EIB(执行接口块)充当接口,以允许应用程序与CICS通信。 EIB包含执行程序期间所需的信息。

受限制的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键。
应用程序处理用户的输入并发送输出。
程序被加载到主存储器中在开始时保留,直到任务结束。

 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章