我知道PPT有应用程序访问受保护资源的条目。它维护什么样的条目?是这样的,哪个程序可以访问,哪个程序不能访问。应用程序也需要绕过密码。绕过密码是什么意思?
2 回答
PPT 首字母缩略词超载。
的确,有一个称为 PPT(处理程序表)的 CICS 结构,但我相信 Pravin 是在询问 MVS 程序属性表。这是z/OS 文档必须说的:
[PPT] 允许安装指定需要特殊属性的程序列表。
有时,您的应用程序需要具备特殊属性才能尽可能高效和安全地运行。例如,需要访问受获取保护的系统数据的应用程序将需要系统密钥 (0-7),而不是通常的问题程序密钥 8。或者,例如,不能运行 V=R,但必须出于实时考虑而不会被换出,需要向系统标识为不可换出。这些程序的条目在程序属性表 (PPT) 中创建。
PPT 设置之一(在 SCHEDxx parmlib 成员中指定)允许指定的程序绕过安全保护。这意味着标记为 NOPASS 的程序可以访问它想要的任何数据集。
您不想将该权限授予用户程序。
PPT 与 CICS 应用程序有关。在您了解 CICS 是什么之前,任何关于 PPT 是什么的解释都不会对您有多大用处。我建议您看一下这本 IBM 红皮书:CICS Transaction Server ,以获得一般的 CICS 概述。这份文件没有太多解释什么是PPT,但它是有价值的背景。
回答您的直接问题,PPT(Program Process Table)的主要功能是注册所有CICS应用程序和BMS映射集。PPT 跟踪在 CICS 地址空间中加载了哪些应用程序。CICS 使用此信息来确定程序的新副本是需要加载还是已经从辅助存储(例如磁盘)加载。PPT 包含诸如当前程序在内存中的位置、其在磁盘上的库地址和正在使用的语言(例如 COBOL)等信息。
CICS维护了很多资源表,PPT只是其中之一。CICS 资源表的其他示例包括:
- 程序控制表 (PCT)
- 文件控制表 (FCT)
- 终端控制表 (TCT)
- DB2 资源控制表 (RCT)
- 目的地控制表 (DCT)