DFHML1 (具有扩展属性映射的LU1 打印机)

带有扩展属性映射程序 DFHML1的 LU1 打印机是为了响应涉及 3270 信息显示系统终端的 BMS 服务请求而调用的。

图 1 显示 DFHML1 程序如何响应这些请求。
图 1。 具有扩展属性映射程序接口的 LU1 打印机
显示 DFHML1 程序如何响应涉及 3270 终端的 BMS 服务请求的图
  1. 通过与 LU1 打印机映射通信的应用程序将以下类型的请求通过映射控制程序 (DFHMCP) 以及页和文本构建程序 (DFHPBP) 将信息传递到 DFHML1:
    • 发送映射累计
    • 发送映射集
    • SEND TEXT
    • 发送文本累计
    • SEND 文本集

    对于一页输出, DFHML1 获取一个区域,并将其格式化为称为映射控制区 (MCA) 的控制块链。 每个 MCA 对应于页面上的一个映射,并包含有关链接映射和处理每个映射中的字段的信息。 DFHML1 然后直接从映射和 TIOA 构建数据流。

  2. 映射由应用程序传递或由 DFHMCP 装入。
  3. 终端输入/输出区域 (TIOA) 的地址由应用程序为所有请求提供。
  4. DFHML1 与存储器控制通信,以获取和释放 MCA 和映射数据的存储器。
  5. 在将控制权返回给 DFHPBP 之后,所有请求 (请参阅 1) 都将由终端页面处理器 (DFHTPP) 发送到指定的目标。