Параметры, доступные в таких секциях, полностью совпадают с параметрами секции [DEFAULT]. В случае если для обработчика какие-то параметры не указаны, их значение выбирается из секции [DEFAULT].

Секция [SQLPLUS$]

Параметры действия SQLPLUS$ диспетчера отчётов.

Допустимые параметры:

ORACLE_HOME

Путь к ORACLE_HOME

Путь к установленному пакету Oracle Client, используемому для запуска приложения SQL*Plus.

Не рекомендуется указывать путь к 64-битной версии Oracle Client.

NLS_LANGUAGE

Языковые параметры для SQL_PLUS

Значение параметра NLS_LANGUAGE устанавливается в переменную окружения NLS_LANG при запуске приложения SQL*Plus. Может быть переопределено параметрами действия.

timeout

Сторожевой таймер для приложения SQL*Plus

В случае если приложение SQL*Plus выполняется дольше указанного количества секунд, выполнения SQL*Plus прекращается. В очереди действий диспетчера отчётов устанавливается признак завершения с ошибкой.

Значение timeout должно быть меньше значения watchdog для потока выполнения

home_folder

Домашний каталог

Каталог, устанавливаемый в качестве текущего каталога при запуске приложения SQL*Plus

Секция [RW$RUN]

Настройка действия RW$RUN диспетчера отчётов.

Допустимые параметры:

ORACLE_HOME

Путь к ORACLE_HOME

Путь к установленному пакету Oracle Reports, используемому для формирования отчётов

postscript_printer

Наименование принтера

Для работы Oracle Reports 6i необходимо установить в системе драйвер принтера, поддерживающего язык PostScript.

В данном параметре необходимо указать Windows-имя установленного принтера

Секция [PS2PDF$]

Настройка действия PS2PDF$ диспетчера отчётов.

НЕ нашли? Не то? Что вы ищете?

Допустимые параметры:

dll_path

Путь к gsdll32

Путь доступа к компоненте установленного пакета Ghostscript, реализующего интерфейс GS API.

Необходимо устанавливать 32-битную версию пакета.


Секция [WIN$CMD]

Настройка действия WIN$CDM диспетчера отчётов.

Допустимые параметры:

timeout

Сторожевой таймер

В случае если команда выполняется дольше указанного количества секунд, выполнения SQL*Plus прекращается. В очереди действий диспетчера отчётов устанавливается признак завершения с ошибкой.

Значение timeout должно быть меньше значения watchdog для потока выполнения

home_folder

Домашний каталог

Каталог, устанавливаемый в качестве текущего каталога при запуске команды

Конфигурация программы Fastcom Report Producer

Java-приложение Fastcom Report Producer может быть запущено на любом компьютере с установленной средой Java SE версий 1.6 и выше. В документе «Руководство администратора. Установка Fastcom Report Producer на ОС Linux»  даны инструкции по установке приложения на операционные системы семейства RedHat Linux, такие как CentOS, Oracle Enterprise Linux, RedHat Linux и др.

Основное назначение приложения Fastcom Report Producer – выполнение отчётов типа XML+XSLT, однако поддерживаются и некоторые другие действия:

    WIN$CMD или UNIX$CMD – выполнение команды операционной системы. FILE$SYSTEM – манипуляции с файлами и каталогами PLSQL$ - действие в базе данных CONTENT$REPLACE – замена в шаблоне SQLPLUS$ - выполнение скрипта SQL*Plus (не рекомендуется использовать при запуске на операционных системах, отличных от Microsoft Windows). XML$XSLT – выгрузка XML-отчёта и применение XSLT-преобразования APACHE$FOP – применение FO-преобразования с использованием библиотеки Apache FOP.

Конфигурационный файл программы Fastcom Report Producer по структуре совпадает с конфигурационным файлом программы Fastcom Report Dispatcher.

Файл должен быть в кодировке UNICODE (UTF-8).

Секция [global]

Общие настройки программы

Допустимые параметры:

logfile

Шаблон именования файлов журнала

Рекомендуется следующий формат имени файла: frp.%u.%g. log. 

Допустимые метасимволы:

    %t – системный каталог для временных файлов %h – домашний каталог пользователя, выполняющего приложение %g – число, меняющееся в процессе ротации журнальных файлов %u – уникальное число, использующееся для предотвращения возможных конфликтов доступа к файлам

Loglevel

Детализация журнала

Параметр управляет детализацией выводимой в журнал информации. Принимает числовые значения от 0  (журналирование отключено) до 7 (полное журналирование всех сообщений). В процессе эксплуатации рекомендуется использовать уровни 1 или 2.

