CEDA MOVE 命令
使用 CEDA MOVE 命令将一个或多个资源定义从一个组移至另一个组。
语法
描述
此命令将资源定义从 GROUP 选项指定的组移动到 TO 选项指定的组。
当您将组中的最后一个资源移动到另一个组时,将自动删除该组。 空组不能存在。
如果未指定 MERGE 或 REPLACE ,那么将显示一条消息,警告您尝试创建重复的资源定义。 未移动定义。
选项
- AS (newname)
- 如果在组中移动定义,那么必须使用 AS 将其重命名。 如果要将定义移动到另一个组并同时将其重命名,那么还可以使用 AS。 使用 AS 时不能使用通用名称。
- 组 (groupname)
- 指定包含要移动的定义的组。
- merge
- 当 MOVE 命令中指定的组中存在重复的定义名称时,将应用此参数。 如果指定 MERGE ,那么不会替换 TO 组中的重复定义。
- 除去
- 指定当由于将组中的最后一个资源移至其他位置而删除该组时,将从包含该组的所有列表中除去该组。
- 替换
- 当 MOVE 命令中指定的组中存在重复的定义名称时,将应用此参数。 如果指定 REPLACE ,那么要移动的定义将替换 TO 操作数中指定的组中的定义。
- 资源(名称)
- 指定要移动的资源的类型和名称。 缺省值为 ALL ,这会将一个组中的所有资源定义移至另一个组。
- TO (newgroupname)
- 您可以将定义移动到其他组,使用 TO 指定新组。
示例
- 移动单个资源定义时,可以使用 AS 选项指定新名称来同时对其进行重命名。 例如:
MOVE PARTITIONSET(PSETQ1) GROUP(PSET1) AS(PSETQ4) TO(PSET2) - 可以指定通用资源定义名称,以移动相同资源类型的所有定义或某些定义。 例如:
MOVE TRANSACTION(*) GROUP(DENTRY) TO(TEST1) MOVE MAPSET(ACCT+++) GROUP(ACCOUNTS1) TO(ACCOUNTS2) - 要将组中的所有资源定义移至新组,可以使用 ALL。 例如:
MOVE ALL GROUP(N21TEST) TO(N21PROD) - 您可以将 ALL 与通用名称配合使用,以将组中所有符合条件的资源定义移至新组。 例如:
MOVE ALL(N21*) GROUP(N21OLD) TO(N21NEW) - 您可以使用具有特定名称的 ALL ,将该名称的所有资源定义 (必须用于不同的资源类型) 移动到新组中。 例如:
MOVE ALL(XMPL) GROUP(EXAMPLE) TO(EXAMPLE2) - 要将组 X 中的定义与组 Y 中的定义合并,请保留任何重复项的 Y 版本:
MOVE GROUP(X) TO(Y) MERGE - 要将组 X 中的定义与组 Y 中的定义组合,请保留任何重复项的 X 版本:
MOVE GROUP(X) TO(Y) REPLACE
