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

Projects

Portfolio c Charts
devTest/web/Portfolio/PortfoloMvc/PortfolioBoMvc_01
H/140919/devTest/Positions
H/140919_8/devTest/web/Portfolio/PortfoloMvc/PortfolioBoMvc_01

воскресенье, 17 августа 2014 г.

HtmlPage EventLog

WebEventLog Settings

 <WebEventLog enabled = "false">
      <Name>Web EventLog</Name>
      <EventLogKey>GS.Trade.EventLog</EventLogKey>
      <BaseAddress>http://192.168.1.1/ApiEventLog/</BaseAddress>
      <RequestHeader>application/xml</RequestHeader>
      <ApiEventLogs>api/eventlogs/</ApiEventLogs>
      <ApiEventLogItems>api/eventlogitems/</ApiEventLogItems>
      <IsEnabled>false</IsEnabled>
      <IsAsync>true</IsAsync>
      <IsPrimary>false</IsPrimary>
      <IsSaveEnabled>true</IsSaveEnabled>
      <IsUIEnabled>false</IsUIEnabled>
    </WebEventLog>

воскресенье, 18 мая 2014 г.

Init

Установить:
1. SpsInit.xml - файл со стратегиями
2. EventLog.xml имя БД для EventLog
3. Init\Dde.xml имя для DdeServer

воскресенье, 11 мая 2014 г.

Update 140511_002

1. Замена Repostotory32 на Repostotory33
Ввел такую конструкцию для защиты от ошибок EntityFramework
            catch (System.ComponentModel.Win32Exception e)
            {
                SendException(ve, method, e);
                return false;
            }
            catch (System.Data.SqlClient.SqlException e)
            {
                SendException(ve, method, e);
                return false;
            }
            catch (System.Data.EntityException e)
            {
                SendException(ve, method, e);
                return false;
            }
            catch (Exception e)
            {
                SendException(ve, method, e);
                throw;
            }
2. В EventHub2 ввел возможность передать срочное сообщение IsHighPriority,
даже когда EventHub работает в режиме IsQueueEnabled
В Events.EventArgs ввел bool IsHighPriority.

3. Все Exceptions летят с IsHighPriority = true, то есть без очереди.

4. Убрал (Пока) регистрацию Exceptions  в БД.
TradeStorage.Add():

5. Добавил регистрацию Exceptions в файлы.
GSException.SaveInFile(string dir, Eargs ea);

6. Element1 - умеет вынимать из Exception InnerException и регистрировать их в IEnumerable<Eargs>. Этот массив Exception затем регистрируется в отдельный файл GSException.SaveInFile(string dir, Eargs ea);