Transaq
СБО "Transaq" => TRANSAQ Connector => Topic started by: Mikhail Sukhov on Октября 02, 2014, 04:45:18 pm
-
Обязательно ли это поле или оно может отсутствовать в каких-то случаях?
-
Обязательно ли это поле или оно может отсутствовать в каких-то случаях?
Оно было добавлено в версии от 11.07.14. Сейчас оно исчезло?
-
Скорее всего, проблема в следующем:
на серверах Брокера было применено обновление Windows, после которого на них изменились параметры таймзоны "Russian Standard Time"
На тех компьютерах, где такое обновление не применено, программа не может найти в потрохах Windows таймзону с такими параметрами (и поэтому не добавляет sec_tz).
Рекомендация: обновить Windows
-
Формат ответа от сервера зависит от настроек Windows на клиенте?
-
>Формат ответа от сервера зависит от настроек Windows на клиенте?
Нет, не зависит
Сервер отдает бинарные данные, а XML сообщения формирует непосредственно Коннектор уже на компьютере клиента.
И результат в данном случае зависит от того, знает ли тот Windows, где работает Коннектор, таймзону с теми параметрами, которые прислал сервер.
-
Получается, что коннектор может отдавать формат XML, не соответствующий документации?
-
В данном случае просто нет другого выхода
-
Выход есть всегда. Можно было бы писать пустое поле или чем-то заполнять ввиде unknown... Но не об этом суть. Суть в том, что ваша документация не соотвествует действительности. И об этом надо предупреждать.
Возможно вы поймете суть моего сообщения, и потратите время на ревью других участков. Есть подозрение, что это не единственное место.
-
Хочу дополнить свое пожелание к проверке.
Может быть вы уже наконец переделаете трансляцию времени со строчек на цифру с тиковой точностью в формате UTC?