wso2 - 使用 Publisher overview_version 错误和显示的信息不完整

标签 wso2 wso2-es wso2-governance-registry

当我使用自定义 Assets 类型时,我看到 WSO2 Publisher 对 Governance Registry 和 Enterprise Server 的有趣行为。有两点值得关注——一个是我可以在 Carbon 管理控制台中成功保存 Assets 类型并针对它捕获详细信息。这行得通并且效果很好。

但是,当我在 Publisher 中查看 Assets 时,只有管理控制台中捕获的一些值是可见的。所有字段(标签)都显示出来,但有些是空的。但是,我可以在管理控制台中成功查看它们。我还发现有趣的是,如果我随后更新 Publisher 中的条目并为未显示的字段捕获新值,我可以在 Admin Console 中看到更改的值 - 因此肯定会反射(reflect)从 Publisher 更新。在我完成 Publisher 更新后,这些值会在它们被捕获时反射(reflect)出来。

另一个难题是,当我想从 Publisher 本身捕获新 Assets 时,我收到无法创建 Assets 的错误。错误是“由于未提供 overView_version 而为请求创建 Assets 时出错。请为 overview_version 提供一个值,因为它是必填字段”。我没有在 Assets 定义中定义 overview_version 字段。实际上,根本没有捕获任何版本信息,因为 Assets 不会经历版本更改。

知道是什么原因造成的吗?我在 WSO2 GREG (v5.0.0) 和 WSO2 ES (v2.0.0) 下都试过了,两者都表现出相同的行为。目前,我主要使用管理控制台来捕获数据,但我更愿意使用 Publisher,因为依赖关系图非常有用。

最佳答案

我知道这可能有点太晚了,但我相信这是由 {CARBON_HOME}/repository/deployment/server/jaggeryapps/publisher/extensions/assets/default/asset.js:configure 中定义的 versionAttribute 属性引起的函数 [1].

您能否尝试将此属性设置为空字符串。

[1] https://github.com/wso2/carbon-store/blob/master/apps/publisher/extensions/assets/default/asset.js#L209

关于wso2 - 使用 Publisher overview_version 错误和显示的信息不完整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33095981/

相关文章:

wso2 - 刷新 token 返回无效的授权类型

wso2 - VFS 传输 WSO2 ESB 中文件的 XPath

WSO2:Greg 和 ESB 存在共享注册表问题

java - 全新下载的 wso2 G-Reg 服务器在启动时抛出 NoClassDefFoundError 异常

java - LinkedIn API 与/v2/clientAwareMemberHandles?q=handleString

mongodb - Wso2 Stream Mongo Datetime 连接查询