Документация iSZN

Серверная операция

Под серверной операцией понимается некая процедура для обработки данных, выполняемая на сервере СУБД, и, как правило, длительная. Обычно серверная операция формирует файл протокола.

Характеристики серверной операции

  • Серверная операция идентифицируется уникальным региональным ключом.
  • Серверная операция имеет обязательное уникальное в пределах своего района наименование и необязательное краткое наименование; кроме того, она относится к определённой папке (которые служат для группировки серверных операций похожего назначения).
  • Серверная операция может иметь набор параметров, которые используются для передачи ей входных данных.
  • Серверная операция имеет сценарий — анонимный блок PL/SQL, выполняющий необходимые действия.
  • Серверная операция может быть связана с опциями продукта. Серверная операция доступна для использования на конкретном экземпляре Системы, если серверная лицензия, установленная на этом экземпляре Системы, включает хотя бы одну опцию, с которой связана данная серверная операция.

Работа с серверными операциями

Экспорт и импорт структуры серверной операции

Структура серверной операции, созданная на одном экземпляре Системы, может быть экспортирована в файл, который потом можно импортировать на другом экземпляре Системы. Это позволяет решить часто возникающую задачу переноса какой-либо серверной операции на другую систему.

Использование каталога обмена

Серверные операции создают в каталоге обмена файлы протоколов. После завершения выполнения серверной операции файл протокола (если он был сформирован) копируется в каталог протоколов Системы на клиентском компьютере (см. «Диалог настроек клиента iSZN»). Если на странице «Задание параметров протоколирования» задачи «Серверные операции» был установлен флажок «Удалить файл протокола с сервера после завершения», то после копирования на клиентский компьютер файл протокола удаляется из каталога обмена. Если флажок установлен не был, то после копирования на клиентский компьютер файл протокола останется в каталоге обмена.

Если серверная операция использует входной файл, то перед запуском серверной операции задача «Серверные операции» копирует его в каталог обмена, после чего он может использоваться серверной операцией. Если на странице «Входной файл» был установлен флажок «Удалить входной файл с сервера после завершения», то после завершения выполнения серверной операции входной файл удаляется из каталога обмена. Если флажок установлен не был, то после завершения выполнения серверной операции входной файл останется в каталоге обмена.

Помимо файлов протоколов серверные операции могут создавать в каталоге обмена любое количество прочих файлов (например, серверная операция может формировать собственные выходные файлы, дополнительные файлы протоколов и тому подобное). Эти файлы не копируются автоматически на клиентский компьютер. Для обращения к ним может использоваться сетевой доступ к каталогу обмена. Сетевой доступ к каталогу обмена может использоваться также для обращения к файлам протоколов, которые были сформированы серверными операциями, выполненными в виде задания.

Папка серверных операций

Папки серверных операций предназначены для группировки серверных операций в зависимости от их назначения.

Характеристики папки серверных операций

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

Примеры

  • Замена населённых пунктов и улиц;
  • Построение статистики для таблиц iSZN;
  • Удаление районных данных.

См. также