Я работаю с IBM MobileFirst 7.1 и пытаюсь добиться интеграции с ISAM. До сих пор я работал с образцом приложения, предоставленным здесь , но у меня возникают проблемы с ним при работе с клиентскими инструментами 7.1 MobileFirst.
Если я загружу и разархивирую пакет интеграции v3.5, разархивирую тестовый проект ISAMforMobileFirst и соберу его с помощью интерфейса командной строки v7.0, сборка будет выполнена успешно. Однако, если я соберу его с помощью CLI версии 7.1, я получу такую ошибку:
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, и это не отразилось на миграционе.
Несколько вопросов:
Поддерживается ли интеграция ISAM в версии 7.1?
Хотя я понимаю, что образец приложения технически не поддерживается в версии 7.1, если/поскольку интеграция с ISAM есть, теоретически заставить его работать можно. Что изменилось в синтаксисе authenticationConfig.xml?
authenticationConfig.xml
- точно такой же проект. Я думаю, проблема в том, что миграционная программа для 7.1 не может разобрать формат 7.0authenticationConfig.xml
. - person Andrew Ferrier   schedule 15.10.2015authenticationConfig.xml
точно в том виде, в каком он был из пакета, когда мы загружали его здесь: gist.github.com/andrewferrier/4aa16a18639628f054a8 - person Andrew Ferrier   schedule 15.10.2015authenticationConfig.xml
, чтобы я мог исправить это вручную. Если предположить, что поддержка заголовков LTPA/HTTP не была полностью удалена, я думаю, что все еще можно заставить ее работать. - person Andrew Ferrier   schedule 15.10.2015