Ошибка миграции MobileFirst authenticationConfig.xml 7.1 в примере проекта Security Access Manager - как ее устранить?

Я работаю с IBM MobileFirst 7.1 и пытаюсь добиться интеграции для работы ISAM. До сих пор я работал с примером приложения, представленным здесь, но у меня возникают проблемы с ним при работе с клиентскими инструментами 7.1 MobileFirst.

Если я скачаю и разархивирую пакет интеграции v3.5, разархивирую тестовый проект ISAMforMobileFirst и соберу его с помощью CLI v7.0, он будет успешно собран. Однако, если я собираю его с помощью CLI v7.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, и это не было отражено в миграторе.

Несколько вопросов:

  1. Поддерживается ли интеграция с ISAM в 7.1?

  2. Хотя я понимаю, что пример приложения технически не поддерживается в 7.1, если / поскольку интеграция с ISAM есть, теоретически должно быть возможным, чтобы оно работало. Что изменилось в синтаксисе authenticationConfig.xml?

1 ответ

Решение

Изменить: похоже, что сбой происходит из-за следующего: <parameter name="embedded-pki-bridge-ca-p12-file-path" value="<file-path>"/> и, более конкретно: <file-path>,

Измените его на фактический путь к файлу, и он не потерпит неудачу при импорте.


Ничто в файле authenticationConfig.xml не относится к ISAM; это все объявления областей, модули входа в систему, тесты безопасности...

Это явный сбой, и PMR должен быть открыт.
Что касается локального обходного пути, я попытался удалить сегменты в файле, которые, по моему мнению, могли вызвать его, но не смогли найти шаблон, который его вызывает...

Другие вопросы по тегам