﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Проблемы в работе Гидры с P2MQrouter установленном нелокально</title>
  <id>~/topic/3157/problemy-v-rabote-gidry-s-p2mqrouter-ustanovlennom-nelokalno/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T16:26:14Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3157" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/22541/</id>
    <title type="text">Посмотрите последнюю версию </title>
    <published>2012-11-15T11:32:23Z</published>
    <updated>2012-11-15T11:32:23Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Посмотрите последнюю версию&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22512/</id>
    <title type="text">greg_bond: Удалил StockSharp.db. Запустил Гидру. Отредактировал источник Плаза, логин не задавал. Ло...</title>
    <published>2012-11-14T12:09:49Z</published>
    <updated>2012-11-14T12:09:49Z</updated>
    <author>
      <name>greg_bond</name>
      <uri>https://stocksharp.com/users/6381/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22423)" rel="nofollow" target="_blank"&gt;greg_bond&lt;/a&gt;:&lt;/strong&gt;
Удалил StockSharp.db.
Запустил Гидру.
Отредактировал источник Плаза, логин не задавал.
Логирование прошло успешно.
Поступление информации проверю после открытия торгов.&lt;/p&gt;
&lt;p&gt;Спасибо за помощь.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Попытка проверить поступление информации с Украинской биржи провалилась.
Причина: P2MQRouter из шлюза версии 1.14.5_х64 не работает со StockSharp.
SampleGUI выдает следующий лог:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;2012-11-14 09:50:40.126;p2mq-cli;;MQ library started.
2012-11-14 09:50:40.142;p2repl-cli;;Client replication library started
2012-11-14 09:50:40.329;p2mq-cli;;Socket connected;conn 0x1B8A4DE0;host '127.0.0.1';port 4001
2012-11-14 09:50:40.501;p2mq-cli;;Connection 0x1B8A4BF8 connected; connID 1
2012-11-14 09:50:40.938;p2mq-cli;;Socket connected;conn 0x1B8A61A8;host '127.0.0.1';port 4001
2012-11-14 09:50:40.938;p2mq-cli;;Socket connected;conn 0x1B8A6898;host '127.0.0.1';port 4001
2012-11-14 09:50:40.938;p2mq-cli;;Connection 0x1B8A5FC0 connected; connID 2
2012-11-14 09:50:40.938;p2mq-cli;;Socket connected;conn 0x1B8A6FA8;host '127.0.0.1';port 4001
2012-11-14 09:50:40.953;p2mq-cli;;Socket connected;conn 0x1B8A7FB8;host '127.0.0.1';port 4001
2012-11-14 09:50:41.000;p2mq-cli;;Connection 0x1B8A66B0 connected; connID 3
2012-11-14 09:50:41.000;p2mq-cli;;Connection 0x1B8A6DC0 connected; connID 4
2012-11-14 09:50:41.078;p2mq-cli;;Connection 0x1B8A7DD0 connected; connID 5
2012-11-14 09:50:41.234;P2ClientGate;error;p2err 2=0x2 - 'COMMON:WRONG_ARGUMENTS';Couldn't get life num scheme
2012-11-14 09:50:41.234;P2ClientGate;error;p2err 2=0x2 - 'COMMON:WRONG_ARGUMENTS';Couldn't get life num scheme
2012-11-14 09:50:41.234;P2ClientGate;error;p2err 2=0x2 - 'COMMON:WRONG_ARGUMENTS';Couldn't get life num scheme
2012-11-14 09:50:41.234;P2ClientGate;error;p2err 2=0x2 - 'COMMON:WRONG_ARGUMENTS';Couldn't get life num scheme
2012-11-14 09:50:41.359;P2ClientGate;;Statistics module was unregistered, module name P2ClientGate@CP2Connection
2012-11-14 09:50:41.359;P2ClientGate;;Statistics module was unregistered, module name P2ClientGate@CP2Connection
2012-11-14 09:50:41.359;p2mq-cli;;Socket closed;conn 0x1B8A6898
2012-11-14 09:50:41.359;p2mq-cli;;Socket closed;conn 0x1B8A6FA8
2012-11-14 09:50:41.359;P2ClientGate;;Statistics module was unregistered, module name P2ClientGate@CP2Connection
2012-11-14 09:50:41.359;p2mq-cli;;Socket closed;conn 0x1B8A7FB8
2012-11-14 09:50:41.374;P2ClientGate;;Statistics module was unregistered, module name P2ClientGate@CP2Connection
2012-11-14 09:50:41.374;p2mq-cli;;Socket closed;conn 0x1B8A61A8
2012-11-14 10:00:02.198;P2ClientGate;;Statistics module was unregistered, module name P2ClientGate@CP2Connection
2012-11-14 10:00:02.198;p2mq-cli;;Socket closed;conn 0x1B8A4DE0&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если я правильно понял то при попытке чтения информации из потока FORTS_FUTCOMMON_REPL идет конфликт форматов.
В техподдержке Украинской биржи заверили, что в схему шлюза 1.14.1_х64 были внесены изменения.
Однако анализ показал, что данные изменения потока COMMON не коснулись.
Более того, сравнение файлов схем шлюзов версий 1.14.1_х64 и 1.14.5_х64 показало их полную идентичность, подчеркну до бита.
Пришлось поставить шлюз версии 1.14.1_х64, который работает.&lt;/p&gt;
&lt;p&gt;Есть ли у кого-нибудь объяснение сему факту?
И подскажите как самому изменять ini-файлы  в папке Configs при изменении схем биржей.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22423/</id>
    <title type="text">esper: А логин при этом задан? Если задан и логин и пароль, то эти данные используются для подключен...</title>
    <published>2012-11-12T07:32:56Z</published>
    <updated>2012-11-12T07:32:56Z</updated>
    <author>
      <name>greg_bond</name>
      <uri>https://stocksharp.com/users/6381/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22388)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
