如何在 IBM MobileFirst Platform Operations Console 中处理版本禁用

Posted

技术标签:

【中文标题】如何在 IBM MobileFirst Platform Operations Console 中处理版本禁用【英文标题】:How to handle Version Disability in IBM MobileFirst Platform Operations Console 【发布时间】:2015-11-16 07:52:25 【问题描述】:

我使用 IBM MobileFirst Studio 开发了 android 应用程序,并且 作为Version 1.0部署到IBM Application Center

为了使 版本禁用 - 我通过添加

修改了我的 worklight.properties,如下所示
wl.remoteDisable.cache.enabled= wl.remoteDisable.cache.refreshIntervalInSeconds=1

我在 authenticationconfig.xml 中启用了 wl_remoteDisableRealm。此领域用于混合和本机应用程序中的远程禁用/远程通知功能。 将版本号更改为 1.1

    已将新的版本 1.1 上传到 IBM Application Center,保存了为此新版本生成的外部 URL 登录IBM MobileFirst Platform Operations Console Home > AppName > Applications > AppName > Selected Android 我可以看到 1.0 和 1.1。 已选择锁定 1.0 属性 - 禁用应用程序访问并提供为 1.1 生成的外部 URL 保存更改后,我收到错误Android 中“XXXX”应用程序版本 1.0 的通知规则未成功更改。

建议是否需要为此进行任何修改。

为错误和错误日志拍摄的屏幕截图:

Pic1: Error in console Pic2: Error log

【问题讨论】:

【参考方案1】:

“锁定此版本”与远程禁用功能完全无关。 此复选框意味着将来无法再部署此版本的 .wlapp 文件(在某种程度上,这会阻止直接更新...)。可能不应该存在的旧功能...

至于“日志”。关于它的日志是什么?提供来自服务器的日志,其中显示了整个异常及其堆栈跟踪。

我认为您将几件事混为一谈,这使问题难以理解。

【讨论】:

RuntimeMBeanCallable.call() 异常 000004b1 com.worklight.core.jmx.ProjectManagementMXBeanImpl I FWLSE0275I:开始使用 ID 29,911 进行“拒绝”事务。 [项目示例] 00000125 com.ibm.worklight.admin.actions.BaseTransaction I 结果:示例:MFPServer///localost:回滚 00000125 SystemErr R 7743853 WorklightManagementPU-oracle INFO [LargeThreadPool-thread-136] openjpa.Runtime - 虽然您使用的是乐观事务,但 OpenJPA 现在正在开始数据存储事务,因为您已请求锁定某些数据。 没有。这不相关。打开 PMR。

以上是关于如何在 IBM MobileFirst Platform Operations Console 中处理版本禁用的主要内容,如果未能解决你的问题,请参考以下文章

IBM Mobilefirst 和 IBM Bluemix

如何在 IBM Mobilefirst 中的 serverSessionTimeout 上触发方法

如何在 IBM MobileFirst Platform Operations Console 中处理版本禁用

如何在 IBM MobileFirst 的顶部(状态栏)中获取推送通知

如何在 android studio 中为 IBM MobileFirst 项目导入外部库项目?

IBM MobileFirst Adapter 如何与 Angular JS 集成?