使用 CICS Transaction Server 资源构建器 自动执行定义 CICS 应用程序资源的过程

CICS® Transaction Server资源生成器是一个 DevOps 实用程序,与 CSD更新批处理实用程序DFHCSDUP 相辅相成,它提供了一种使用配置即代码方法自动创建和维护 应用程序资源定义的方法。 CICS 通过 CICS TS resource builder,系统程序员可以在 YAML 中创建执行最佳实践和组织标准的资源模型,供应用程序开发人员在其集成开发环境中使用,以创建有效、合规的应用程序资源定义,而应用程序开发人员则可以在定义 CICS资源时享受受指导和受控制的体验,他们可以确信这些资源符合标准并已获得预先批准。 此方法意味着 CICS 应用程序资源随应用程序代码一起存储。

自动化资源定义工作流程概述

根据 CICS TS resource builder提供的资源模型模式,系统程序员在 YAML 中创建了一个资源模型,该模型描述了允许开发人员指定哪些资源和属性以及如何指定它们(例如,通过对特定属性执行命名约定)。 系统程序员通过从资源模型生成资源定义模式来为应用程序开发者提供这些资源标准,开发者在其 IDE 中使用该资源定义模式在 YAML 中创建有效的应用程序资源定义。 资源模型工件可以存储在源控制管理 (SCM) 中,以便在例如 DevOps 管道中进行版本控制和自动化。

应用程序员配置其 IDE 以使用资源定义模式,然后根据该模式在 YAML 中创建或更新应用程序资源定义。

CICS TS resource builder将 YAML 中的应用程序资源定义构建为 DFHCSDUP 命令文件,然后可由 CSD 更新批实用程序 DFHCSDUP 使用、运行,以更新 CICS 区域的 CICS 系统定义数据集 (CSD)。

图 1 演示了如何使用 CICS TS resource builder在 DevOps 管道中自动定义应用程序资源。

图 1。 自动化应用程序资源定义工作流程
该图说明了如何使用 CICS TS resource builder来使用 YAML 和模式文件创建 DFHSCSDUP 命令文件。 DFHSCSDUP 命令文件由 DFHCSDUP 实用程序用于更新 CICS 区域的 CSD。

此外,CICS TS resource builder还提供了一种导入功能,允许系统程序员识别现有 CSD 中用于资源定义的标准,并将这些标准迁移到 CICS TS resource builder资源模型和资源定义中。 此功能还使您能够将现有资源定义标准应用于其他应用程序。 为了简单起见,在 图 1中省略了此功能。

有关 CICS TS resource builder 的信息,请参见 CICS TS resource builder 产品文档

受支持的资源类型

CICS TS resource builder支持以下资源类型:

A-J J-P 斯瓦
  • ATOMSERVICE
  • BUNDLE
  • CONNECTION
  • DB2CONN
  • DB2ENTRY
  • DB2TRAN
  • DOCTEMPLATE
  • 转码
  • ENQMODEL
  • FILE
  • IPCONN
  • JOURNALMODEL
  • JVMSERVER
  • LIBRARY
  • LSRPOOL
  • MAPSET
  • MQCONN
  • MQMONITOR
  • PARTITIONSET
  • PARTNER
  • PIPELINE
  • PROCESSTYPE
  • PROFILE
  • PROGRAM
  • SESSIONS
  • TCPIPSERVICE
  • TDQUEUE
  • TERMINAL
  • TRANCLASS
  • TRANSACTION
  • TSMODEL
  • TYPETERM
  • URIMAP
  • WEBSERVICE