А логин при этом задан? Если задан и логин и пароль, то эти данные используются для подключения, если задан только пароль, то он используется как пароль локального соединения.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Удалил StockSharp.db.
Запустил Гидру.
Отредактировал источник Плаза, логин не задавал.
Логирование прошло успешно.
Поступление информации проверю после открытия торгов.&lt;/p&gt;
&lt;p&gt;Спасибо за помощь.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22388/</id>
    <title type="text">А логин при этом задан? Если задан и логин и пароль, то эти данные используются для подключения, есл...</title>
    <published>2012-11-09T13:55:15Z</published>
    <updated>2012-11-09T13:55:15Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;А логин при этом задан? Если задан и логин и пароль, то эти данные используются для подключения, если задан только пароль, то он используется как пароль локального соединения.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22387/</id>
    <title type="text">esper: У PlazaTrader есть Password, он же есть в настройках Гидры. Если его задать то ошибка так же ...</title>
    <published>2012-11-09T13:46:45Z</published>
    <updated>2012-11-09T13:46:45Z</updated>
    <author>
      <name>greg_bond</name>
      <uri>https://stocksharp.com/users/6381/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22384)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
У PlazaTrader есть Password, он же есть в настройках Гидры. Если его задать то ошибка так же повторяется?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да.
Видимо потому, что Password в P2MQrouter является паролем для подключения к бирже о чем есть даже пункт с предупреждением в API (стр.30 P2ClientGate.doc Описание API ):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Пароль локального соединения и пароль для аутентификации приложения в сети Plaza-II – это разные вещи! Нельзя их путать.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22384/</id>
    <title type="text">У PlazaTrader есть Password, он же есть в настройках Гидры. Если его задать то ошибка так же повторя...</title>
    <published>2012-11-09T13:28:34Z</published>
    <updated>2012-11-09T13:28:34Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;У PlazaTrader есть Password, он же есть в настройках Гидры. Если его задать то ошибка так же повторяется?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22383/</id>
    <title type="text">2.В client_router.ini вставлена секция [AS:Local] с AppName:HYD и local Password:1234 Суть в том, чт...</title>
    <published>2012-11-09T13:18:21Z</published>
    <updated>2012-11-09T13:18:21Z</updated>
    <author>
      <name>greg_bond</name>
      <uri>https://stocksharp.com/users/6381/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;2.В client_router.ini вставлена секция [AS:Local] с AppName:HYD и local Password:1234
