Лабораторная работа №5
x_323a1e52.jpg x_6ac417ad.jpg x_4f318d0a.jpg

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


Для устранения недостатка xmlp сервера связанного с невозможностью параметризовать имя таблицы можно использовать удалённый XML источник данных. Xmlp сервер теперь будет обращаться не к базе данных, а к скрипту на сервере, передавать ему входные параметры и получать от него XML-структуру с выбранными из таблицы данными.

Для генерации xml документов используется скрипт sql2xml.py. Он принимает следующие параметры: __query - параметризованный запрос; __dbname - имя базы данных, к которой необходимо выполнить подключение. Все остальные параметры должны соответствовать параметрам в запросе. Для нашего случая это: pH - временной уровень; pType - тип сигналов; pServ - сервер; pStamp - временной штамп.

Аналогичные параметры должны быть созданы в xmlp сервере и сопоставлены друг другу.

WEB-интерфейс для данного отчёта идентичен WEB-интерфейсу генератора отчёта с JDBC источником данных. Однако, теперь нет необходимости изменять путь до файла отчёта на сервере, так как невозможность параметризации имени таблицы была решена на стороне сервера.


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