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

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  - 在屏幕显示时设置闹钟时间
打印 - 表示要发送到打印机的地图集。
 

(编辑:汽车网)

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

    推荐文章