Я надеялся, что кто-то может пролить свет на то, как движок Quickfixn обрабатывает исходящие сообщения FIX ... У меня настроено исходящее соединение, и у меня получаю сердцебиение. Однако, когда я генерирую исходящее сообщение, он отклоняется, потому что он говорит, что тег 58 недействителен для этого типа сообщения ... (35 = AE) ... Обычно, если это было входящее соединение, я мог бы просто изменить словарь данных и все будет хорошо ... но, видя, как это исходящее соединение, плюс у меня есть свойство UseDataDictionary, установленное на «N» ... что использует механизм quickfix для проверки исходящего сообщения? Можно ли что-то изменить, чтобы позволить движку передать сообщение? Или это единственное разрешение не включать этот тег в мое исходящее сообщение?QuickFixn Исходящее подключение
Любая помощь по этому вопросу была бы весьма признательна.
Edit-
Сообщение отклоняться от QuickFix двигателя. Сообщение, которое я создаю, и соответствующее сообщение об отказе:
8 = FIX.4.4 9 = 400 35 = AE 34 = 38 49 = XXX 52 = 20130528-23: 11: 04.040 56 = YYY 31 = 1.3022 32 = 1000000,00 39 = 0 55 = EUR/USD 58 = ABCD 60 = 20130528-22: 34: 52.000 64 = 20130531 75 = 20130529 570 = N 571 = ABCD 5495 = 0 5971 = 1302200,00 552 = 1 54 = 2 37 = ABCD 453 = 3 448 = LP1-DBAB 447 = D 452 = 17 448 = XXX 447 = D 452 = 1 448 = XXX 447 = D 452 = 19 15 = 120 евро = 10 10 = 082
8 = FIX.4.4 9 = 130 35 = 3 34 = 38 49 = YYY 52 = 20130528-23: 11: 04,283 56 = XXX 45 = 38 58 = Метка, не определенная для этого типа сообщения 371 = 58 372 = AE 373 = 2 10 = 033
Я видел, как входящие сообщения отклоняются механизмом быстрого исправления, потому что в словаре данных не было t он исправляет спецификации для сообщения ... Я думал, что это может быть одно и то же, но исходящее соединение, похоже, не использует словарь данных.
Пожалуйста, объясните, что вы имеете в виду, когда говорите «он отклоняется».Это отклоняется вашим контрагентом? Выбрасывает ли исключение локально? Вставьте сообщения об ошибках или исключения. –
Привет, пожалуйста, можете ли вы прикрепить журнал и добавить другие данные? А также фрагмент кода, который вы используете для создания сообщения AE. – stexcec
Отредактировано основное сообщение ... Я не могу включить в себя, как мы создаем ваше сообщение, но в основном это просто использование библиотек QuickFix для создания отчета отчета о захвате транзакции 4.4 и заполнения разных значений. –