Мой код - пример из поставки API
Вот ответ Финама по ошибке:
При работе через Connector по единым счетам необходимо запрашивать информацию применительно именно к <union>. То есть если речь идет о получении состава единого портфеля запрос должен идти с параметром <union>, а не <client>, см. страница 42 спецификации структур коннектора. ... Кстати, обратите внимание, что у Вас не очищается строка запроса и остается мусор. ... Еще я бы хотел отметить, что слать запросы на сервер необходимо после подтверждения о том, что подключение к серверам установлено, о чем говорится в структуре:
164820.157721 [10884] [clbk] <info> [O] [9751u] <server_status server_tz="Russian Standard Time" id="6" connected="true"/>
В некоторых случаях запрос до получения этого статуса может быть отвергнут. В вашем логе есть запросы до получения такого статуса.
...напоминаю, это пример из поставки.
Со всего одной функцией "Trader.Connect();"
Думаю, что на эти замечания стоит обратить внимание, т.к. считаю, они относятся к внутренней работе s#
Комментарии (2)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
А можно некую преамбулу? О чем идет вообще речь? Какой сотрудник Финама? Нам никто не писал.
1.Тестовый пример из api для работы с transaq, без каких- либо изменений 2. s# designer 3. s#terminal
Сама ошибка: при соединении выдает ошибку "Client Code not found"(что в логе дизайнера/терминала, что в файле "_xdf.log")
Т.к логин/пароль от коннектора есть, то финаму был задан вопрос, о том, что ему еще надо. Вам ретранслирован ответ, с тем смыслом, что возможно не все учтено.а s#api или transaq что-то поменял.
Комментарий; Самое тут интересное, что при этом, если смотреть лог, то соединение на самом деле происходит. Далее, в xml данных от сервера даже можно мой общий счет увидеть и суб-счета, инстркменты и т.д.
Будет ли полезен Вам файл лога?