1

我正在使用 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 中发生了变化,而这并没有反映在迁移器中。

几个问题:

  1. 7.1 是否支持 ISAM 集成?

  2. 虽然我意识到示例应用程序在 7.1 中不受技术支持,但如果/因为 ISAM 集成支持,理论上它应该是可行的。authenticationConfig.xml 语法有什么变化?

4

1 回答 1

2

编辑:看起来失败是由于以下原因而发生的:<parameter name="embedded-pki-bridge-ca-p12-file-path" value="<file-path>"/>更具体地说:<file-path>

改成实际的文件路径,就不会导入失败了。


authenticationConfig.xml 文件中的任何内容都与 ISAM 无关。这是所有领域的声明、登录模块、安全测试......

有明显的故障,应该打开一个 PMR。
至于本地解决方法,我试图删除文件中我认为可能触发它的段,但没有成功找到导致它的模式......

于 2015-10-15T17:16:04.620 回答