Как разработать виджет Case Manager в локальной среде?
Спасибо за просмотр моего вопроса.
Мы используем IBM Case Manager(ICM) 5.2. Есть новые изменения от пользователей. Я БА / разработчик.
Чтобы изменить существующий плагин Case Manager и пользовательские виджеты, мне нужно выполнить следующие задачи:
Измените виджет ICM JS и HTML-коды в моей локальной среде с Eclipse.
Замените JS и HTML из (пользовательского) пакета виджетов, отправьте обновленный пакет на сервер приложений.
На сервере используйте инструмент конфигурирования Case Manager для развертывания пакета.
Войдите в Case Builder и разверните решение. Протестируйте код и вернитесь обратно для тестирования.
Мои вопросы:
(1). Я не знаю, как запустить эти коды в моей локальной среде без развертывания в ICM. Обязательно ли устанавливать Case Manager в моем местном окружении?
(2). Существует ли простой способ тестирования и отладки JS & HTML-кодов пользовательских виджетов из моей локальной среды?
С уважением!
1 ответ
Для того, чтобы полностью запустить и настроить виджеты локально, вам потребуется полная установка ICM. Это связано с тем, что вы будете в значительной степени полагаться на оба Навигатора контента в качестве ресурсов Case Manager. Возможно, вам удастся протестировать одну или две вещи, потребовав удаленных ресурсов, но, в конце концов, вам нужно будет интегрировать свой виджет в работающую установку, чтобы реально использовать его в конструкторе страниц.
Безусловно, ваш самый простой вариант - это локально построить ваш виджет, а затем удаленно развернуть его и выполнить удаленную отладку.
Если вы знаете, как развернуть свой виджет (используйте Config mgr или рабочий стол icmadmin), то, безусловно, самый простой способ отладки внешнего интерфейса - это использование "инструментов разработчика", которые поставляются с большинством браузеров (IE/FireFox/ Хром). Просто нажмите кнопку F12, найдите файл.js и установите точку останова. Обратитесь к справке вашего браузера / Google о том, как использовать инструменты.
Отладка Java-части вашего виджета может быть лучше всего достигнута путем создания удаленного сеанса отладки в затмении к вашему серверу приложений. В eclipse перейдите в "Конфигурации отладки", затем добавьте новое "Удаленное Java-приложение", выберите ваш "Проект виджета" и введите удаленный порт ip/(отладка) вашего сервера приложений. Нажмите Debug и все готово! Размещайте точки останова и вызывайте свой java:)
Дополнительно смотрите этот пост с дополнительными советами по отладке + скриншоты: Отладка ваших плагинов ICN (или виджетов ICM).