捆绑软件的作用域限定
BUNDLE 资源定义提供了 BASESCOPE 属性作为将作用域应用于相关 BUNDLE 资源的方法。 您可以将此属性用于平台上部署的捆绑软件,或者用于为包含 SCA 组合件应用程序的捆绑软件设置服务组件体系结构 (SCA) 域。
BASESCOPE 是 BUNDLE 资源定义上的可选属性,您可以通过不同方式使用该属性。 您可以使用 IBM® CICS Explorer® 来查看 CICS® 区域中定义的所有 BUNDLE 资源,并按 BASESCOPE 属性的值对其进行排序。
对平台的捆绑软件进行作用域限定
cicsapplication://Platform/ApplicationID/MajorVersion/MinorVersion/MicroVersionPlatform 是平台的名称, ApplicationID 是应用程序捆绑软件的标识,后跟应用程序的主版本,次版本和微版本。CICS 使用 BASESCOPE 属性来标识相关应用程序和版本,以便可以在一个平台上安装同一应用程序的多个版本。 BASESCOPE 属性可用于将资源限制为应用程序的相应版本。 例如, CICS 束中定义的某些受支持的资源类型 (然后打包并安装为应用程序束或应用程序绑定束的一部分) 是该应用程序版本的专用资源类型。 有关应用程序的专用资源的更多信息,请参阅 应用程序版本的专用资源。
可以向平台环境外部的 CICS 束添加相同的 cicsapplication 格式基本作用域。 这在没有平台和应用程序的单个 CICS 区域 (SMSS) 中很有用。 在 SMSS 情况下,用户负责确保正确指定基本作用域,而在平台中, CICS 会自动生成正确的基本作用域属性。
策略的束作用域限定
在 CICS 捆绑软件中定义策略。 在平台中,策略将部署到特定作用域。 作用域可以是应用程序作用域,操作 (在应用程序中) 作用域或平台作用域。 有关更多信息,请参阅 策略作用域。
将捆绑软件的作用域限定为 SCA 域
BASESCOPE 属性对包含 SCA 组合应用程序的捆绑软件具有特定用途。 组合应用程序部署在 SCA 域上。 SCA 域 通常表示一组服务,这些服务提供由单个组织控制的业务功能区域; 例如,业务中的帐户部门的 SCA 域可能涵盖所有财务相关功能,并包含处理特定会计领域的一系列组合应用程序。您还可以通过为 BASESCOPE 属性指定不同的 SCA 域,将同一束多次部署到 CICS 区域中。 CICS 在运行时处理期间一起使用 SCA 域和组合体来标识服务。 服务的作用域可用于正在处理请求的任务。
对 BASESCOPE 属性值使用唯一 URI; 例如, http://mycompany/HR 或 http://mycompany/warehouse。 CICS 通过扩展 BASESCOPE 属性的值来创建服务,组合和引用的名称; 例如,将局部名为 location/taxService 的服务安装到 HR SCA 域将创建作用域名称 http://mycompany/HR/location/taxService。
请勿扩展同一 URI 以创建新的 SCA 域。 如果扩展同一 URI ,那么可能会发生意外的服务或引用名称冲突; 例如,如果将 http://mycompany/HR 和 http://mycompany/HR/location 用作不同的 SCA 域,并且具有本地名称为 location/taxService 的服务和另一个名为 taxService的服务,那么将这些服务同时安装到 http://mycompany/HR 和 http://mycompany/HR/location SCA 域会与服务名称产生冲突。 虽然您可以使用这些值成功安装和启用 BUNDLE 资源,但当其他应用程序调用服务时,可能会出现意外的结果和错误。