ПоискПоиск  ПравилаПравила  ПользователиПользователи  ПрофильПрофиль  РегистрацияРегистрация  ВходВход
Форум «Техническая поддержка»
Форум для разработчиков и пользователей программного обеспечения, использующегося на бирже.

Раздел тех.поддержки | Форма обратной связи Тех.поддержка ОАО Московская Биржа: +7 (495) 733-9507, 287-7691
Cgate Общие сведения по работе с основными объектами Cgate
Новая тема   Ответить на тему
 Предыдущая тема :: Следующая тема 
 Автор  Сообщение 
Mikalas
Стаж: 4 года 2 месяца
Сообщений: 35
Вт Апр 18, 2017 01:29 Ответить с цитатой Получить постоянный адрес сообщения
Добрый день!

В разделе 1.3 файла cgate_ru.pdf написано:

"Вызов lsn_close и conn_close допускается только после получения сообщения CG_MSG_OPEN."

Программа ReplSpy (с фтп биржи) сообщает:
"2017-04-18 01:00:16.480;cgate.user;;Подписчик p2repl://FORTS_PART_REPL открыт. Строка параметров: mode=snapshot+online;TID 7596"

Затем, происходит следующее:
"2017-04-18 01:00:16.485;p2repl-cli;;Stream opening started;type 0x201;name 'FORTS_PART_REPL';srv_addr 'P2PROM-AUX-01.inter_part';strm 0x29839D0;TID 7484
2017-04-18 01:01:16.486;p2repl-cli;ERROR;p2err 24580=0x6004 - 'MQ:TIMEOUT';Open stream reply failed;strm 0x29839D0;TID 7484
2017-04-18 01:01:16.486;cgate.listener.p2repl;;ReplCallback: notify error state. @cee{name: noname3, obj: 0x2585E80, thread: 7484};TID 7484
2017-04-18 01:01:16.486;cgate.listener.p2repl;;State changed OPENING -> ERROR @cee{name: noname3, obj: 0x2585E80, thread: 7484};TID 7484"

После чего ReplSpy закрывает подписчик
"2017-04-18 01:01:16.486;cgate.user;;cg_lsn_close: 2585EF0;TID 7484
2017-04-18 01:01:16.486;cgate.listener.p2repl;;Close @cee{name: noname3, obj: 0x2585E80, thread: 7484};TID 7484"

но сообщения CG_MSG_OPEN - нет!

Как же такое поведение увязать с документацией?
Как правильно работать с подписчиком?
 
 
Mikalas
Стаж: 4 года 2 месяца
Сообщений: 35
Вт Апр 25, 2017 23:15 (спустя 7 дней 21 час) Ответить с цитатой Получить постоянный адрес сообщения
Странно.
Ни создатели форума не отвечают,
ни форумчане.
Это же касается всех... 
 
Zefir01
Стаж: 6 месяцев 11 дней
Сообщений: 5
Ср Апр 26, 2017 10:06 (спустя 8 дней 8 часов) Ответить с цитатой Получить постоянный адрес сообщения
Привет.
Я не заморачивался, обработал ошибки и все.

Я на шарпе делал коннектор, оно наверно похоже.
Открытие слушателя и есть открытие потока. Сообщение Open я получаю слушателем.
Чтоб его получить я должен создать слушателя и сделать Open(). Если в нем возникла ошибка, в том числе и при открытии,
отстреливаю слушателя, создаю нового, но только если соединение активно.

Может тебе будет интересно: http://forum.moex.com/viewtopic.asp?t=33702 
 
Последний раз редактировалось автором 26.04.2017 10:17, всего редактировалось 1 раз
Показать сообщения:   
Новая тема   Ответить на тему
Список разделов форума -> Техническая поддержка

Rambler's Top100 Rambler's Top100
Рейтинг@Mail.ru
Copyright © Московская биржа, 2006-2017.
Ваши предложения, замечания и вопросы
по работе форума направляйте на email: