逻辑设备的页面检索

应用程序可以将消息发送到通信系统,例如 IBM® 3600。 应用程序还可以将不同的页面发送到系统中的每个逻辑设备。 这些页面必须分组为保存在存储器中的单个逻辑消息。

逻辑消息的每个部分都伴随着标识其目标的逻辑设备代码 (最不发达国家)。 检索逻辑设备的页面时,必须为该设备指定最不发达国家。 但是,如果逻辑设备控制器中的用户编写的程序提供了缺省的最不发达国家助记符,那么您不需要执行此操作。

如果指定页码和 * ldc ,那么交付以该逻辑设备的指定页开始。 如果逻辑设备处于 AUTOPAGE 状态,那么将写入该逻辑设备的所有页面 (从请求的页面开始)。 如果逻辑设备处于 PAGE 状态,那么仅写入指定的页面。

如果省略 * ldc ,并且逻辑设备中的应用程序未提供缺省值,那么 BMS 将选择当前处于 PAGE 状态的逻辑设备的第一页。 逻辑单元中的应用程序应提供缺省的 "最不发达国家" ,因为页面可能交付到您最初指定的逻辑设备之外的其他逻辑设备。

在任一情况下,如果您的请求是对逻辑消息中的页面的第一个请求,那么针对当前处于 AUTOPAGE 状态的逻辑设备的所有页面 (逻辑消息内) 都将在将第一个或指定的页面交付到处于 PAGE 状态的设备之后交付。

getpageA 命令支持针对为 3601 逻辑单元创建的非路由消息的 * ldc 规范。 getpageA 的各种形式解释如下:
  • getpageA*ALL-重置为自动老化,并为在终端定义中指定了自动老化但由 CICS® 应用程序员临时置于页面状态的逻辑设备交付所有页面。
  • getpageA* ldc-将指定的逻辑设备重置为自动驾驶并交付该 * ldc 的页面。 该命令类似于 getpageA*ALL ,只是它仅对指定的逻辑设备运行。
  • getpageA-重置为自动执行,并交付当前正在显示页面的逻辑设备的剩余页面。