| FiNick 
 
   
 
						
						
					 | Date: 9/16/2011 
 
 
	
			Quote: Сначала я этим занимался, затем аспирант. Влад, на чем все закончилось? Мне тоже интересно, в чем загвостка была?
			
			
			
			
		
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| aspirant 
 
   
 
						
						
					 | Date: 9/17/2011 
						
							|  |  |  |   |  
 
 
	
			FiNick Quote: Сначала я этим занимался, затем аспирант. Влад, на чем все закончилось? Мне тоже интересно, в чем загвостка была? Я так понимаю, чтобы получить сертификацию, нужно, чтобы наш коннектор прожил на полигоне более суток.  И коннектор нужен "не просто живой, а чтобы бегал", т.е. выполнял весь свой функционал. Я списывался с техподдержкой только насчет восстановления после обрыва связи, после чего занимался этим вопросом. Читая обсуждения на форуме, я думаю, что нужно: Сделать рефакторинг метаданных, предложенный Александром, и обязательно от-regression-тестить коннектор.
Проверить механизм создания и обработки транзакций.  Когда я писал восстановление связи после обрыва, мне пришлось рефакторить код обработки стримов, потому что к COM-объектам самой Плазы были вызовы из дргуих потоков, что приводило, например, к тормозам при отключении (коннектор отключался от роутера в среднем за 50-90 секунд, сейчас это 8-35 секунд).
 После чего, естественно погоняв коннектор круглосуточно хотя бы пару дней, можно снова возвращаться к сертификации.
			
			
			
			
		
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Mikhail Sukhov 
 
   
 
						
						
					 | Date: 9/17/2011 
 
 
	
			aspirant мне пришлось рефакторить код обработки стримов, потому что к COM-объектам самой Плазы были вызовы из дргуих потоков, что приводило, например, к тормозам при отключении (коннектор отключался от роутера в среднем за 50-90 секунд, сейчас это 8-35 секунд).
 Меня это больше всего удивляет. Получается, что заявки можно регистрировать только одним потоком? Сейчас отправка транзакция как сделана? Есть ли какая-то синхронизация?
			
			
			
			
		
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| aspirant 
 
   
 
						
						
					 | Date: 9/17/2011 
 
 
	
			Mikhail Sukhov Получается, что заявки можно регистрировать только одним потоком? Сейчас отправка транзакция как сделана? Есть ли какая-то синхронизация? Транзакции делал не я, поэтому и написал, что нужно проверить, потому что не разбирался, как они сделаны. Насчет регистрации заявок, все методы COM-объектов плазы, связанные с отправкой/получением заявок,  должны вызываться внутри потока (thread), который крутит ProcessMessage для Connection'а SS_1 (подключение для отправки транзакций), т.е. получается одним потоком.  Соответственно, чтобы это изменить, нужно думать о создании дополнительных Connection'ов.
			
			
			
			
		
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Mikhail Sukhov 
 
   
 
						
						
					 | Date: 12/2/2011 
 
 
	
			Возвращаясь к теме сертификации (кстати, эта тема еще актуальна или все на нее подзабили?). Насколько я помню, ее дают только при условии, если робот проработает весь день (сутки). У нас с этим есть кое какие проблемы, так как isin id на вечерке изменяется, а мы на это насколько я знаю не реагируем. Поэтому, это последнее, что нужно сделать на мой взгляд для работы с Плазой в формате 24x7 и для получения сертификата.
			
			
			
			
		
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| frontman 
 
   
 
						
						
					 | Date: 12/2/2011 
 
 
	
			Нет там на самом деле вроде 2 проблемы:1) Эта та о которой вы уже сказали - isin id у инструмента
 2) Это "Если заявка GTC, то в вечерний клиринг приходит сообщение Inserted, с id_ord = новому номеру заявки и с id_ord1 = старому номеру заявки. Необходимо заменить одно на другое."
 
 Первое как сказал Александр без доступа к BusinessEntities не сделать...
 А второе я чет так и не смог дождаться когда придет id_ord1 измененный))
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Mikhail Sukhov 
 
   
 
						
						
					 | Date: 12/2/2011 
 
 
	
			frontman Первое как сказал Александр без доступа к BusinessEntities не сделать... Может вначале понять что сделать нужно?
			
			
			
			
		
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| frontman 
 
   
 
						
						
					 | Date: 12/2/2011 
 
 
	
			Возможно)))Я не правильно понял да?(
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Mikhail Sukhov 
 
   
 
						
						
					 | Date: 12/2/2011 
 
 
	
			frontman Возможно)))Я не правильно понял да?(
 Я пока не знаю, что и как делать. Эту задачу можно сделать совместно.
			
			
			
			
		
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| FiNick 
 
   
 
						
						
					 | Date: 12/5/2011 
 
 
	
			Мне вот предлагали поторговать всего часа 4-5, причем обязательно перейти через дневной клиринг (14.45-15.30 вроде), отослал логи, предложили сделать что-нибудь с очередями сообщений, больше замечаний не было.
			
			
			
			
		
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  |