您可在资产生命周期中应用多个策略。
此策略运行时,将引用与 IBM® WebSphere® Service Registry and Repository (WSRR) 的连接的映射配置文件。然后,该策略将运行您在映射文件中定义的所有操作。
您可以通过选中操作复选框来验证手动用户操作的转换规则。在 ALE 策略将资产移到另一状态之前,该策略将检查 ALEConfiguration.xml 文件中的转换规则以验证转换的规则。策略还将检查该策略是否处于“核准”条件中。对于自动化转换,请使用 ALE 转换策略。
| 属性 | 值 |
|---|---|
| 连接 | 对于您的社区,请选择与 WSRR 的连接。 |
此策略验证 ALE 配置文件中定义的每个 ALE 转换的规则。此策略运行时,它引用与 WebSphere Service Registry and Repository (WSRR) 的连接的映射文件。然后,该策略验证您在映射文件中定义的规则,例如,工件的规则、分类、关系或 WSRR 状态。
您可以使用 ALE 转换策略以配置自动化状态转换的策略。您将策略配置基于 ALE 配置映射文件中的规则。您可以将该策略用于每个转换的状态。ALE 转换策略验证是否可以针对给定转换的给定状态执行操作。 您在策略的 Action 属性中指定转换。
例如,对于处于“建议”状态的业务解决方案,可能的转换是“核准”和“拒绝”。 您可以为每个操作添加 ALE 转换策略以验证 ALEConfiguration.xml 文件中转换的规则。
要配置特定转换的出口条件,请从 ALE 策略除去手动操作条件,然后添加 ALE 转换策略。然后,使用 ALE 配置文件中的规则来配置 ALE 转换策略以验证转换或操作。
| 属性 | 值 |
|---|---|
| 连接 | 对于您的社区,请选择与 WSRR 的连接。 |
| 操作 | 输入要为其评估转换规则的操作。 |
使用此策略将所有工件从一项资产复制到其他资产。例如,如果资产必须包含带有贵公司的相关法律信息的文件,那么可以创建带有该文件的资产。 然后,当其他资产在生命周期内移动时,可以使用此策略将该文件添加到这些资产。
| 属性 | 值 |
|---|---|
| 源资产 GUID | 输入要从中复制工件的源资产的唯一标识。 在“一般详细信息”页面上可以找到资产的 GUID。 |
| 源资产版本 | 输入要从中复制工件的源资产的版本号。 |
| 工件标签 | 输入通过使用此策略复制到资产的工件的标签。 |
| 冲突时覆盖 | 如果资产中有一个正在复制的工件,那么请选择源资产中的工件是否必须覆盖现有工件。 要始终使用源资产中的工件,请选择是;要保留工件,请选择否。 |
通过此策略,您可以设置类似于配置资产类型时可要求的约束的工件约束。 例如,您可以要求 Windows 软件资产必须包含具有 .exe 扩展名的文件。
| 属性 | 值 |
|---|---|
| 运算符 | 选择一个逻辑运算符:等于、不小于或不大于。 |
| 工件数 | 输入要应用于运算符的数字。 |
| 工件类型 | 选择一种类型:格式为、标签为、文件扩展名为或完整文件名为。 |
| 值 | 根据工件类型输入用于检查的值。 例如,如果选定了文件扩展名,那么可以为必需的文件扩展名输入 exe。 |
| 应用于类别 | 要将策略限制到某些资产类别,请输入此策略运行所针对的资产类别。 要将工件验证策略应用到进入正在配置的状态的所有资产,请保留此字段为空。 要指定必需的类别层次结构,请使用正斜杠 (/) 来分隔类别。例如,如果输入 Operating Systems/Windows/XP,那么策略运行时,将只检查类别为 XP 的资产。如果层次结构为 Operating Systems/Windows,那么策略运行时,将检查类别为 Windows 或任何 Windows 子代的资产。 使用分号 (;) 分隔多个策略以指示或。例如,如果输入 Operating Systems/Windows/;Operating Systems/Linux,那么将检查类别为 Windows 或 Linux 的资产。 |
此策略扫描资产的常规详细信息或工件来查找单词或短语。 例如,您可以扫描一项资产来查找法律声明或检查不当用词。
| 属性 | 值 |
|---|---|
| 扫描资产 | 选择此选项检查资产的属性和描述。 |
| 资产必须包含所有单词/短语 | 输入必须包含的单词或短语。要将短语组合,请使用双引号 (")。要分隔单词或短语,请使用空格。 |
| 无任何单词/短语 | 输入不能包含的单词或短语。 要将短语组合,请使用双引号 (")。要分隔单词或短语,请使用空格。 |
| 扫描工件 | 选择此选项以扫描连接到资产的工件。 |
| 将搜索限制到文件类型的工件 | 输入要扫描的工件的文件扩展名。使用空格分隔多个扩展名。要扫描所有工件,请保留此字段为空。 |
| 工件必须包含所有单词/短语 | 输入必须包含的单词或短语。要将短语组合,请使用双引号 (")。要分隔单词或短语,请使用空格。 |
| 工件不得包含任何单词/短语 | 输入不能包含的单词或短语。 要将短语组合,请使用双引号 (")。要分隔单词或短语,请使用空格。 |
| 策略失败时 | 选择策略在失败时是否发放警告或错误。 |
此策略运行时,将引退或删除所有较低版本的资产。例如,当软件资产的 V2.0 核准后,您可以删除不再支持的所有较低版本。
| 属性 | 值 |
|---|---|
| 删除或引退 | 选择是删除先前版本还是自动将其移至引退生命周期,后者会限制可查找和下载资产的人员。 |
当该策略运行时,它将锁定当前资产以防止对其进行进一步的修改。您可以选中仅运行一次复选框以允许该策略在当前生命周期状态下仅运行一次。策略将检查当前状态下的资产策略执行事件以确定是否是第一次运行策略。
| 属性 | 值 |
|---|---|
| 注释 | 关于锁定资产的注释 |
| 仅运行一次 | 该策略将仅在当前状态下运行一次。如果资产历史记录中存在至少一条该策略的成功执行记录,那么它将不会运行。 |
当该策略运行时,它将解除当前资产的锁定。您可以选中仅运行一次复选框以允许该策略在当前生命周期状态下仅运行一次。策略将检查当前状态下的资产策略执行事件以确定是否是第一次运行策略。
| 属性 | 值 |
|---|---|
| 注释 | 关于解锁资产的注释 |
| 仅运行一次 | 该策略将仅在当前状态下运行一次。如果资产历史记录中存在至少一条该策略的成功执行记录,那么它将不会运行。 |
使用此策略强制将某资产属性变为必需属性。您也可要求特定值。例如,您可以要求软件资产必须具有支持联系人,该支持联系人是一个用户类型属性。
| 属性 | 值 |
|---|---|
| 属性名称 | 用户必须始终为其提供值的属性的名称。 |
| 属性值 | (可选)添加用户为策略通过所必须输入的值。 如果任何值都可通过,请保留此字段为空。 |
使用此策略启动 IBM Rational® Build Forge® 中的项目。 例如,如果在准备测试的过程中,软件资产从开发状态变为登台状态,您可以运行 Build Forge 项目,以自动构建并部署软件供其他人查看。
| 属性 | 值 |
|---|---|
| 服务器主机 URL | Build Forge 服务器的 URL。 例如:http://example.com:9080/。 |
| 项目名称 | 策略运行时要启动的项目的名称。 |
| 用户名 | 用于登录 Build Forge 服务器的用户标识。 |
| 密码 | 用户名的密码。 |
| 域 | 用于登录的 LDAP 域的名称。 |
策略运行时,使用此策略添加或除去资产类别。 例如,您可能希望资产在进入某种状态时,始终给该资产指定一种特定类别。
向资产添加类别或从中除去类别时请务必谨慎。如果类别有所更改并触发其他生命周期条件,那么资产可能会进入其他生命周期。
| 属性 | 值 |
|---|---|
| 添加或除去类别 | 选择是向资产添加类别还是从中除去类别。 |
| 资产类别 | 策略运行时,选择要向资产添加或从中除去的一个或多个类别。 |
使用此策略来要求生命周期中的资产具有对其应用的特定类别。
| 属性 | 值 |
|---|---|
| 必需分类 | 指定资产必须具有的以供此策略通过的类别。
包含类别模式名称,并可选择后跟子类别名称。 要指定必需的类别层次结构,请使用正斜杠 (/) 来分隔类别。例如,如果输入 Operating Systems/Windows/XP,那么策略运行时,仅类别为 XP 的资产可以通过。 如果指定 Operating Systems/Windows,那么策略运行时,类别为 Windows 或任何 Windows 子代的资产均可通过。 |
使用此策略从一项相关资产中复制某个属性值,并将该值应用于此资产的某属性。
请确保这些属性属于同一个属性类型。例如,两个属性可能都属于用户类型。
对只包含一项具有特殊关系类型的相关资产的资产使用此策略。例如,每项资产可能包含一项具有实施关系的相关资产。 您不能选择多个关系。策略从一项资产中只复制一个属性。
| 属性 | 值 |
|---|---|
| 复制源属性名称 | 从相关资产中选择要复制的属性。 |
| 复制目标属性名称 | 选择此资产上将接收从相关资产复制的值的属性。 |
| 关系 | 指定相关资产的关系类型。您不能指定多个相关资产或关系。 |
您可以使用“服务请求”策略创建服务或处理请求,以在 IBM Tivoli® Change and Configuration Management Database (CCMDB) 服务器上部署资产。此策略将创建指向资产上的服务或处理请求的链接。您也可以从 CCMDB 中的服务或处理请求链接回 Rational Asset Manager。
要启用此策略,您必须通过使用 Tivoli Service Request Manager 来创建 RAMPMCOMSR 和 RAMSR 对象结构。
| 属性 | 值 |
|---|---|
| 策略显示名称 | 策略的显示名称。 |
| URL | Change and Configuration Management Database (CCMDB) 的基本 URL。例如,https://www.example.com:9443。 |
| 用户名 | 请求者的用户名。 |
| 密码 | 请求者的密码。 |
| 汇报人 | 提出请求的用户代表方。 |
| 请求类型 | 选择服务请求或处理请求。 |
| 描述 | 请求的描述。 |
| 摘要 | 请求的摘要。 |
使用此策略来要求当资产有所修改时,生命周期中的资产以特定方式增加版本号。例如,可以指定向资产添加或从中除去工件时,必须增加版本号中的第二个数字。 您最多可以管理五位版本号。例如:10.1.20.12.2。
| 属性 | 值 |
|---|---|
| 版本控制方案 | 选择数字。 |
| 资产分类更改 | 当资产类别更改时,若要求增加资产版本号,请选择必须增加的位。 如果有任何位必须增加,请选择必须增加版本。 |
| 资产工件更改 | 若要求增加资产版本号 当资产工件更改时,请选择必须增加的位。 如果有任何位必须增加,请选择必须增加版本。 |
| 资产描述更改 | 若要求增加资产版本号 当资产描述更改时,请选择必须增加的位。 如果有任何位必须增加,请选择必须增加版本。 |
| 策略失败时 | 选择策略在失败时是否发放警告或错误。 |
此策略运行时,将为 IBM Tivoli Change and Configuration Management Database (CCMDB) 的资产生成发现库适配器 (DLA) 输出文件。例如,可以将策略配置为在资产完成复审过程并已核准供使用时生成该文件。策略发送附加了 DLA 文件的电子邮件消息,或使用 FTP 将 DLA 文件上载到服务器。
| 属性 | 值 |
|---|---|
| 向所有复审员发送电子邮件 | 选择此属性以通知资产的所有协调人员 DLA 输出文件已生成。 |
| 向生命周期管理员发送电子邮件 | 选择此属性以通知生命周期的所有生命周期管理员 DLA 输出文件已生成。 |
| 向资产所有者发送电子邮件 | 选择此属性以通知资产的全部所有者 DLA 输出文件已生成。 |
| 向其他人发送电子邮件 | 输入其他电子邮件地址以通知用户 DLA 输出文件已生成。请使用逗号 (,) 分隔多个地址。 |
| 将 DLA 附加到电子邮件 | 选择此属性将 DLA 文件附加到电子邮件通知。 |
| 通过 FTP 上载 DLA 文件 | 选择此属性通过使用 FTP 将 DLA 文件上载到服务器。 |
| FTP 主机名 | 输入 FTP 服务器的主机名。请勿输入 ftp://。 |
| FTP 用户 | 输入 FTP 服务器用户的用户名。 |
| FTP 密码 | 输入 FTP 服务器用户名的密码。 |
| FTP 目录 | 要将 DLA 文件上载至子目录,请在此处输入目录路径。例如:DLA/uploaded。 |
此策略在每次运行时报告错误。将策略配置为在指定时间长度后运行。 例如,如果您希望将暂挂超过 3 个月的资产维持“暂挂”状态而不更改,那么就可以使用此策略。
配置: 清除资产保存和进入状态。选择计时器,然后单击查看计时器配置图标。 输入天数、周数、月数或年数,或者选择数字或日期属性。要使用数字属性或日期属性来控制计时器,请选择绑定到属性,然后从列表中选择属性。对于数字属性,请选择时间单位以及属性。策略运行时会报告错误。
此策略验证作为 URL 链接的工件是否会进行解析。例如,如果 URL 工件将用户定向到用以下载文件的外部源,那么此策略就可验证链接是否未中断。
| 属性 | 值 |
|---|---|
| 超时(秒) | 为策略输入 0 至 30 之间的秒数,以允许链接在该时间之内进行解析。 |
| 策略失败时 | 选择策略在失败时是否发放警告或错误。 |
此策略运行时,将检查用户类型的资产属性值或用户标识列表。然后,策略将此用户或这些用户设置为资产所有者。例如,可以创建名为合法性复审员的属性,然后在资产进入合法性复审状态时使用此策略更改该资产的所有者。
| 属性 | 值 |
|---|---|
| 属性名称 | 选择要检查的资产属性。只能使用用户类型的属性。进入正在配置的生命周期的资产必须具有此属性。 |
| 用户标识 | 此策略运行时,输入用户的用户标识,以将此用户设置为资产所有者。如果您不想使用用户属性,但希望对此生命周期中的所有资产应用相同所有者,那么请使用此属性。 |
| 添加或替换所有者 | 要将已配置的用户添加为资产所有者,请选择添加。 要同时除去当前所有者,请选择替换。 |
此策略运行时,将检查用户类型的资产属性的值。 然后,策略将一个或多个此存储库的用户设置为处于当前状态的资产的生命周期管理员。
| 属性 | 值 |
|---|---|
| 属性名称 | 用户必须始终为其提供值的属性的名称。 |
| 添加或替换生命周期管理员 | 要向资产的生命周期管理员列表添加与选定属性值匹配的用户,请选择添加。要同时除去当前生命周期管理员,请选择替换。 |
此策略运行时,将检查用户类型的资产属性的值。 然后,策略将一个或多个此存储库的用户设置为处于当前状态的资产的复审员。已授予这些用户对资产进行修改和表决的完全许可权。对于您所指定的转换,复审员必须核准资产。
| 属性 | 值 |
|---|---|
| 属性名称 | 用户必须始终为其提供值的属性的名称。 |
| 复审员类型 | 要允许新的复审员对资产进行表决和编辑,请选择核准人。要允许复审员可对资产进行编辑,但不具有对资产进行表决的许可权,请选择允许编辑。 |
| 添加或替换复审员 | 要向复审员列表添加与选定属性值匹配的用户,请选择添加。 要同时除去当前复审员,请选择替换。 |
| 转换 | 输入要修改的不处于此状态的转换的名称。此策略将添加一个条件,新的复审员必须核准资产。 使用逗号分隔多个转换。例如:核准, 修正。 |
此策略运行时,将检查用户组名称的资产属性值。然后,策略将该组中的用户设置为处于当前状态的资产的复审员。已授予这些用户对资产进行修改与核准或拒绝的完全许可权。 对于您所指定的转换,复审员必须核准资产。例如,您可以设置一个列表类型属性,其中列表条目是用户组的名称。然后,您就可以使用此策略将这些组的成员指定为复审员。
| 属性 | 值 |
|---|---|
| 属性名称 | 选择要检查的资产属性。为了使策略有效,属性的值必须与此社区中用户组的名称匹配。进入正在配置的生命周期的资产必须具有此属性。 |
| 复审员类型 | 要允许新的复审员对资产进行表决和编辑,请选择核准人。要允许复审员可对资产进行编辑,但不具有对资产进行表决的许可权,请选择允许编辑。 |
| 添加或替换复审员 | 要向复审员列表添加与选定属性值匹配的用户,请选择添加。 要同时除去当前复审员,请选择替换。 |
| 转换 | 输入要修改的不处于此状态的转换的名称。此策略将添加一个条件,新的复审员必须核准资产。 使用逗号分隔多个转换。例如:核准, 修正。 |
| 最小核准数 | 对于您所指定的转换,请输入要添加的最小核准数,作为离开此生命周期状态的条件。 例如,如果您输入 2,那么作为离开此状态的条件,用户组中至少有两个成员必须核准资产。 |
该策略基于与 Maven 资产关联的项目对象模型 (POM) 文件调整或验证该资产的依赖关系。该策略运行时,如果“POM 依赖关系主项”属性设置为 pom,那么该策略将调整资产的依赖关系以与 POM 文件中的依赖关系匹配。如果“POM 依赖关系主项”属性设置为资产,那么当该策略运行时,它会调整 POM 文件以与资产的依赖关系匹配。如果“POM 依赖关系主项”属性设置为错误,那么当该策略运行时,它会将资产依赖关系与 POM 文件中的信息进行比较,并在出现不匹配情况时记录错误。
| 属性 | 值 |
|---|---|
| 扩展名 | 通常,将该字段保留为缺省值 .jar。缺省情况下,组标识是从 POM 文件读取的。如果更改此扩展名,那么将使用社区的名称与资产类型来生成组标识。 |
| POM 依赖关系主项 | 选择 pom,这样在策略运行时,将调整资产依赖关系以与 POM 文件匹配。选择资产,这样将在策略运行时调整 POM 文件以与资产依赖关系匹配。选择错误,这样在策略运行时,如果资产依赖关系和 POM 文件不匹配,将记录错误消息。 |
如果资产满足资产类型的关系约束,那么此策略将报告错误,且在资产更改状态、修改或删除后不再报告错误。例如,如果所删除的资产是另一项资产的必需组件,那么您可能需要在“删除”选项上运行此策略。
配置: 此策略不包含任何选项。
此策略类似于资产类型的关系约束。 配置此资产必须与其他资产建立怎样的关系以使此策略通过。
| 属性 | 值 |
|---|---|
| 运算符 | 选择一个逻辑运算符:等于、不小于、不大于或所有。 |
| 相关资产数 | 输入用于运算符检查的数字。如果对运算符选择所有,那么此字段无效。 |
| 相关资产类型 | 选择相关资产必须具有的类型,或者选择任何资产类型。如果要配置多个关系,请使用任何资产类型。 |
| 关系 | 选择资产必须具有的一种或多种关系类型。 如果选择多种关系类型,那么其他配置选项将适用于每个关系。 |
| 相关资产状态 | 在生命周期中输入相关资产必须具有的状态,例如已发布。使用逗号分隔多种状态。 例如:草稿,已发布。 |
例如:此资产与资产类型为实施且处于已核准状态的资产之间必须存在从属项类型的恰好 2 个关系。
如果选择“所有”运算符:此资产具有的类型为从属项的所有关系都必须指向资产类型为实施且处于已核准状态的资产。
如果不满足这些条件,那么此策略将失败。
此策略运行时,将向资产的生命周期管理员或复审员发送电子邮件。您可以使用此策略自动提醒复审员有必须要复审的资产。
配置:
| 属性 | 值 |
|---|---|
| 向所有复审员发送电子邮件 | 选择此属性向作为此状态的复审员的用户发送电子邮件。 |
| 向暂挂核准人发送电子邮件 | 选择此属性向此状态的尚未表决的核准人发送电子邮件。 |
| 向生命周期管理员发送电子邮件 | 选择此属性向资产的生命周期管理员发送电子邮件。 |
| 向资产所有者发送电子邮件 | 选择此属性向资产所有者发送电子邮件。 |
| 向其他人发送电子邮件 | 输入要接收电子邮件的特定地址。请使用逗号 (,) 分隔多个地址。 |
| 主题 | 输入电子邮件的主题行。可以使用下列变量:
|
| 正文 | 输入电子邮件的正文。您可以使用简单 HTML,也可使用在“主题”属性中可用的相同变量。 |
此策略验证 WSDL、XSD 和 XML 文档。您可以使用此策略来确保文档有效,依赖关系已解析以及 WSDI 与 WS-I 相符。
当该策略针对某个资产运行时,它将搜索相关资产,并使用目标名称空间属性来解析依赖关系。要成功得到解析,依赖关系必须与该资产相关。要了解关于依赖关系的更多信息,请参阅依赖性。
此服务验证策略属于 SOA 库。
| 属性 | 值 |
|---|---|
| 策略显示名称 | 策略的显示名称。 |
| WSDL 验证器 | 选择此属性以使用 WSDL 验证。 |
| XML 模式验证器 | 选择此属性以使用 XML 模式验证。 |
| XML 验证器 | 选择此属性以使用逗号分隔的 XML 文件扩展名进行验证。 |
| WS-I 验证器 | 选择此属性以使用 WS-I 验证。 |
| WS-I 概要文件 | 用于验证的 WS-I 概要文件。 |
| WS-I 一致性等级 | WS-I 验证的一致性等级。 |
| 基本概要文件 URL | 概要文件的文件路径。您可以保留指向 ws-i.org 的所提供的缺省 URL,也可以修改该 URL 以指向可以访问该文件的其他位置(例如,如果只能通过内部网提供文件)。 |
| 附件概要文件 URL 的基本信息 | 支持附件的概要文件的文件路径。 您可以保留指向 ws-i.org 的所提供的缺省 URL,也可以修改该 URL 以指向可以访问该文件的其他位置(例如,如果只能通过内部网提供文件)。 |
如果在社区或存储库中某一资产与另一资产名称相同,那么此策略将失败。此策略不适用于不同版本的相同资产。您可以使用此策略来确保不出现多个同名资产。
| 属性 | 值 |
|---|---|
| 策略显示名称 | 策略的显示名称。 |
| 搜索作用域 | 选择此属性检查当前社区或整个存储库中的资产名称。 |
| 策略失败时 | 选择策略在失败时是否发放警告或错误。 |
此策略运行时,将检查您对资产所执行的操作,例如核准。策略还将检查 WebSphere Service Registry and Repository 中关联对象的状态。
配置:
| 属性 | 值 |
|---|---|
| 连接 | 对于您的社区,请选择与 WSRR 的连接。 |
| 操作 | 发生的操作,例如核准或认证。 |
| 远程状态 | WebSphere Service Registry and Repository 中的关联对象必须具有的状态。 |