Oracle EPM Hyperion 11.2 - Java API-класс LoadExtractOM Метод loadData не работает - PullRequest
0 голосов
/ 19 июня 2020

Я разработал 3 веб-сервиса (jax-rs) с использованием API Hyperion Java в 11.1.2.4 i. Вход в систему
ii. Получить метаданные iii. Загрузить данные в HFM
Все работают в среде 11.1.2.4. При тестировании их в среде 11.2 я столкнулся с проблемой стандартного метода loadData в LoadExtractOM. В 11.1.2.4 мой веб-сервис смог просканировать и загрузить файл в HFM, а затем вернуть файл журнала ошибок. В 11.2 это не так. LoadExtractOM.loadData возвращает только файл журнала с датой начала и окончания сканирования и без ошибок. Когда я проверяю файл вручную в HFM, возвращается полный журнал проверки. Сообщения об исключении HFMException отсутствуют, и файл загрузки копируется в правильную папку после обработки. У кого-нибудь есть идеи, в чем может быть проблема.

Я проверил журнал приложения xfm xfm.odl.XXXXXXFM-1, и, похоже, в парсере есть ошибка [2020-06-18T14: 41: 09.851832+ 00:00] [XFM] [ОШИБКА: 1] [EPMHFM-00000] [XFM] [ecid: 0000NB7s5pr3JByr04zW6F1UurLA000009] [Файл: c: \ nsh00dph_build_view \ hfm \ source \ session \ xfmserdata \ cfmserdata \ cfmserdata 233] [userId:] [Msg arguments:] [appName: XXXXXXFM] [pid: 7132] [tid: 9908] [host: WIN-V6SE6NGK443] [nwaddr: [fe80 :: 1933: e8b7: 9c66: f8e0% 5] : 0; [fe80 :: 1851: 3b40: ff89: 4a96% 6]: 0; [fe80 :: 3d62: 44ba: 7543: 5157% 2]: 0; [2a04: 3541: 1000: 500: 1933: e8b7: 9c66: f8e0]: 0; 169.254.248.224: 0; 94.237.48.41: 0; 10.2.2.89: 0;] [errorCode: 0] [srcException: XfmExc] [errType: 1] [dbUpdate: 1] [11.2.1.0 .000.5410] Спасибо

1 Ответ

0 голосов
/ 29 июня 2020

Tomcat работает в той же системе, что и Hyperion. Это вызвало проблему для веб-сервисов, поскольку они устанавливали разные системные среды для EPM_ORACLE_HOME и EPM_ORACLE_INSTANCE, чем для системы Hyperion. Изменены системные среды в веб-службах, и теперь все работает

...