home_folder

Домашний каталог приложения

fastcom_home

Каталог, содержащий файлы Fastcom Client

queues

Список потоков выполнения действий.

Аналогичен параметру queues секции global программы Fastcom Report Dispatcher

prestart

Скрипт для выполнения перед запуском обработчиков очереди задач.

При запуске программы в качестве Windows-сервиса может возникнуть необходимость подключить сетевые диски, как это делает Fastcom Report Producer в секциях [netdisk_]. Java не имеет системных вызовов для подключения сетевых ресурсов, поэтому команды подключения дисков нужно разместить в командном файле.

prestart_timeout

Максимальное время выполнения скрипта prestart в секундах.

Если скрипт выполняется слишком долго, то, возможно, в скрипте ошибка, или сетевые ресурсы недоступны.

Секция [constants]

Настройка полностью аналогична соответствующей секции конфигурационного файла программы Fastcom Report Dispatcher.

Секция [oracle]

Секция задаёт настройки соединения с базой данных Oracle, на которой выполняется АСР Fastcom.

Допустимые параметры:

username

Имя пользователя Oracle

password

Пароль пользователя Oracle

host

IP-адрес или DNS-имя сервера, на котором выполняется СУБД Oracle

port

Порт протокола TCP, на котором сервер Oracle принимает входящие соединения (обычно – 1521)

sid

Идентификатор экземпляра Oracle

reconnect_delay

Задержка между попытками соединения. Применяется для снижения нагрузки на Oracle Database.

Секция [DEFAULT]

Секция описывает настройки по умолчанию для потоков выполнения действий. Состав параметров секции совпадает с аналогичной секцией конфигурационного файла программы Fastcom Report Dispatcher.

Действие параметров, отвечающих за таймауты, несколько отличается от аналогичных параметров программы Fastcom Report Dispatcher – виртуальная машина Java не позволяет жёстко прерывать выполнения потоков, поэтому сброс «зависшего» действия не гарантируется.

Секции [КОД_ОБРАБОТЧИКА]

Полностью повторяет аналогичную секцию конфигурационного файла программы Fastcom Report Dispatcher.

Секция [APACHE$FOP]

Секция управляет работой библиотеки Apache FOP.        

Допустимые параметры:

fop_path

Путь к каталогу, содержащему файлы библиотеки Apache FOP

config_file

Путь к конфигурационному файлу Apache FOP

Секция [SQLPLUS$]

Секция описывает настройки для действия SQLPLUS$, и полностью аналогична секции SQLPLUS$ программы Fastcom Report Dispatcher.

Действие SQLPLUS$ рекомендуется использоваться только при запуске Fastcom Report Producer на операционных системах семейства Windows, т. к. многие SQL-отчёты написаны без учёта особенностей других операционных систем.

Секция [JASPER$]

Секция содержит настройки для библиотеки Jasper Reports.

Отчёты поставляются и хранятся на диске «FASTCOM_HOME» (H:\) в неоткомпилированном виде. Fastcom Report Producer при необходимости выполнения отчёта Jasper Reports, разбирает исходный код отчёта, подстраивает его под имеющиеся на машине шрифты, компилирует, и сохраняет на локальном диске. Это позволяет выполнять последующие обращения к тому же отчёту существенно быстрее. Аналогично на локальном диске сохраняются и файлы графических изображений, используемых в отчётах.

При изменении исходных файлов отчётов Fastcom Report Producer автоматически компилирует их снова. Факт изменения файла определяется по размеру файла и дате модификации. В случае, если в результате изменения файла отчёта его размер не изменился (например, исправление опечатки), а показания часов на серверах отличаются – изменение исходного файла может быть пропущено. Не пренебрегайте настройкой синхронизации времени на серверах!

Выполнение больших отчётов Jasper Reports может требовать много оперативной памяти. Для исключения ошибок, вызванных нехваткой оперативной памяти, библиотека Jasper Reports может сохранять некоторые данных в дисковых файлах.

Jasper Reports имеет серьёзные проблемы с формированием PDF-файлов, содержащих русские буквы. Fastcom Report Producer справляется в большинством «русских» проблем, но для этого ему нужны TTF-файлы шрифтов. По умолчанию Fastcom Report Producer пытается обработать все шрифты в каталогах по-умолчанию, но если в системе установлены сотни шрифтов, то процесс запуска Fastcom Report Producer может затянуться надолго, да и на сам процесс формирования отчётов излишек шрифтов оказывает небольшое негативное влияние. Целесообразно в своих разработках ограничиться небольшим количеством качественных шрифтов, и держать их в отдельном каталоге.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9