使用 CMCI 删除资源定义

使用 CICS 管理客户机接口 (CMCI) 删除 BAS 或 CSD 资源定义。

开始之前

您必须具有与 CMCI 的连接。 有关更多信息,请参阅 设置 CICS Explorer的访问权

关于此任务

使用 DELETE 请求来删除资源定义; 按照 CMCI DELETE 请求CMCI DELETE 请求 URI中的指示信息指定请求的 URI。

如果要删除具有参数的资源,那么必须在 URI 中指定该资源的参数。

注:
  • 如果要删除 BAS 资源,那么将忽略 SCOPE 参数 (如果在 URI 中指定)。
  • 如果要删除 CSD 资源,那么必须在 URI 中指定 SCOPE 和 PARAMETER=CSDGROUP (value)。

    SCOPE 必须是要从中删除资源的 CICS 系统。 传递 CSDGROUP 参数以指示 CICSPlex SM 在指定系统中的 CSD 组中进行搜索。

(可选) 您可以在 XML 主体中指定请求的详细信息; 但是,执行删除请求不需要 XML 主体中的这些详细信息。 The XML body comprises a <delete> element inside a <request> element. 并非所有客户机都可以解析 XML 主体; 因此,必须将该参数添加到 URI 以指定要删除的资源。

示例

以下示例显示如何删除 BAS 事务定义。 在此示例中,将删除所有名为 AAAA 的事务。
DELETE http://exampledomain.com:12345/CICSSystemManagement/
       CICSDefinitionTransaction/?CRITERIA=NAME%3DAAAA
以下示例显示如何在名为 MYREGION的 CICS 系统中删除 CSD 组 GRP1 中名为 TRN1 的 CSD 事务定义。 删除请求不需要 XML 主体。 请注意, SCOPE 指定了 MYREGION ,并且在 URI 中指定了 PARAMETER=CSDGROUP(GRP1)
DELETE http://exampledomain.com:12345/CICSSystemManagement/
       CICSDefinitionTransaction/<CONTEXT>/MYREGION/
       ?CRITERIA=NAME%3DTRN1&PARAMETER=CSDGROUP%28GRP1%29

CSD 事务 TRN1 的以下删除请求包含 XML 主体; 它等同于先前的请求。
DELETE http://exampledomain.com:12345/CICSSystemManagement/
       CICSDefinitionTransaction/<CONTEXT>/MYREGION/
        ?CRITERIA=NAME%3DTRN1&PARAMETER=CSDGROUP%28GRP1%29

<request>
   <delete>
      <parameter name="CSD"/>
   </delete>
</request>