В программном обеспечении "Премьера" и "Премьера Back Office" предусмотрен протокол для подключения к системе 'из вне'. Это так называемый "внешний протокол", он же: "интернет шлюз", "модуль интернет бронирования".
Чтобы перейти к настройкам запустите PEConfig.exe.
«Сервер лицензирования» – По умолчанию указаны локальный IP и порт 216. Данный порт возможно изменить в конфигураторе Премьеры.
«Log Level» – уровень журналирования.
«Log Size» – максимальный размер файла в МБ.
«Log Count» – количество файлов журнала.
«Хранить логи от предыдущих запусков» – опция, позволяющая указать от какого количества предыдущих запусков хранить лог-файлы.
«Data Modules Count» – количество потоков на прием/передачу.
«Error Attempts Receive Count» – количество ошибочных попыток чтения запроса.
«Reboot from Limit Memory (MByte)» – лимит оперативной памяти, после которого произойдет перезапуск протокола.
«Reboot from Time» – время когда произойдёт перезапуск протокола.
«Failed reconnection count before reboot (эдитор), Allow reboot from Reconnect Fails (флаг)» – настройки перезапуска протокола при превышении количества неудачных коннектов для Oracle.
«Support of multiprocessing system» – при отсутствии флага внешний протокол будет привязан к одному процессору (ядру).
«Statistics» – сбор статистики по запросам (только для BackOffice)
«Create OraKill bat on failed connect», создаёт orakill батник при обнаружении повисших процессов (только для текущей машины и текущего имени исполняемого файла) во время работы (а не только при старте).
«Add Extra time for query» - от -5 до 40 – дополнительно к времени ожидания выполнения запроса добавляются несколько указанных секунд. Применять только в экстренных случаях, когда возникают непонятные задержки в сети (MTU некорректно настроен при использовании VPN) а текст запроса менять долго/невозможно. Применимо для центра/локала/фаербёрда/оракла. По умолчанию 0.
«Maximum expect time in query» – Параметр аналогичен «Waiting Time: Module Failed», но используется только для Backoffice Center.
«Пересчитывать индексы при старте» – при запуске протокола пересчитываются индексы в БД.
¶ Processing(Настройки передачи данных и прочие разрешения)
¶ «Type» - режим работы внешнего протокола, соответствует режиму работы Премьеры. в 90% Premiera Standalone
«Encoding» – кодировка общения с внешним протоколом.
«Log Level» – уровень журналирования.
«Log Size» – максимальный размер файла в МБ.
«Log Count» – количество файлов журнала.
«Waiting Time: Module Failed» – максимальное время ожидания ответа от внешнего протокола в секундах.
«Waiting Time: Host Failed» – время нахождения объекта в "черном списке", в случае отсутствия связи с кинотеатром. (Режим BackOffice Center).
«Time Not Activity Of Session» – время не активности карты в минутах.
«Return tickets after sale date» – лимит в днях, когда можно сделать возврат билетов, максимум 31 день после начала сеанса.
«Разрешить продавать входные билеты» – опция, позволяющая запретить или разрешить продажу входных билетов.
«Настройки СКУД» – параметры, за какое время до начала сеанса разрешен вход, количество входов за сеанс и пр. (данные настройки должны дублировать настройки СКУД в менеджерской Премьеры).
For Oracle: – для внешнего протокола с используемым типом DB Oracle.
Не работает без включенного параметра Create OraKill bat on failed connect.
DB name for OraKill – Имя базы данных для принудительного завершения сеансов в Oracle.
Данный параметр потерял актуальность в современных версиях Oracle Database.
For monitor: – утилита MonitorFM, на текущий момент не поддерживается, но тем не менее есть клиенты, даже сетевые клиенты которые ей активно пользуются. Данная утилита периодически отправляет запросы внешнему протоколу для получения статуса работоспособности, а если ответ не поступил или получили ошибку, то производится перезапуск внешнего протокола.
«Network Thread timeout» – время ожидания потока.
«Reboot file name» – имя файла для перезапуска (только bat, exe или cmd. Путь к файлу берётся из PathName в monitor.xml).
«Для EAN13: удалять незнач. Нули и контрол. сумму» – Если используется EAN13, то отбрасываются незначащие нули и контрольную сумму. При использовании других кодов флаг необходимо убрать.
«Групповое получение модификаторов и меморандумов» – при активации модификаторы и меморандумы будут запрашиваться одиночными запросами (один запрос на модификаторы и один на меморандумы) по всем сеансам.
«Время кэширования квоты» – время, в течении которого информация о квотах кэшируется во внешнем протоколе.
Monitor(Настройка мониторинга и перезапуска протокола).
Утилита MonitorFM, на текущий момент не поддерживается, но с работоспособностью проблем нет. Данная утилита периодически отправляет запросы внешнему протоколу для получения статуса работоспособности, а если ответ не поступил или получили ошибку, то производится перезапуск внешнего протокола.
«Название» – название кинотеатра.
«IP адрес» – ip адрес внешнего протокола.
«Порт» – tcp порт внешнего протокола.
«Reboot Timeout» – частота проверки в секундах.
«Count Timeout» – количество попыток проверки доступности внешнего протокола.
«Запрос» – выполняемый запрос к протоколу. Запрос не менять!
«Активный» – включить или выключить проверку данного узла.
«Перегружать» – активация параметра перезапуска протокола в случае проблемы.