Лабораторная работа №5 Разработка журнала недостоверных значений с xml источником данных и создание WEB-интерфейса для него

Выполнил Змеев Дмитрий Алексадрович ИС 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) Исправил


Замечания

  1. Отсутствует полное описание работы.
  2. Отсутствует идентификация исполнителя: специальность-группа-ФИО
  3. Следует удалить лишнюю страницу из отчета

Исправления

Исправил


ЗАМЕЧАНИЯ

  1. Без текста запроса описание однозначно не полно
  2. В чем физический смысл словосочетания "pH - временной уровень"
  3. По-прежнему не убрана лишняя страница. В чем сложность, ведь в работе №3 ее нет ?

Исправления

Исправил