Пример конфигурационных файлов коммуникационного модуля

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

Имена этих конфигурационных файлов указываются в параметрах секций [InformationCommUnit] и [TransactionCommUnit] конфигурационного файла FTC. ini (см.. подраздел 3.1).

Ниже дан пример конфигурационных файлов ZMQCommClientI. ini и ZMQCommClientT. dll, используемых для настройки коммуникационного модуля на основе динамической библиотеки ZMQCommClientT. dll.

[zmqclient]

LOG_FILE=имя_трассировочного_файла

LOG_LEVEL=10

ENDPOINT=tcp://адрес:порт

HEARTBEAT_INTERVAL=1500

HEARTBEAT_TIMEOUT=3000

Настройки, содержащиеся в этом файле, имеют следующий смысл:

Параметр

Описание

LOG_FILE

Имя трассировочного файла, в котором будут сохранятся отладочные сообщения и сообщения об ошибках. По умолчанию используются следующие имена файлов, различающиеся одной буквой, I или T:

    zmqCommClientI. trc - для логирования информационного обмена zmqCommClientT. trc - для логирования транзакций

LOG_LEVEL

Уровень логирования. При нулевом значении этого параметра регистрируются только сообщения об ошибках. Максимальное значение обычно равно 10-12.

ENDPOINT

Характеристики соединения:

    обозначение протокола (tcp) ip-адрес компьютера, на котором запущен шлюз порт компьютера, на котором запущен шлюз. Для информационных сообщений по умолчанию применяется порт 35355, для транзакций - порт 35354.

Эти значения разделены символами ":" (двоеточием)

HEARTBEAT_INTERVAL

