080801 - Конькова Анастасия ПИ-51а, лабораторная работа № 4

Журнал недостоверных значений

Целью лабораторной работы является создание параметризованного отчета по недостоверным значениям в системе АИРС с использованием iReport, размещения созданного отчета на сервере отчетов Oracle BI Publisher (http://edunet.wikidot.com/begin:sources:recipes:uploader) и публикация параметров POST-запроса для просмотра созданного отчета.

Удаленный вызов JasperReports

1)Cоздание параметризованного отчета по недостоверным значениям с использованием iReport
Порядок выполнения:
Разработка шаблона в iReport осуществляется с помощью визуального редактора.
Для создания базового шаблона необходимо запустить мастер.

Мастер создания шаблонов на основе запроса к базе данных создаст шаблон с необходимыми полями. После этого шаблон можно изменять в редакторе, добавлять шапку, дополнительные поля.

После создания базового шаблона запрос к базе данных можно параметризовать:

select
h.tstamp,
s.code, s.name, s.type, s.unit, s.nserv,
format (h.a_val,4) a_val,h.a_stat,h.a_count
from
airs.svodcode s
left outer join airs.$P!{pH} h ON (s.code=h.code)
where
s.type=$P{pType} and s.nserv=$P{pServ} and h.tstamp=$P{pStamp}
and h.a_stat=$P{pStat}; : full source reference

Все параметры, использованные в запросе должны быть добавлены в шаблон. Добавляем параметры в список параметров: pType, pServ, pStamp, pH .

2)Размещения созданного отчета на сервере отчетов Oracle BI Publisher
3)Публикация параметров POST-запроса для просмотра созданного отчета
Загружаемые файлы размещаются по адресу http://advanta.homeip.net:8080//edunet в соответствии с именем пользователя в системе Wikidot.
Файл с именем report.jrxml размещается как / edunet/fpi-13/8/report

Удаленный вызов JasperReports


ЗАМЕЧАНИЯ

  1. Отсутствуют реквизиты работы
  2. Отсутствует полноценное описание работы (четырех работ !!!)

  • Проблемы с кириллицей в pdf
  • Не русифицированы имена столбцов в табличной части документа
  • Проблемы с размещением реквизитов в шапке документа:
pHName     Часовой     
pTypeName     Расчетные     
pServName     Оборудование     
pStampName     30-12-2008 13:00