本地临时存储器 :DFHTST TYPE=LOCAL
DFHTST TYPE=LOCAL 宏定义驻留在安装了 TST 的本地 CICS® 区域中的临时存储器队列名称。 此宏使您能够在不知道 SYSIDNT 的情况下定义本地队列 (请参阅 DFHTST TYPE=REMOTE 宏上的 SYSIDNT 选项以获取更多信息)。
- 类型 = 本地
- 指示此 TST 条目定义了一组本地临时存储器队列。
- DATAID = (character-string [, character-string , ...])|()
- 使用一个或多个字母数字 TS 队列名称对此进行编码,其中每个名称的长度最多为 8 个字符。
- 字符串
- 每个字符串都可以表示通用队列名称或唯一的 TS 队列名称。 通常,通用名称是使用 1 到 7 TS 队列名称的前导字符指定的。 使用所有 8 字符的 DATAID 定义唯一队列名称。
多个名称必须用括号括起,并用逗号分隔。 如果仅指定一个名称,那么可以省略括号。
- ()
- CICS 将此特殊 (空) 操作数 (在括号之间没有任何值) 解释为指定其他 DATAID 未更明确指定的任何队列。 您可以通过以下方式将其用作 "捕获-全部":
- 如果在具有适当通用 DATAID 的 TYPE=REMOTE 宏上指定了驻留在另一区域或共享 TS 池中的某些队列,那么可以通过在 TYPE=LOCAL 宏上指定 DATAID = () 将所有其他队列定义为本地队列。
TYPE=LOCAL 宏上的此空选项与 TYPE=REMOTE 宏上的 DATAID = () 互斥,如果在本地和远程条目上都指定了此选项,那么 TST 宏将返回组合件错误。 因此,如果在本地 TS 队列条目上指定 DATAID = () ,那么 TYPE=LOCAL 宏必须跟在所有 TYPE=REMOTE 宏之后。
