Я создал кадр и вложенный отчет для интеграции с APEX и усовершенствовал его до такой степени, что готов к развертыванию на JasperServer. Каким-то образом точный синтаксис побеждает меня. Я пробовал все варианты, на которые укажут следующие вопросы, но, похоже, ничего не работает. Кстати, я использую Glassfish, но не думаю, что это важно. Вот мои вопросы:
При развертывании вложенного отчета я развертываю его как отчет или как файл JRXML?
Нужно ли настраивать элементы управления вводом для подотчета, переданного отчетом о кадре?
Имеет ли значение, где я развертываю вложенный отчет (структуру папок), если я передаю правильный параметр
SUBREPORT_DIR
во фрейм?На этом
SUBREPORT_DIR
я пробовал несколько разных вещей. Сначала у меня был абсолютный путь по умолчанию в моем локальном поле для целей отладки, и я передавал значение, которое хотел, в URL-адресе (т.е. ...&SUBREPORT_DIR=/Subreports/...). Я также попытался установить по умолчанию путь, который я хотел. Ни один из них не работает, но должен ли первый работать так же хорошо, как второй?Каков фактический синтаксис для передачи
SUBREPORT_DIR
? Я развернул свой отчет о кадрах как «/reports/frame», а свой подотчет как «/reports/Subreports/sub», поэтому я передавал «repo:/Subreports/» (без кавычек в URL-адресе, с кавычками по умолчанию на раме).
Мой фрейм и подпрограмма работают в iReport с теми же параметрами, которые я передаю, но они вообще не работают с URL-адресом. Я могу загрузить подпрограмму в виде отчета под JasperServer, передать ему фрейм параметров и заставить его работать, но когда я пытаюсь запустить фрейм, кости нет.
Заранее спасибо за всю помощь, и я надеюсь вернуть ее, как только я правильно настрою это.