Суть в том, что AppName будет не HYD, их будет несколько HYD_0, HYD_1 и т.д.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Собственно так и сделано, просто опустил чтобы не загромождать.
Для работы Гидры с двух клиентских компьютеров были прописаны:
[AS:Local]
HYD1_0=1234
HYD1_1=1234
HYD1_2=1234
HYD1_3=1234
HYD1_4=1234
HYD2_0=4321
HYD2_1=4321
HYD2_2=4321
HYD2_3=4321
HYD2_4=4321&lt;/p&gt;
&lt;p&gt;AppName роутер получает видит, а вот пароль нет.
Я пока не разобрался в механизме аутентификации между роутером и приложением, но если роутер запрашивает у приложения local password, то Гидра его естественно не дает, поскольку такого поля в PlazaTrader нет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22381/</id>
    <title type="text">2.В client_router.ini вставлена секция [AS:Local] с AppName:HYD и local Password:1234 Суть в том, чт...</title>
    <published>2012-11-09T12:42:51Z</published>
    <updated>2012-11-09T12:42:51Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;2.В client_router.ini вставлена секция [AS:Local] с AppName:HYD и local Password:1234
Суть в том, что AppName будет не HYD, их будет несколько HYD_0, HYD_1 и т.д.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22379/</id>
    <title type="text">Mikhail Sukhov: greg_bond: Возможные причины: Вероятная причина - не сервере не настроили аутентифик...</title>
    <published>2012-11-09T12:27:34Z</published>
    <updated>2012-11-09T12:27:34Z</updated>
    <author>
      <name>greg_bond</name>
      <uri>https://stocksharp.com/users/6381/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22378)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22375)" rel="nofollow" target="_blank"&gt;greg_bond&lt;/a&gt;:&lt;/strong&gt;
Возможные причины:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вероятная причина - не сервере не настроили аутентификацию у роутера.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если имеется ввиду шлюзовой компьютер локальной сети, то он настроен согласно документации на шлюз Plaza2 (&lt;a href="ftp://ftp.ux.ua/pub/support/FORTS/FortsTest/Doc/P2ClientGate.doc" rel="nofollow" target="_blank"&gt;ftp://ftp.ux.ua/pub/support/FORTS/FortsTest/Doc/P2ClientGate.doc&lt;/a&gt;)- конкретнее согласно Приложения 2 P2ClientGate.doc (стр.30).&lt;/p&gt;
&lt;p&gt;Более того в логе роутера MqCryptoServ предупреждает, что local password не зашифрован.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22378/</id>
    <title type="text">greg_bond: Возможные причины: Вероятная причина - не сервере не настроили аутентификацию у роутера. </title>
    <published>2012-11-09T12:08:35Z</published>
    <updated>2012-11-09T12:08:35Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22375)" rel="nofollow" target="_blank"&gt;greg_bond&lt;/a&gt;:&lt;/strong&gt;
Возможные причины:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вероятная причина - не сервере не настроили аутентификацию у роутера.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22375/</id>
    <title type="text">Система: 1.На шлюзовом компьютере с IP 192.168.1.34 установлен P2MQrouter. 2.В client_router.ini вст...</title>
    <published>2012-11-09T11:18:50Z</published>
    <updated>2012-11-09T11:19:16Z</updated>
    <author>
      <name>greg_bond</name>
      <uri>https://stocksharp.com/users/6381/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Система:
