Выполнил Змеев Дмитрий Алексадрович ИС 51а
Для устранения недостатка xmlp сервера связанного с невозможностью параметризовать имя таблицы можно использовать удалённый XML источник данных. Xmlp сервер теперь будет обращаться не к базе данных, а к скрипту на сервере, передавать ему входные параметры и получать от него XML-структуру с выбранными из таблицы данными.
Для генерации xml документов используется скрипт sql2xml.py. Он принимает следующие параметры: __query - параметризованный запрос; __dbname - имя базы данных, к которой необходимо выполнить подключение. Все остальные параметры должны соответствовать параметрам в запросе. Для нашего случая это: pH - временной уровень; pType - тип сигналов; pServ - сервер; pStamp - временной штамп.
Аналогичные параметры должны быть созданы в xmlp сервере и сопоставлены друг другу.
WEB-интерфейс для данного отчёта идентичен WEB-интерфейсу генератора отчёта с JDBC источником данных. Однако, теперь нет необходимости изменять путь до файла отчёта на сервере, так как невозможность параметризации имени таблицы была решена на стороне сервера.
В целом выполнение данной лабораторной работе такое же как и лабораторной №3 только с хостингом на адванте xml
Исправления
1)
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';
2) Данный термин обозначает, в каком разрезе времени рассматривается информация, полученная в системе АИРС
3) Исправил
Замечания
- Отсутствует полное описание работы.
- Отсутствует идентификация исполнителя: специальность-группа-ФИО
- Следует удалить лишнюю страницу из отчета
Исправления
Исправил
ЗАМЕЧАНИЯ
- Без текста запроса описание однозначно не полно
- В чем физический смысл словосочетания "pH - временной уровень"
- По-прежнему не убрана лишняя страница. В чем сложность, ведь в работе №3 ее нет ?
Исправления
Исправил