QuickFIX / n не инициирует вход - PullRequest
0 голосов
/ 18 февраля 2020

Я создаю новое соединение FIX, и в файле event.current.log я вижу:

Created session  
Connecting to xx.xx.xxx.xxx on port xxxx 
Connection succeeded

, но не говорит "Инициированный запрос на вход в систему" как следует.

В своем коде я вижу, что я отправляю логин, ie эта строка называется:

QuickFix.Session.SendToTarget(APIMessages.GetLogonRequest44(), sid);

и в файле .body я вижу созданное сообщение FIX. Файл messages.current.log пуст.

Что я мог сделать не так?

ОБНОВЛЕНИЕ Я использую здесь QuickFIXn из DotNetCore 3.1, чего у меня нет ' не делали раньше (ранее делали tNet Framework), и это может иметь значение.

Я отладил QuickFixN и в нем он получает исключение нулевой ссылки в StreamFactory.CreateTunnelThruProxy, когда после вызова строки:

Uri proxyUri = webProxy.GetProxy(destUri);

proxyUri возвращается как ноль в моем случае.

Похоже, это проблема у меня.

...