Суханов В.Ю Пи 51б

Лабораторная работа №3 - Журнал недостоверных значений с использованием удаленного HTTP-источника данных

Для создания отчета были выполнены следующие действия:
1. Создана папка с именем XML
2. Создан отчет с именем xml
3. Создана модель данных с имнем xml
4. В модели данных прописаны параметры:
- имя: xml
- тип: HTTP
- URL: http://advanta.homeip.net:8080/sql2xml.py
- метод: POST
- параметры:
1) __dbname=dbname
2) __query=query
3) ph=ph
4) ptype=ptype
5) pserv=pserv
6) pstamp=pstamp
5 Созданы параметры:
5.1 dbname
- идентификатор: dbname
- тип данных: строка
- значение по умолчанию:airs
- тип параметра: текст
- отображаемое название: Источник данных
5.2 query
- идентификатор: query
- тип данных: строка
- тип параметра: текст
- значение по умолчанию: Select s.code, s.name, s.unit, h.a_val, h.a_count From svodcode s Left outer join :ph h on (s.code = h.code) Where s.type=':ptype' And s.nserv =':pserv' And h.tstamp = ':pstamp' And h.a_stat ='1'
- отображаемое название: Текст запроса
- размер текстового поля: 190
5.3 pstamp
- идентификатор: pstamp
- тип данных: строка
- значение по умолчанию:200812301300
- тип параметра: текст
- отображаемое название: Время
5.4 pserv
- идентификатор: pservp
- тип данных: строка
- значение по умолчанию:2
- тип параметра: текст
- отображаемое название: Номер сигнала
5.5 ptype
- идентификатор: ptype
- тип данных: строка
- значение по умолчанию:m
- тип параметра: текст
- отображаемое название:Тип сигнала
5.6 ph
- идентификатор: ph
- тип данных: строка
- значение по умолчанию: Uroven
- тип параметра: текст
- отображаемое название: Уровень
7. создана разметка invaled2:
7.1 экспортирован отчет из oracle be publesher
7.2 в MS Word на панели надстройки выбираем DATA -> Load Samle xml Date -> Insert-> Table Wizard. Выбираем все поля и переименовываем имена переменных.
7.3 прописываем шапку отчета:
Журнал недостоверных значений Date: <?xdoxslt:sysdate('yyyy-MM-dd HH:mm:ss')?> Page Of 1
7.4 сохраняем документ с расширением RTF
8. загрузка шаблона в Oracle Bi Publisher:
8.1 в разметке выбираем пункт управление файлами шаблонов : загружаем документ-> создаем новую разметку с этим шаблоном.
Отчет готов!!!


ЗАМЕЧАНИЯ

  1. Отсутствуют реквизиты работы-исправил
    1. Специальность
    2. Группа
    3. Автор
    4. Порядковый номер темы
    5. Наименование темы

Клиент переслал на сервер два лишних параметра. Уберите их за ненадобностью
_xuil    ru
_mode    4
_xpf    
_xpt    0
_xdo    /~fpi-12-8/XML/xml_invalid/xml_invalid.xdo
pQuery    SELECT s.code, s.name, s.unit, h.a_val, h.a_count FROM svodcode s LEFT OUTER JOIN :pH h ON (s.code = h.code) WHERE s.type = ':pType' AND s.nserv = :pServ AND h.tstamp = ':pStamp' AND h.a_stat = '1';
sbname    airs
pH    h5
pHName    Месячный уровень
pType    m
pTypeName    Расчетные значения
pServ    2
pServName    Оборудование блока № 2
pStamp    201008010000
pStampName    01.08.2010 00:00
_xt    xml
_xf    pdf

З
Удалена строка за ненадобностью
pQuery SELECT s.code, s.name, s.unit, h.a_val, h.a_count FROM svodcode s LEFT OUTER JOIN :pH h ON (s.code = h.code) WHERE s.type = ':pType' AND s.nserv = :pServ AND h.tstamp = ':pStamp' AND h.a_stat = '1';
sbname airs