我正在使用 IBM MobileFirst 7.1,并尝试让 ISAM 工作的集成。到目前为止,我一直在使用此处提供的示例应用程序,但是在使用 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 特定的错误。
我会假设对某些东西的支持authenticationConfig.xml
在 7.1 中发生了变化,而这并没有反映在迁移器中。
几个问题:
7.1 是否支持 ISAM 集成?
虽然我意识到示例应用程序在 7.1 中不受技术支持,但如果/因为 ISAM 集成支持,理论上它应该是可行的。authenticationConfig.xml 语法有什么变化?