пятница, 14 ноября 2014 г.

PortfolioFormServ02

1. Запущен в тестовом режиме PortfolioFormServ02 - на основе новой шинной архитектуры
NetworFf.
2. Работает без
Выходного контроля ExecutionReports на уровне Службы,
Контроля Позиций на уровне Службы,
PortfolioManager Form
в отличии от PortfoloFormServ01.

четверг, 13 ноября 2014 г.

PortfolioService TestPeriod

PortfolioFormServ01 с PortfolioManager-ом - работает уже 15 дней.


PortfolioServ02

1. Переделал PortfolioService  с учетом нового шинного механизма ValeraNetworkDirtruptor. 
Zip: 141113_001
2. Примеры:
C:\dev\FF\PortfolioManagerAdapter\PortfolioManagerServiceAdapter.cs - адаптер
C:\dev\FF\PortfolioManagerAdapter\PortfolioManagerServiceAdapterApp - Приложение


среда, 12 ноября 2014 г.

Тесты хранилища

1. C:\dev\FF\TestBusConsole\Test_SendHDR
2. TestConsole\Adapters_Tests\BusHistDataAdapter_Test\RequestTest
3. Проект Test_Ca_Hdr_01.
Перемещен из решения ForumFramework в Решение ForumFramework2010 (не последняя версия) - пришлось восстанавливать из Архивов.

вторник, 11 ноября 2014 г.

PortfolioformServ01

1. Добавил в TradePuller - прослушивание шины RM по Топикам POS#, PORTF#
2. Добавил в PortfolioFormServ01 OnPositionEvent Handler, OnPortfolioEvent Handler - слушает и отображает полученные Позиции и Портфели
3. PortfolioServ29 - дополнительно получает Positions и Portfolios from RM
4. PortfolioManagerserviceAdapter - механизм Подписки через TransactionMessage, PositionMessage, PortfolioMessage, ExecutionReportMessage
5. TradePuller - добавлена поддержка Приема сообщений из BUS.RM: Position, Portfolio, Transaction

понедельник, 10 ноября 2014 г.

PrtfolioManagerServiceAdapter

1. PortfolioManagerServiceAdapter - новый архитектурный паттерн в "новом" варианте шин
Location:
Tests\LayeredArchitecture\Services\RiskManager\PortfolioManagerServiceAdapter
Tests\LayeredArchitecture\Services\RiskManager\PortfolioManagerServiceAdapterApp
2.
PortfolioServ25\PortfolioServ01 - эталон
PortfolioServ26\PortfolioServ01 - события с Fiber
PortfolioServ27\PortfolioServ01 - вариант под новый вариант шин = new method OnExecutionReport2

Tests\LayeredArchitecture\Services\RiskManager\PortfolioManagerServiceAdapterApp - Приложение с новым вариантом Шинной Архитектуры.

ZIP: dev_141110_001



пятница, 7 ноября 2014 г.

Осуществлен переход на Новый механизм Шин

1. Последнее работающее решение до изменения dev_141107 - есть каталог на диске С:\
2. Новое решение dev_141107_01.zip. каталог на диске C:\Dev
3. Решение теперь называется ForumFramework2010.sln

четверг, 6 ноября 2014 г.

Monitor версия 2.3
Проблема:
Method Run.SQLout
Иногда вылетает в Exception: "Bad Connection" при обращении к Command.ExecuteReader();

Connection ‘НЕ’ OPEN возникает из-за этого:

06.11.2014 11:21:38 : MySql.Data.MySqlClient.MySqlException (0x80004005): error connecting: Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached.
   в MySql.Data.MySqlClient.MySqlPool.GetConnection()
   в MySql.Data.MySqlClient.MySqlConnection.Open()

   в Monitor.ConnectionsPool.SQLConnect() в C:\Monitor\Monitor23\Monitor\WindowsFormsApplication2\Library.cs:строка 390 
  

Добавлена проверка на ConnetctionState.Open в Run.Sqlout
и проверка на Reader != null в

UpdateDeals();
WorkStrats();