1.На шлюзовом компьютере с IP 192.168.1.34 установлен P2MQrouter.
2.В client_router.ini вставлена секция [AS:Local] с AppName:HYD и local Password:1234
3.На клиентском компьютере с IP 192.168.1.33 установлена библиотека P2ClientGate и скомпилированы Hydra и SampleGUI из сборки 20404.&lt;/p&gt;
&lt;p&gt;Проблема:
При включении источника Plaza со следующими настройками
-Адрес:192.168.1.34:4001
-Логин:HYD
-Пароль:1234
-Префикс имени:HYD
Гидра выдает следующую ошибку:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;11:24:33.534|Error  |PlazaTrader|StockSharp.Plaza.PlazaException: Ошибка Плазы. Код -2147196925, описание 'P2ERR_MQ_NOT_CONNECTED_YET'. ---&amp;gt; System.Runtime.InteropServices.COMException: Coudn't MQ logout
в P2ClientGateMTA64.CP2ConnectionClass.Logout()
в #=qopuHoTj70RHTAwYGUkMq8rDnEpgrQm9NeZ4rvFnMH8fmLvP_ff27TQLJt6YjdSJf.#=qgqoC10X0qHzuUR7bG$HBSv8MMr2bjj8bfxo2xWvvAkA=.#=qBfM8hCtlEi5wmQMLgdeu_zGNa1nOuKMfQmBq_K$khpg=()
в #=qopuHoTj70RHTAwYGUkMq8rDnEpgrQm9NeZ4rvFnMH8fmLvP_ff27TQLJt6YjdSJf.#=qB7yO97ooRosrSlcDa29f2w==(Action #=qfsC_wXrdAielcz9lVvhmSw==, Action #=qngHFngecQXFA92B34UlSeA==)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В логе P2MQrouter появились следующие записи:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;2012-11-09 11:44:01.235;conn;;Incoming connection accepted;sock 0x2A4;ip '192.168.1.33';port 1813;thread 0x780
2012-11-09 11:44:01.235;conn;;Connection object created;LUID 0x8;iConn 0x11E8730;IOCP_key 0x6;outgoing 0;host '192.168.1.33';port 1813;sock 0x2A4;IOSocket 0x11E8480;thread 0x780
2012-11-09 11:44:01.235;conn_crypt;;ConnCrypto object created; conn_crypt 0x11E89B0;   not default up link;thread 0x780
2012-11-09 11:44:01.235;datadisp;;Connection created;iConn 0x11E8730;iCrypto 0x11E89B4;iMsgConn 0x11E87DC;LUID 0x8;host '192.168.1.33';port 1813;outgoing 0;def 0;thread 0x780
2012-11-09 11:44:01.235;conn;;Socket sndbuf sz set to 1048576;iConn 0x11E8730-3;sock 0x676;thread 0x780
2012-11-09 11:44:01.235;conn;;Socket rcvbuf sz set to 1048576;iConn 0x11E8730-3;sock 0x676;thread 0x780
2012-11-09 11:44:01.235;conn;;TCP_NODELAY option set for socket;iConn 0x11E8730-3;sock 0x2A4;thread 0x780
2012-11-09 11:44:01.235;conn;;Ingoing connection ready for send;iConn 0x11E8730-3;thread 0x780
2012-11-09 11:44:01.235;conn_crypt;;Incoming connect, state changed; conn_crypt 0x11E89B0; old_state stDisconnected(0); new_state stConnected(1);thread 0x780
2012-11-09 11:44:01.235;conn;;Connection acception finished successfully;host '192.168.1.33';port 1813;iConn 0x11E8730;thread 0x780
2012-11-09 11:44:01.235;conn_crypt;;Connection type was successfully received, state changed; conn_crypt 0x11E89B0; old_state stConnected(1); new_state stConnectType(2);thread 0x674
2012-11-09 11:44:01.235;conn_crypt;error;p2err 28674=0x7002 - 'MQCRYPT:BAD_AUTH_INFO';Local password for application - 'HYD_0'  ; conn_crypt 0x11E89B0;thread 0x674
2012-11-09 11:44:01.235;conn_crypt;error;p2err 28674=0x7002 - 'MQCRYPT:BAD_AUTH_INFO';Local authentication error; conn_crypt 0x11E89B0; state stConnectType(2);thread 0x674&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Таким образом соединение установлено, но аутентификация не прошла.&lt;/p&gt;
&lt;p&gt;Возможные причины:
В PlazaTraderSource отсутствует понятие локального пароля, хотя AppName (префикс имени) присутствует.&lt;/p&gt;
&lt;p&gt;Предложение:
Добавить local password  включая его ввод и редактирование в источнике Plaza.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>