【发布时间】:2015-10-15 09:40:28
【问题描述】:
我正在使用 IBM MobileFirst 7.1,并尝试让 ISAM 工作的集成。到目前为止,我一直在使用 here 提供的示例应用程序,但在使用 7.1 MobileFirst 客户端工具时遇到了问题。
如果我下载并解压缩 v3.5 集成包,解压缩 ISAMforMobileFirst 测试项目,并使用 v7.0 CLI 构建它,它会成功构建。但是,如果我使用 v7.1 CLI 构建它,我会收到如下错误:
Migrating project from version 7.0.0.00.20150211-0917 to version 7.1.0.00.20150807-0630.
[Error:
BUILD FAILED
/Applications/IBM/MobileFirst-CLI-7.1/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:497: com.worklight.upgrader.UpgradeEngineException: FWLPL0019E: Migrating the ISAMforMobileFirst project from version 7.0.0.00.20150211-0917 to version 7.1.0.00.20150807-0630 has failed because Cannot parse /Users/ferriera/Downloads/AmWorklightAdapter-3.5/sample/ISAMforMobileFirst/server/conf/authenticationConfig.xml
at com.worklight.upgrader.WLUpgradeEngine.upgradeProject(WLUpgradeEngine.java:271)
at com.worklight.upgrader.ant.UpgraderTask.execute(UpgraderTask.java:100)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
一位同事也在 MobileFirst Studio 7.1(在 Eclipse 中)中看到了这个确切的错误,所以我猜这不是 CLI 特定的错误。
我假设在 7.1 中 authenticationConfig.xml 中对某些内容的支持发生了变化,而这并未反映在迁移器中。
几个问题:
7.1 是否支持 ISAM 集成?
虽然我意识到示例应用程序在 7.1 中不受技术支持,但如果/因为 ISAM 集成支持,理论上它应该是可行的。 authenticationConfig.xml 语法有什么变化?
【问题讨论】:
-
你对比过新旧的authenticationConfig.xml吗?
-
这是 same
authenticationConfig.xml- 完全相同的项目。我认为的问题是 7.1 的迁移器无法解析 7.0authenticationConfig.xml格式。 -
如果它有帮助,我已经上传了
authenticationConfig.xml,当我们在这里下载它时,它来自包:gist.github.com/andrewferrier/4aa16a18639628f054a8 -
这里也失败了,bug。打开 PMR。
-
我会尽快。但我想知道是否有任何方法可以猜测/推测
authenticationConfig.xml内部出了什么问题,所以我可以手动修复它。假设 LTPA/HTTP 标头支持尚未完全删除,我认为它仍然可以使其工作。
标签: eclipse ibm-mobilefirst isam mobilefirst-cli