浏览规则
您应该了解一些有关浏览资源定义的规则。
- 您在浏览中的位置与您的任务相关联,以便在 LINK 和 XCTL 命令中保留该位置。 在单个任务下运行 CICS 初始化或终止期间作为程序列表 (PLT) 的一部分运行的程序。 因此,他们应该明确终止他们开始的任何浏览,以避免与同一 PLT 中的其他程序发生冲突。
- 任务可以同时浏览多种类型的资源,但对于特定资源类型只能进行一次浏览。
- SYNCPOINT 命令不会结束浏览或影响您在其中的位置。
- 在浏览期间不会锁定资源定义,而另一个任务可能会在您查询这些定义时更改这些定义。
- 您应该始终显式结束资源浏览,而不是允许任务结束处理以隐式方式执行此操作,因为浏览会保留其他任务可能需要的控制块进行浏览。
- INQUIRE NEXT 命令通常不会导致任务切换。 因此,浏览一长串资源的任务可能会超出失控任务时间间隔而不放弃控制,从而导致 CICS 使用 AICA 代码将其异常终止。 如果发生这种情况,您需要定期在 INQUIRE NEXT 之间插入 SUSPEND 命令。
- 在执行资源安全性检查的任务中进行浏览期间, CICS 仅返回用户有权查看的那些定义。 将跳过其他项而不进行任何指示。