Я использую QuickFIX и C# для создания акцептора FIX (сервера). Я хочу, чтобы клиент (инициатор FIX) входил в систему с использованием имени пользователя и пароля. Однако я не уверен, как это сделать в QuickFIX.Настройка процесса входа FIX в приемник QuickFIX
При отладке в исходный код QuickFix я обнаружил следующую последовательность событий:
- QuickFix будет вызывать
Session::verify
для проверки входа в систему. Session::verify
будет выполнять различные проверки таких вещей, как идентификаторы comp и порядковые номера, и в какой-то момент определить, что полученный вход действителен.Session::verify
затем вызовет обратный вызовApplication::fromAdmin
, который, как я полагаю, является естественным местом для настройки таких вещей, как вход в систему.- Однако на этом этапе учетная запись уже была определена как операционная система QuickFIX, и соответствующее соответствующее сообщение будет возвращено акцептором при возврате обратного вызова.
Как настроить процесс входа в систему FIX в акцепторе? Меняет ли QuickFIX-код мой единственный вариант?
Выдача исключения 'RejectLogon' в' fromAdmin' при получении сообщения о входе в систему без правильного имени пользователя и пароля была отсутствующей частью. –