Почему функция Oracle SYS_CONNECT_BY_PATH работает в Jasper Studio, но не на Jasper Server?

В настоящее время я работаю над отчетом, в котором используется функция SYS_CONNECT_BY_PATH для создания объединенного списка. Учитывая мою версию Oracle, я не могу использовать более простой и навороченный подход ЛИСТАГГ.

Мой запрос работает по назначению в моем разработчике Oracle и в моем отчете (в Jaspersoft Studio). Проблема в том, что когда я публикую отчет и пытаюсь использовать его на сервере, я получаю следующую ошибку:

2019-03-12 09:37:57,471 ERROR Validator,pool-4-thread-1:496 - Invalid SQL:An error has occurred. Please contact your system administrator. (6632).

Круто, код ошибки, давайте почитаем об этом: https://laurentinoul.com/how-to-fix-jasperserver-error-6632/.

Я пытался проверить наличие неправильных скобок и тому подобное, но все в порядке, и когда я вынимаю функцию SYS_CONNECT_BY_PATH из своего отчета и публикую ее повторно, она работает. ОЧЕНЬ хотелось бы не отключать безопасность ради этого отчета.

Итак, учитывая следующую информацию о моих текущих настройках:

  • Версия студии JasperSoft: 6.4.0.final
  • Версия Jasperserver: 7.1.0 (сборка 20180504_1307)
  • Версия Oracle: выпуск Oracle9i 9.2.0.6.0 — производство

Почему функция Oracle SYS_CONNECT_BY_PATH работает в Jasper Studio, но не на Jasper Server?

JRS имеет собственный валидатор. Вы можете изменить правила проверки, чтобы пройти проверку - это просто регулярное выражение

Alex K 19.03.2019 19:19

@AlexK Спасибо за совет! Если вы хотите опубликовать ответ, я с удовольствием отмечу вас как правильный. Это помогло мне найти свое решение!

KeineMaster 21.03.2019 14:42

Пожалуйста. Вы можете пометить этот вопрос как дубликат Произошла ошибка. Пожалуйста, обратитесь к системному администратору. (6632) ошибка на сервере Jasper 6.2

Alex K 21.03.2019 21:52
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
3
58
0

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