Введение в BackOffice 2.5



         

Средства интеграции с Internet, SQL Web Assistant - часть 2


  • указать имя хранимой процедуры, которая генерирует запрос к базе данных;

  • задать схему исполнения задания:

  • немедленный запуск;

  • отложенный запуск с указанием даты и времени;

  • запуск в указанные дни недели;

  • запуск на регулярной основе с указанием расписания;

  • запуск при изменении данных с указанием набора опорных таблиц.

  • указать имя выходного файла в том числе в формате UNC;

  • указать имя шаблона; шаблон - страница в формате HTML, содержащая поле <%insert_data_here%>, вместо которого производится подстановка результатов;

  • задать заголовок выходной страницы и заголовок собственно результатов запроса;

  • поместить на выходную страницу ссылку URL или список ссылок, из таблицы SQL Server;

  • указать минимальный набор параметров форматирования текста:

  • тип HTML-заголовка;

  • тип шрифта;

  • начертание шрифта;

  • включить в заголовок страницы данные о времени и дате исполнения запроса;

  • включить в заголовок результатов запроса названия колонок;

  • ограничить число строк результата, помещаемых на выходной странице.

    На рисунке 25 приведен пример страницы, созданной с помощью Web Assistant.

    Кроме Web Assistant для получения тех же результатов можно использовать следующие хранимые процедуры:

  • sp_makewebtask - системная процедура для подготовки задания, преобразующего результаты запроса в файл HTML;

  • sp_runwebtask - запускает созданное sp_makewebtask задание;

  • sp_dropwebtask - удаляет созданное sp_makewebtask задание.

    Поскольку все системные процедуры имеют исходные тексты, их можно модифицировать для реализации дополнительных возможностей и/или локализации сообщений.

    Сама программа Web Assistant может исполняться только на процессорах Intel, но может создавать задания на любой из поддерживаемых SQL Server платформе, так как все хранимые процедуры, вызываемые программой, там присутствуют.

    Рис. 24. Пример создания запроса в Web Assistant

    Рис. 25. Пример очень простой страницы, созданной при помощи Web Assistant




    Содержание  Назад  Вперед