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

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

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

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

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


ЗАМЕЧАНИЯ

  1. Отсутствует толковое описание работы. 12.02.2011 Исправил
  2. Повеселила вкладка Замечания преподавателя