结果集命令概述

您可以使用以下命令来创建结果集并管理它们所代表的资源。

GET
返回包含所选资源表记录的结果集,这些记录表示受管资源的实例。
Perform
对一个或多个受管资源执行操作。 PERFORM SET 作用于现有结果集中的资源表记录。 PERFORM OBJECT 不需要结果集存在; 它会隐式创建一个结果集。
REFRESH
刷新由结果集中的资源表记录表示的部分或全部受管资源的数据。
SET
修改由结果集中的资源表记录表示的一个或多个受管资源的属性。
这些命令不仅会影响结果集中的资源表记录,还会影响这些记录所代表的受管资源。 图 1 说明了这些命令与 API 环境的关系。
图 1。 用于处理受管资源的 API 命令
此图说明如何使用 GET , PERFORM , REFRESH 和 SET 命令在 CICSPlex SM 中创建结果集以及管理它们所表示的 CICS 资源。

创建结果集后,您可以对其包含的记录执行各种操作。 您可以对结果集中的记录进行排序,标记,复制,删除和汇总。 最重要的是,您可能可以将记录从结果集检索到本地存储器中,在其中可以由程序处理这些记录。

您可以使用以下命令来处理结果集中的一个或多个记录:
COPY
将一个结果集中的部分或全部资源表记录复制到另一个结果集。
DELETE
从结果集中删除一个或多个资源表记录。
展开
返回包含摘要记录中汇总的所有记录的结果集。
访存
检索结果集中一个或多个资源表记录的数据和状态信息。
GROUP
通过对结果集中的部分或全部资源表记录进行分组来返回汇总结果集。
LOCATE
将记录指针放在结果集中。
标签
在结果集中标记所选资源表记录。
顺序
对结果集中的资源表记录进行排序。
联合国 MARK
通过先前的 MARK 命令除去放置在资源表记录上的标记。
这些命令仅影响结果集的当前内容; 它们不会影响结果集所表示的受管资源。 图 2 说明了这些命令与 API 环境的关系。
图 2。 用于处理结果集记录的 API 命令
此图说明如何使用 COPY , DELETE , EXPAND , FETCH , GROUP , LOCATE , MARK , ORDER 和 UNMARK 命令来处理 CICSplex SM 中结果集中的记录。
CICSPlex ® SM 还提供了用于整体管理结果集的工具: 用于控制结果集内容的过滤器和视图,以及用于复审和废弃结果集的命令。
可以使用以下命令来管理结果集及其内容:
DISCARD
废弃结果集。
查询
检索有关结果集及其包含的资源表记录的信息。
指定过滤器
定义可用于控制结果集内容的属性或值过滤器。
指定视图
构建可用于控制结果集内容的资源表的定制视图
这些命令仅影响现有或新创建的结果集; 它们不会影响结果集所代表的受管资源。 图 3 说明了这些命令与 API 环境的关系。
图 3。 用于处理结果集的 API 命令
此图说明如何使用 DISCARD , QUERY ,指定 FILTER 和指定 VIEW 命令在不影响受管资源的情况下处理 CICSplex SM 中的结果集。