修改资源属性

您可以使用 SET 或 UPDATE 命令来更改资源属性的当前值。 SET 修改 CICS® 资源的属性,而 UPDATE 修改 CICSPlex ® SM 和 CICS 定义。 这些命令的 MODIFY 选项接受修改表达式,该表达式是用于定义要进行的属性更改的字符串。

修改表达式可以由以下格式的一个或多个属性表达式组成:

修改表达式

读取语法图跳过可视语法图 ,attr= .
其中:
attr
是资源表中可修改属性的名称。
是要将属性设置为的值。 存在下列限制:
  • 该值必须是该属性的有效值。
  • 如果该值包含嵌入的空格或特殊字符 (例如句点,逗号或等号) ,那么必须将整个值字符串括在单引号中,如下所示:
      DESCRIPTION='Payroll.OCT'
  • 要在值中包含单引号或撇号,必须重复该字符,如下所示:
      DESCRIPTION='October''s Payroll'
注:CICSPlex SM 值字符串中使用单引号时,请务必考虑编程语言的引号约定。
注: 修改表达式必须后跟空格或空字符到指定缓冲区的末尾。 即,您指定的缓冲区长度 (使用 LENGTH 选项) 不应包含除修改表达式以外的任何数据。
例如,要禁用一个或多个本地事务 (LOCTRAN) ,可以指定:
  STATUS=DISABLED.

在 SET 命令的 MODIFY 选项中。

如果对不支持所请求修改的 CICS 系统发出 SET 命令,那么这些 CICS 系统将忽略该请求。 如果上下文和作用域仅由不支持修改的 CICS 系统组成,那么您将收到 NOTAVAILABLE SCOPE 的 RESPONSE 和 REASON 值。

要更改 CICS 事务定义 (TRANDEF) 的任务存储位置,可以指定:
  TASKDATALOC=ANY

在 UPDATE 命令的 MODIFY 选项中。

请注意, UPDATE 的 MODIFY 选项仅对 CICS 定义资源表有效。

有关每个资源的属性及其有效值的列表,请参阅 CICSPlex SM 资源表