可以把创建好的生命周期绑定到特定的业务模型上,右键点击 MQService 对象,选择 Edit Lifecycle Assignment, 将 MQService 放入 SampleLifecycle 进行管理。如下图所示。
右键点击 Created 和 Online 之间的状态转换,选择创建 Relationship Assertions,点击 Add 按钮,输入必要的信息如
图 13
所示。输入的信息表示:名为 MessageType 的关系必须至少有一个目标对象和他关联,如果没有,相应的出错信息为”必须绑定 XSD 文档”。
右键点击创建的工程,选择 export,将定制好的 WSRR Profile 导入到 WSRR 服务器端,如
图 14
所示。你也可以选择先将定制好的 WSRR Profile 导出到本地的 zip 文件,然后通过 WSRR Web UI 将该 zip 文件导入,并激活。这一过程需要多次和 WSRR 服务器进行交互,需要的时间也比较长。
导入并激活成功后,下面通过 WSRR Web UI 验证一下具体的效果。
首先创建一个 MQService 对象,可以看到创建页面和模型的定义保持一致,有带 * 号的必须属性,以及相应的默认值和关系 MessageType 的定义。
创建完成后,进入 Governance Tab,进行生命周期管理,由于该对象已经绑定了 Sample Lifecycle,
所以创建完该对象后,它已经被自动的放入这一生命周期当中,所处的状态为 Created。
选择 MQPublish 转换,这时候会自动根据监管策略的定义进行元数据的校验,由于还没有绑定相关的 XSD 定义,所以该转换无法完成,并有如下的错误信息提示。
修改 MQ 服务,将关系 MessageType 关联到一个 XSD 文档,重复上述转换,成功以后,该 MQ 服务的状态将变为上线状态。
通过上述步骤,用户可以根据实际需求,自定义相应的服务生命周期管理过程。
本文详细介绍了 WSRR 中服务生命周期管理的机制,以及如何用 WSRR Studio 对这一过程进行定制,包括创建业务模型,生命周期定义和相应的监管策略。
以下文章点击率最高
Loading…