Лабораторная работа №6

Создание шаблона отчёта "Журнал недостоверных значений" в iReport и размещение его на JasperServer

Задачи:

  • Зарегистрироваться на JS,
  • Создать и добавить источник данных,
  • Экспортировать ранее созданный файл,
  • Создать отчет в iReport.

Ход выполнения:

1. Вывод xmlpublisher из эксплуатации. Ввод JS в работу.
Для этого необходимо: поМенять символические ссылки, чтобы TOmCat не мог найти необходимые ему файлы.
2. присоединить источник данных из базы airs. Создать локальный Jdbs источник данных.

select concat(substr(tstamp,1,4),'-',substr(tstamp,5,2),'-',substr(tstamp,7,2),
' ',substr(tstamp,9,2),':',substr(tstamp,11,2)) tstamp,
value,
case vf when '0' then '' when '1' then '#' end vf,
hand,a_ext from dx where code=$P{pCode}
and tstamp between $P{pStart} and $P{pStop}
order by tstamp desc

3. Запустить программу iReport, добавить источник данных, создать отчет в дизайнере.

  • Заходим в iReport - XML :

Вставляем код

  • Invalid - Parameters

Создаем параметры: pH, pType, pServ, pStamp

  • Invalid - Fields

Создаем параметры: tstamp, code, name, type, unit, nserv, a_val, a_stat, a_count

Журнал изменений дискретных сигналов:

pH:=h2
pType:=m
pServ:=2
pStamp:=200909160000
pH2:=pH2
pType2:=pType2
pServ2:=pServ2
pStamp2:=pStamp2

4. Перезапустить TomCat

ps -ef|grep tomcat
kill 4384 (Root **4384** )
/ets/init.d/tomcat start

5. Переходим на JasperServer : jasperadmin/jasperadmin - View/Reports

Ссылка :http://10.122.2.104:8080/jasperserver/flow.html?_flowId=viewReportFlow&ParentFolderUri=undefined&ndefined=&standAlone=true&reportUnit=%2Finvalid


Главная Назад Следующая

© 2010-2011 ПГСХА (ф)ПИ Владыкин В.В