Интервал времени, через который отсылается пакет, даже если отсутствует необходимость в передаче данных (это нужно, чтобы дать серверу знать, что клиент активен. Задается в миллисекундах.

HEARTBEAT_TIMEOUT

Время, по истечении которого клиент считает соединение с сервером разорванным, в случае отсутствия активности, т. е. входящих сообщений от сервера к клиенту. Задается в миллисекундах.


Настройка интервала для графиков

Информация в графических документов отображается для определенного периода времени, начало и конец которого настраиваются во вкладке График формы Настройки, открывающейся при выполнении команды Настройки > Параметры. (Рис. 3‑1). Таким образом, эти настройки задают масштаба изображения графиков по оси X. Как правило, это время совпадает с началом и концом операционного дня.

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

Рис. 3‑41. Настройка интервала для графиков(меню Настройки > Параметры, вкладка Графики)

Задайте начало и окончание интервала в полях Начало интервала и Окончание интервала в формате hh:mm:ss, где hh - число часов (от 00 до 23), mm - число минут (от 00 до 59), ss - число секунд (от 00 до 59), причем предполагается, что время начала всегда меньше (раньше) времени окончания.

Если флаг Заменить временные границы в шаблонах и настройках установлен, то границы интервала, заданные в полях Начало интервала и Окончание интервала заменят границы интервалов, заданные в сохраненных шаблонах и настройках графических документах (например, после масштабирования мышкой (Рис. 2‑12) или задания масштаба для оси X (Рис. 2‑16).

Задайте желаемые настройки и нажмите на экранную кнопку OK. Чтобы закрыть форму без сохранения данных, нажмите на экранную кнопку Cancel. Чтобы ввести данные и при этом не закрывать форму, нажмите на Apply.

Настройки быстрого перезапуска

Данные, уже полученные от сервера, можно сохранить в файле перезапуска (Hot restart file). Файл перезапуска может использоваться несколькими копиями программы, запущенными с разных компьютеров. В момент соединения с сервером данные будут загружаться из файла перезапуска.

Вы можете настроить также периодичность сохранения данных в файле перезапуска.

Параметры быстрого перезапуска задаются во вкладке Hot Restart формы Настройки, открывающейся при выполнении команды Настройки > Параметры (см. Рис. 3‑2).

Рис. 3‑42. Настройки быстрого перезапуска (меню Настройки > Параметры, вкладка Hot Restart)

Задайте необходимые настройки и нажмите на экранную кнопку OK. Чтобы закрыть форму без сохранения данных, нажмите на экранную кнопку Cancel. Чтобы ввести данные и при этом не закрывать форму, нажмите на Apply.

Эти настройки хранятся в секции [HotRestart] конфигурационного файла программы (FTC. ini). Ниже приведен пример текста этой секции:

[HotRestart]

Master=0

Enable=0

MasterInterval=600

MasterFileName=HotRestart. rdf

RestartFileName=HotRestart. rdf


Настройка контроля обновления

Вкладка Контроль обновления формы Настройки, открывающейся при выполнении команды Настройки > Параметры, позволяет настроить набор данных, которые будут включены в процедуру обновления (Рис. 3‑3). Настройка параметров обновления возможна как до, так и после установления соединения с сервером. Возможно временное отключение обновления.

Эти настройки хранятся в секции [UpdateSets] конфигурационного файла программы (FTC. ini). Ниже приведен пример этой секции:

[UpdateSets]

Participants=1

Payments=1

Transactions=1

Accounts=1

Queries=1

Рис. 3‑43. Настройки обновления данных (меню Настройки > Параметры, вкладка Контроль обновления)

Для ввода обновленных параметров нажмите кнопку ОK. Для отказа от ввода параметров нажмите кнопку Cancel (Отменить).


Отображение результатов посылки заявок

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

Для включения или отключения отображения этих сообщений, откройте вкладку Торговля формы Настройки, открывающейся при выполнении команды Настройки > Параметры. (Рис. 3‑4).

Рис. 3‑44. Настройки отображения посылки заявок (меню Настройки > Параметры, вкладка Торговля)

Рис. 3‑45. Пример сообщения о результате подачи заявки

Можно включить либо отключить отображение результатов посылки в торговую систему как обычных заявок, так и заявок из корзины заявок (см. подраздел 5.14).

Задайте желаемые настройки и нажмите на экранную кнопку OK. Чтобы закрыть форму без сохранения данных, нажмите на экранную кнопку Cancel. Чтобы ввести данные и при этом не закрывать форму, нажмите на Apply.


Настройка показа панели инструментов

Показ панели инструментов (см. подраздел 2.4), дублирующей наиболее употребительные команды главного меню, настраивается командой Настройки > Панель инструментов. По умолчанию эта настройка включена, благодаря чему работа с программой становится удобнее.

Настройка показа переключателя экранов

Показ переключателя экранов (см. подраздел 2.2) настраивается командой Настройки > Переключатель экранов. По умолчанию эта настройка включена и переключатель экранов доступен. При отсутствии переключателя экранов переход между экранами становится невозможным.

Настройка показа строки состояния

Показ строки состояния (см. подраздел 2.7) настраивается командой Настройки > Строка состояния.

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

Сохранение и восстановление рабочего пространства

Под рабочим пространством программы понимается содержимое всех пяти рабочих экранов.

Его можно сохранить в файле, восстановить (прочитать из файла), а также можно задать автоматическое сохранение рабочего пространства при выходе из программы. Рабочее пространство сохраняется в файлах с расширением. aww, при этом можно сохранять различные рабочие пространства в нескольких файлах.

Для этого применяются следующие команды главного меню:

Команда меню

Действие

Настройки > Рабочее пространство > Сохранить

Сохранение рабочего пространства.

Эта команда дублируется пиктограммой панели инструментов.

Настройки > Рабочее пространство > Восстановить

Восстановление ранее сохраненного рабочего пространства. Эта команда дублируется пиктограммой панели инструментов.

Настройки > Рабочее пространство >  Сохранить при Выходе

Флаг, задающий автоматическое сохранение рабочего пространства (всех пяти рабочего экранов) при выходе из программы


Сохранение и восстановление рабочего экрана

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

Для сохранения рабочих экранов применяются файлы с расширением. aws.

Применяются следующие команды главного меню:

Команда меню

Действие

Настройки > Экран > Сохранить

Сохранение открытого рабочего экрана.

Эта команда дублируется пиктограммой панели инструментов.

Настройки > Экран > Восстановить

Восстановление ранее сохраненного рабочего экрана. Эта команда дублируется пиктограммой панели инструментов.

Этот пункт меню появится после регистрации и начала работы с программой.

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