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