Я написал настройку Java для клиента, прикрепленную к кнопке на одном из экранов Maximo. Он обрабатывает данные из группы таблиц (я использую прямой JDBC для производительности) выполняет некоторые вычисления и записывает вывод в другую таблицу. Требуется некоторое время для запуска (10-50 секунд), в течение которого браузер отображает курсор занятости.Отображение прогресса во время выполнения настройки Maximo Java
Я новичок в этом продукте. Кто-нибудь знает (я прочитал много статей, но без радости), как я мог бы показать какой-то прогресс пользователю? Я знаю, что могу отобразить MXException для отображения диалогового окна, но это не хорошо. Мне бы хотелось показать индикатор выполнения, хотя я сомневаюсь, что это возможно.
Но может ли кто-нибудь сказать мне, могу ли я получить ссылку на поле на отображаемом в настоящее время экране Maximo, а во-вторых, если я обновляю его со значением (я думаю «% Complete»), он будет динамически обновляться на экране, даже если браузер ожидает ответа от Maximo Server?
Возможно, можно маршрутизировать журналы на некоторый объект-менеджер, который испускает соответствующие события обновления процесса в графический интерфейс OP по запросу. –