正在检索下一个资源
在浏览的第二步中,您使用另一个选项 NEXT 重复发出 INQUIRE 命令。 CICS 为每个 INQUIRE NEXT 返回一个资源定义。
一般格式为:
INQUIRE resource-type(data-area) NEXT option...option
除了添加 NEXT 外, INQUIRE
NEXT 命令上的选项与同一类型资源的单个 INQUIRE 上的选项几乎相同。 但是,同样存在一些差异:
- 为 CICS 提供相同长度的 数据区 ,以向您返回下一个资源的名称,而不是指定资源的名称 (数据值)。
- CICS 向您返回数据所使用的选项与在单一资源表单上使用的方法相同。
- 一些选项 (例如 INQUIRE MODENAME上的 CONNECTION 选项) 在浏览中更改其角色。 在应用这些差异的命令中也会记录这些差异。
如果 INQUIRE START 命令使用 APPLICATION , APPLMAJORVER , APPLMINORVER , APPLMICROVER 和 PLATFORM 选项来指定用于浏览专用资源的应用程序上下文,请不要在 INQUIRE NEXT 命令上再次指定这些选项。 您只需要在启动浏览时指定这些选项。
重复 INQUIRE NEXT 命令,直到您看到所需的资源定义或已用尽这些定义为止。 在检索到最后一个数据区之后, CICS 会在后续的 INQUIRE NEXT 上发出 END 条件,从而使您提供的任何数据区保持不变。 但是,您不必检索所有定义; 可以随时停止浏览。