DFHTPR 可执行模块

切入点

DFHTPRNA

调用者

DFHMCP 和 DFHTCP

描述

调用终端页面检索程序 (事务 CSPG):
  • 通过 DFHTPS 发出的 SCHEDULE 自动事务启动
  • 通过 DFHMCP 中的 DFHPGLK LINK ,当 DFHBMS TYPE=PAGEOUT 上的 CTRL = RETAIN 或 RELEASE (在命令级别的 SEND PAGE 上的 RETAIN 或 RELEASE)
  • 在终端上输入 CSPG 或操作员页面调度命令时。

如果消息已自动读取,那么 DFHTPR 会按顺序检索消息的页面,将这些页面传输到终端,然后清除消息。 否则, DFHTPR 将以伪会话方式运行。 所有进一步的输入都将传递到 DFHTPR ,直到显式或隐式清除消息为止。 如果输入是有效的页面调度命令 (页面检索,页面复制,页面清除或页面链接) ,那么将对其进行处理。 如果需要显式清除,那么会将其拒绝; 如果允许自动清除,那么会将其传递回正常任务启动。

DFHTPR 的主要子节为:
  • DFHMSPUT-将错误消息发送到终端
  • TPENCCHN-编码和执行页链
  • TPENCCOP-编码和执行页面复制
  • TPENCPUR-执行页面清除
  • TPENCRET-代码页检索
  • TPERETA-重置为自动执行
  • TPERETQ-页面查询
  • TPEXIT-从程序退出
  • TPEXPUR-执行页面清除
  • TPEXRET-执行页面检索
  • TPTSGET-从临时存储器获取 MCR 或页面。