BMS和CICS程序之间的桥梁
发布时间:2023-09-05 12:15:19 所属栏目:教程 来源:
导读:BMS称为基本映射支持。应用程序由格式化的屏幕组成,它们充当终端和CICS程序之间的桥梁。为了在终端和CICS程序之间进行通信,我们使用CICS终端输入/输出服务。我们使用BMS创建具有适当位置和属性的屏幕设计。以下是B
BMS称为基本映射支持。应用程序由格式化的屏幕组成,它们充当终端和CICS程序之间的桥梁。为了在终端和CICS程序之间进行通信,我们使用CICS终端输入/输出服务。我们使用BMS创建具有适当位置和属性的屏幕设计。以下是BMS&minus的功能; BMS充当终端和CICS程序之间的接口。 屏幕的设计和格式与应用逻辑分开。 BMS制作应用程序硬件独立。 格式化屏幕 下面显示的屏幕是菜单屏幕,可以使用BMS设计。它的关键点如下: 屏幕上可能有标题,日期和其他任何信息。显示。 选项1,2和3是未命名的字段,它们是屏幕的标题。 在Selection字段中,我们需要提供输入。然后将此输入发送到CICS程序以进行进一步处理。 在屏幕底部显示操作键。 所有字段和屏幕本身都是使用BMS宏定义的。定义整个地图后,我们可以使用JCL来组装它。 CICS Screen BMS基本条款 以下是我们将在即将推出的模块中使用的基本术语 : 地图 地图是单屏格式,可以使用BMS宏设计。它可以包含1到7个字符的名称。 Mapset Mapset是一组地图,它们链接在一起形成一个加载模块。它应该有一个PPT条目。它可以有1到7个字符的名称。 BMS宏 BMS地图是一个用汇编语言编写来管理屏幕的程序。用于定义屏幕的三个宏是DFHMSD,DFHMDI和DFHMDF。 DFHMSD DFHMSD宏生成Mapset定义。它是宏标识符,表明我们正在启动一个mapset。 mapset名称是加载模块名称,必须存在PPT表中的条目。下表显示了可在DFHMSD&minus中使用的参数列表; Sr .No 参数&说明 1 TYPE TYPE用于定义地图类型。如果TYPE = MAP - 物理地图已创建 DSECT - 创建符号地图 && SYSPARM - 物理&符号,两者都被创建 最终 - 表示地图集编码的结束。 2 模式 MODE用于指示输入/输出操作。 IF MODE = IN - 仅用于输入地图 OUT - 仅用于输出地图 INOUT对于输入和输出输出地图 3 LANG LANG = ASM / COBOL / PL1 它决定DSECT结构的语言,用于复制进入应用程序。 4 存储 如果STORAGE = $ AUTO - 为每个地图集获取单独的符号地图区域 BASE - 为多个地图集的符号地图提供相同的存储基础 5 CTRL CRTL用于定义设备控制请求。如果CTRL = FREEKB - 解锁键盘 FRSET - 将MDT重置为零状态 ALARM - 在屏幕显示时设置闹钟时间 打印 - 表示要发送到打印机的地图集。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |