首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在WSO2企业存储中检索在governance.xml中配置的自定义关联

如何在WSO2企业存储中检索在governance.xml中配置的自定义关联
EN

Stack Overflow用户
提问于 2016-07-05 13:17:54
回答 1查看 222关注 0票数 4

我在governance.xml中为类型'Schema‘创建了一个自定义关联,如下所示:

代码语言:javascript
复制
<Association type="schema">             
 <critical reverseAssociation ="isCriticalTo" iconClass="">service</critical>
</Association>

我使用Greg Publisher创建了一些与此相同的关联。不会在特定工件的WSO2存储的默认有效负载中检索自定义关联。

如何自定义WSO2企业应用商店视图以检索和显示自定义关联详细信息(关键/isCriticalTo)?

EN

回答 1

Stack Overflow用户

发布于 2016-07-05 18:20:46

您的governance.xml条目看起来很好,但是如果您不使用iconClass属性,请将其删除。请找到整改后的governance.xml条目,

代码语言:javascript
复制
<Association type="service">
 <isCriticalTo reverseAssociation ="critical" iconClass="fw-store">schema</critical>
</Association>

注意:我假设您已经在管理控制台中部署了service.rxt,并在发布者和存储中启用了它(如果您可以查看资产,则可以。)

请在添加上述xml代码后发现关联页面看起来很像。

请找到这个有用的blog post。这篇博文是关于G-Reg 5.2.0的。但是,除了reverseAssociation、iconClass之外,它还兼容G-Reg 5.1.0。

对于WSDL,如果用户想要查看所有的"depends“和"usedBy”,用户可以根据需要扩展WSDLs asset.js文件来查看它们。为了查看WSDL的所有"depends“和"usedBy”关联,可以从asset.js文件中找到以下代码片段,

GREG_HOME/repository/deployment/server/jaggeryapps/store/extensions/assets/wsdl/asset.js

代码语言:javascript
复制
if(deps.associationType == "soapservice") {
  associations.push(deps);
}

并注释掉下面的代码,

代码语言:javascript
复制
//if(deps.associationType == "soapservice") {
  associations.push(deps);
//}

然后,用户可以查看所有的"depends“和"usedBy”关联。

WSO2开发者已经在他们的git repo中正确修复了这个问题,请找到PR from here

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38195634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档