wso2governance registry 元数据功能简介

 

 

Registry功能介绍

1、            修订版本、对版本设检查点,回滚资源或者资源集合

资源resource添加更新的时候,能够自动添加版本号。(默认是不可用)

在文件CARBON_HOME/repository/conf/registry.xml中设置

<versionResourcesOnChange>true</versionResourcesOnChange>

即可。

基于性能的考虑,集合collection不是自动版本管理。

使用API可以创建集合或者资源的版本。可以获取到所有版本、恢复到老版本。(除了订阅和访问权限,资源的其他信息都会被恢复到旧版本)

2、            全文搜索、元数据搜索、打标签、生命周期类型

可以根据资源的名称,注册位置或者资源的类型通过xpath进行查询。在registry中的所有数据都可以通过WSO2 Governance Registry接口查询得到。

注意事项:只能在”resource name", "created by", "updated by"and "property value"这些字段中使用%。

查询结果可以输出为pdf文件、HTML文件、Excel文件。

全文搜索接口:registry.searchContent("WSO2 Governance Registry");

在search栏的keywords项中,既是对文件内容的搜索。

活动操作搜索项:用户名、时间、活动类型、资源路径

3、            自定义生命周期管理

对不同类型的resource有不同的生命周期类型,用户可以根据自己的需要配置resource的生命周期类型,可以根据需要定义生命周期类型中都分为哪些阶段。如registry默认定义的为service提供的生命周期类型:

Servicelifecycle:1.development:codecompleted 、wsdl,schema created 、qos created

                              2.testing:effective inspectioncompleted、test cases passed、smoke test passed

                              3.production:publish

通过配置文件来配置生命周期类型和各阶段。

https://docs.wso2.org/display/Governance453/Lifecycle+Configuration+Elements配置项介绍

4、            文件内容验证确认

对用户上传的文件类型会对文件内容格式进行验证,内容格式不正确报异常。

5、            用户角色

Wso2.anonaymous.role:无需认证就可以对该资源进行读、写、删、授权操作。

Everyone:需要登录认证才可以对该资源进行读、写、删、授权操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值