В программном обеспечении "Премьера" и "Премьера Back Office" предусмотрен протокол для подключения к системе 'из вне'. Это так называемый "внешний протокол", он же: "интернет шлюз", "модуль интернет бронирования".
Что бы перейти к настройкам запустите PEConfig.exe
¶ Main(Базовые настройки внешнего протокола)

- «Сервер лицензирования» - По умолчанию указаны локальный 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.
- «Пересчитывать индексы при старте» – при запуске протокола пересчитываются индексы в БД.

- «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 день после начала сеанса.
- «Разрешить продавать входные билеты» - опция, позволяет запретить или разрешить продажу входных билетов.
- «Разрешить отмету оплаты (SalePayReturn)» - опция, позволяет запретить или разрешить отмену оплаты.
- «Проверять, что не было прохода при отмене оплаты» - опция, позволяет установить соответствующую проверку.
- «Отправлять транзакции в CardSystem» - флаг нужно ставить, если используется система лояльности.

- «Type» - тип СУБД
- «DB Name» - путь к базе данных.
- «User» - имя пользователя базы данных
- «Password» - пароль пользователя базы данных.
- «DB Charset» - кодировка базы данных.
- «Test Connect» - проверка подключения к DB и получение настроек (лояльность, касса интернет, типы брони)
- «Кол-во дополнительных ожиданий коннекта (*10 сек)» - дополнительные попытки подключения через каждые 10 секунд.

- «Type System» - тип карточной системы
- «Классификатор» - классификатор из карточной системы.
- «Тип соединения» - тип подключения к карточной системе.
- «Адрес сервера авторизации карт» - IP адрес сервера карточной системы.
- «Порт» - порт подключения.
- «Уровень журналирования» - глубина записываемой информации в файл
- «Количество файлов журналирования» - максимальное количество создаваемых файлов
- «Размер файлов журналирования» - максимальный размер создаваемого файла

Listener: - прослушиватель
- «Port» - порт открытый на прослушивание и доступный для внешних источников.
- «Listen IP» – IP адрес с которого можно получать запросы, если указано 0.0.0.0, то с всех.
- «Input Buffer Size» - максимальный размер буфера для получаемых данных.
- «Output Buffer Size» - максимальный размер буфера для отправляемых данных.
- «Log Level» - уровень журналирования.
- «Log Size» - максимальный размер файла в МБ.
- «Log Count» - максимальное количество файлов журнала.
Sender (BackOffice): - отправитель, работает исключительно в режиме BackOffice
- «Input Buffer Size» - максимальный размер буфера для получаемых данных.
- «Output Buffer Size» - максимальный размер буфера для отправляемых данных.
- «Log Level» - уровень журналирования.
- «Log Size» - максимальный размер файла в МБ.
- «Log Count» - максимальное количество файлов журнала.
- «JPEG Compression Quality» - качество сжатия jpeg файла фонового изображения плана зала.
- «XML Response Maximum Size» - максимальный размер xml-ответа, ограничение необходимо для предотвращения критической ошибки Out Of Memory.

- «Kassa» - касса, под которой будет осуществляться онлайн продажа
- «IP Address» - IP адрес сервера, на котором запущен сервер синхронизации касс.
- «Port» - порт сервера синхронизации касс.
- «Type Reservation» - указывается тип брони по умолчанию
- «Limit Place Count» - максимальное количество бронируемых мест на один сеанс.
- «Лимит билетов на выставку в заказе» - соответствующий лимит.
- «Лимит продуктов в заказе» - соответствующий лимит.

- «Разрешить кэширование запросов» - параметр, включающий кэширование запросов.
- «GetHallPlan» - запрос плана зала
- «GetMovies» - запрос списка фильмов
- «GetHalls» - запрос списка залов
- «GetSessions» - запрос списка сеансов
- «Очищать кэш после завершения работы» - параметр, включающий очистку кэша после завершения работы.


For Oracle: - для внешнего протокола с используемым типом DB Oracle
Не работает без включенного параметра Create OraKill bat on failed connect
For monitor: - утилита MonitorFM, на текущий момент не поддерживается, но тем не менее есть клиенты, даже сетевые клиенты которые ей активно пользуется. Данная утилита периодически отправляет запросы внешнему протоколу для получения статуса работоспособности, а если ответ не поступил или получили ошибку, то производится перезапуск внешнего протокола.
- «Network Thread timeout» - время ожидания потока.
- «Reboot file name» - имя файла для перезапуска (только bat, exe или cmd. Путь к файлу берётся из PathName в monitor.xml).

- «Для EAN13: удалять незнач. Нули и контрол. сумму» - Если используется EAN13, то отбрасываются незначащие нули и контрольную сумму. При использовании других кодов флаг необходимо убрать.

- «Групповое получение модификаторов и меморандумов» - при активации модификаторы и меморандумы будут запрашиваться одиночными запросами (один запрос на модификаторы и один на меморандумы) по всем сеансам.
- «Время кэширования квоты» - время, в течении которого информация о квотах кэшируется во внешнем протоколе.
Monitor(Настройка мониторинга и перезапуска протокола)

- «Название» -название кинотеатра
- «IP адрес» - ip адрес внешнего протокола
- «Порт» - tcp порт внешнего протокол
- «Reboot Timeout» - частота проверки в секундах
- «Count Timeout» - количество попыток проверки доступности внешнего протокола
- «Запрос» - выполняемый запрос к протоколу. Запрос не менять!
- «Активный» - включить или выключить проверку данного узла
- «Перегружать» - активация параметра перезапуска протокола в случае проблемы

- «Включить HTTP протокол» - флаг активации HTTP порта
- «Port» - порт открытый на прослушивание и доступный для внешних источников.
- «Listen IP» – IP адрес с которого можно получать запросы, если указано 0.0.0.0, то с всех.
«Input Buffer Size» - максимальный размер буфера для получаемых данных.
«Output Buffer Size» - максимальный размер буфера для отправляемых данных.
«Log Level» - уровень журналирования.
«Log Size» - максимальный размер файла в МБ.
«Log Count» - количество файлов журнала.
«Max size packet (KByte)» - максимальный размер пакета.

- «IP адрес» - ip адрес кассовго сервера RK, который принимает запросы онлайн продаж
- «Порт» - порт интерфейса кассового сервера