Alignment Systems

Software and consultancy services for asset managers and hedge funds

MSRS Version 1.55 Information

Version / Patch Number Release Date Status Date of update
1.5 beta Internal release 29th January Internal release candidate only 29th January 2004
1.5 beta 2 Internal release 12th February 2004 Internal release candidate only 12th February 2004
1.5 beta 3 Internal release 22nd March 2004 Internal release candidate only 22nd March 2004
1.5 beta 4 Internal release 7th April 2004 Internal release candidate only 14th April 2004
1.5 beta 5 Internal release 14th April 2004 Internal release candidate only 14th April 2004
1.5 beta 6 Internal release 21st April 2004 Internal release candidate only 21st April 2004
1.5 beta 7 Internal release 6th May 2004 Internal release candidate only 6th May 2004
1.5 gold candidate Internal release 14th June 2004 Internal release candidate only 2nd July 2004
1.5 Release Candidate 1 Internal release 21st June 2004

 

  2nd July 2004

 

1.5 Release 28th June 2004 Released (postponed by two weeks for exhaustive testing) 2nd July 2004

MSRS Version 1.5 Details

Version Number Details   Date of update
1.5      

MSRS Version 1.5 High Level Changes

1 Addition of the Workflow Manager

Provides Master / Sub portfolio Cash Deposit / Cash Withdrawal

Review cycle (daily, weekly, monthly, quarterly, semi-annual and annual)

2 Addition of Trade Calendar

Trade holidays & Settlement holidays

Review date holidays

Addition of the new database function fnGetSettlementDate @instrumentID

3 Addition of IOI Manager

Manage watch list of stocks,

Filter and display IOIs on watch list members

4 Refactoring and performance improvements in Management Reporting Module
5 Addition of (beta) Stock Level Portfolio Manager Component
6 Addition of (beta) Sector Level Portfolio Manager Component
7 Addition of Order Generation Wizard

Create block order from holdings

Create block order from algorithmic rebalancing run

Create basket order from algorithmic rebalancing run

Preparation for creating a basket order from multiple algorithmic rebalancing runs (matrix order - N stocks for each of M portfolios - pre-allocated basket order for multiple instruments spread over many portfolios)

8 Refactoring of COM object support methods
9 Addition of Excel 2002 RTD support
10 Addition of Real Time data support for a new vendor (name non-disclosure due to NDA)
11 Addition of Excel 2002 Automation Add-In capability.
12 Addition of (beta) Alignment Grid functionality (.amg file extension)
13 Performance enhancements to database instrument search capability
14 Datamodel enhancements for graphing to provide strong typing
15 Enhancements to data presentation layer
16 Addition of XMLParser to centralise XML parsing code
17 Amendments to Work Component to reflect datamodel changes.
18 Addition of Multi-Hedge component

Static hedging for equities with derivatives

Delta hedging  for equities with derivatives

Preparation for Gamma hedging for equities with derivatives

Fixed Income hedging based on pvBP/pvBP*yield beta calculations

19 Addition of Fast Order component

Generate - run compliance - authorise - transmit workflow model employed

20 Database  & Data Access Layer Optimisation

Removal of underused and unused indexes

Addition of new indexes

Changes of index type (clustered<>non-clustered)

VB Data Access Code refactoring for performance improvements

Move to present unified Data Access Layer to enhance reusability

-->Overall ~40% improvement in Data Access timings for benchmark performance test set.

Addition of enhanced timeout functionality to time out connection rather than maintaining 1:1 connection and immediately closing (intelligent user of client/server architecture)

21 Addition of Security Manager component

Run time determination of UI widget availability.

Datamodel changes

Provision of extensibility for third party application support.

22 Addition of Presentation Manager component

User Interface Presentation Layer manager - allow simple modification to the presentation layer with logging and audit.

Datamodel changes

Database tuning - new indexes

23 White Label Provision

Capability to remove "Alignment Systems" from UI by a single database update

24 Addition of BOP (Portfolio) Viewer Component

Portfolio Holdings Viewer

Compliance Status Viewer

Compliance Rule Viewer

(new in beta 6) Algorithm Immediate component

Proposed Order Viewer

(new in beta 7) Proposed Basket Order Viewer

(new in beta 7) Proposed Basket Order Member Viewer

(new in beta 7) CRM data viewer

(new in beta 7) Cash Ladder viewer

25 Enhancements to AlignmentExport.dll

Improvements to Excel error handling code.

Improvements in passing data to Excel

General refactoring

Enhanced amount of data exported to Excel

26 Addition of Cash Ladder (beta)

Display portfolio expected cash flows in flow currency and portfolio base currency

-->Moved to BOP Viewer

27 Delete Log Files functionality added. Allow user to delete all log files in the tree Alignment Systems/run time logs/*/*.*
28 Algorithm Engine - Supportability increases.

1.    Added in code to pick up and log if the algorithm has a return value (function vs. sub)

2.    Added in code to log the number of parameters for the Algorithm

29 Added help file (.chm) pages for

Support Logging

Create Job Manager Data Model

Create Job Manager Tool

Alignment Grid

Sector Level Model

Stock Level Model

Presentation Manager

Real Time Data Feed - Overview

Real Time Data Feed Browser

Real Time Data Feeds

Algorithm Editor

Cash Ladder

Review Calendar

Trade / Settlement Calendar

General Troubleshooting

30 Deletion

Removed the immediate test job from the user interface due to overlap with immediate functionality.

31 CRM

Addition of CRM data to exposed datamodel (vs. internal data model)

   

 

MSRS Version 1.5 Known Issues

Version Number Issue

No.

Notified Date  N C Details Date of update
1.5 beta1 1 29th

March

2004

<Internal> <Internal> Bug in code in stored procedure "pro_sp_GET_UI_user_data" found that returned -1  user_id to user interface (global proxy user).  Visible in Security Manager component. [Global proxy user is not a true user and should not be return to application user selector components]

{FIXED}

30th March 2004
1.5 beta 4 2 8th

April

2004

<Internal> <Internal> Create Manager component - functionality bugs found

{FIXED}

14th April 2004
1.5 beta 4 3 8th April 2004 <Internal> <Internal> pro_sp_get_jobs_from_queue

and

pro_sp_get_job_from_queue

Some overlap => rewrite

pro_sp_get_jobs_from_queue

and remove

pro_sp_get_job_from_queue

 

14th April 2004
1.5 beta 5 4 19th April 2004 <Internal> <Internal> Algorithm Scheme Manager - modify to reduce network traffic and fix problem with update of existing algorithm scheme 21st April 2004
1.5 beta 5 5 19th April 2004 <Internal> <Internal> BOP Viewer - fixed problem with iPopulate_init not being called 21st April 2004
1.5 beta 5 6 19th April 2004 <Internal> <Internal> Alignment Export.  Fixed problem with exporting summary order amount when there were no orders 21st April 2004
1.5 beta 5 7 19th April 2004 <Internal> <Internal> iBOP - removed redundant interface iBOP_State 21st April 2004
1.5 beta 5 8 19th April 2004 <Internal> <Internal> BOP - removed usage of redundant interface iBOP_State 21st April 2004
1.5 beta 5 9 19th April 2004 <Internal> <Internal> BOP Viewer - Removed redundant reference to AlignmentExport 21st April 2004
1.5 beta 5 10 19th April 2004 <Internal> <Internal> BOP - removed redundant references to HoldingArray() 21st April 2004
1.5 beta 5 11 19th April 2004 <Internal> <Internal> Algorithm Engine.  Fixed problems with algorithm parameters not matching up properly

 

21st April 2004
1.5 beta 5 12 19th April 2004 <Internal> <Internal> BOP - replaced the method hierarchy:

Holding (dot) proposedorders (dot) AddproposedOrder(...) as Boolean

with

Holding (dot) proposedorders (dot) Add(...) as ProposedOrder

21st April 2004
1.5 beta 5 13 19th April 2004 <Internal> <Internal> Alignment Create Manager.  Moved ok/nok notifications from MsgBox to Event. 21st April 2004
1.5 beta 5 14 19th April 2004 <Internal> <Internal> Retyped some FIX43 order object fields - move away from enumerations to text values. 21st April 2004
1.5 beta 5 15 19th April 2004 <Internal> <Internal> Flat Modeller.  Fixed problem in FlexGrid events - stop them firing.

(use of FlexGrid.TextMatrix(a,b))

21st April 2004
1.5 beta 5 16 19th April 2004 <Internal> <Internal> BOP - moved to HandleError(strmethodname) model following problem with error object clearing following successful method call. 21st April 2004
1.5 beta 5 17 19th April 2004 <Internal> <Internal> Alignment Export.  Fixed problem with portfolio type always defaulting to benchmark (logic problem) 21st April 2004
1.5 beta 5 18 19th April 2004 <Internal> <Internal> Presentation Manager - replace call internally via OLEDB/ADO with Data Access Layer to fix problem with incorrect users appearing. 21st April 2004
1.5 beta 5 19 19th April 2004 <Internal> <Internal> RTD Browser.  Fix problem for the case when there are no real time data providers. 21st April 2004
1.5 beta 5 20 19th April 2004 <Internal> <Internal> Alignment BOP Viewer.  Fixed problem with resizing code. 21st April 2004
1.5 beta 5 21 19th April 2004 <Internal> <Internal> Algorithm Design / Editor.

Added code to pick up the cursor location when click event fires to allow the user to pinpoint where a problem is.

21st April 2004
1.5 beta 5 22 19th April 2004 <Internal> <Internal> Algorithm Engine.

Fixed problem with changes in object names not being propagated to ScriptEngine module.

 

21st April 2004
1.5 beta 5 23 19th April 2004 <Internal> <Internal> Alignment BOP

Modified bop (dot) holdings (item) (dot) proposedorders (dot) TotalProposedAmount

to always calculate this on "property get" to fix problem with incorrect values.

21st April 2004
1.5 beta 5 24 19th April 2004 <Internal> <Internal> Alignment BOP

Replaced variant datatypes in Real time provider class with string.

21st April 2004
1.5 beta 5 25 19th April 2004 <Internal> <Internal> Alignment Export

Fixed problem with BOP property

miCreate_PersistSectorAlgorithms not being displayed

21st April 2004
1.5 beta 5 26 19th April 2004 <Internal> <Internal> Alignment Export

Fixed problem with BOP property

miBOP_ExternalSystemName

not being displayed

 

21st April 2004
1.5 beta 5 27 19th April 2004 <Internal> <Internal> Alignment Export

Fixed problem with BOP property

miBOP_ExternalSystemID

not being displayed

 

21st April 2004
1.5 beta 5 28 19th April 2004 <Internal> <Internal> BOP

Removed redundant Class_initialise on BOPAlgorithm class

21st April 2004
1.5 beta 5 29 19th April 2004 <Internal> <Internal> BOP

Retyped datacolumn.realtimeprovider to long from variant

21st April 2004
1.5 beta 5 30 19th April 2004 <Internal> <Internal> iPresentation Layer

Retyped realtime provider from variant to long

Added "property Get" alongside "property let"

21st April 2004
1.5 beta 5 31 19th April 2004 <Internal> <Internal> To fix problems with order generation moved to the FIXLibrary (dot) AlignmentOrder43 class as the preferred order method 21st April 2004
1.5 beta 5 32 19th April 2004 <Internal> <Internal> AlignmentSortGroup

Removed redundant

UserControl_Terminate

21st April 2004
1.5 beta 5 33 19th April 2004 <Internal> <Internal> AlignmentSortGroup

Added HandleError(strmethodname) on all user responsive code

21st April 2004
1.5 beta 5 34 19th April 2004 <Internal> <Internal> AlignmentSortGroup

Replaced in line code with function call to clean up Excel state.

21st April 2004
1.5 beta 5 35 19th April 2004 <Internal> <Internal> AlignmentStockPicker

Replaced inline code with HandleError(strMethodName)

21st April 2004
1.5 beta 5 36 19th April 2004 <Internal> <Internal> AlignmentUserReport

Modified usercontrol_resize event code to clear user interface

21st April 2004
1.5 beta 5 37 19th April 2004 <Internal> <Internal> AlignmentWhatIfCompliance

Modified usercontrol_resize event code to clear user interface

21st April 2004
1.5 beta 5 38 19th April 2004 <Internal> <Internal> AlignmentWork

Modified Job to allow for changes in object model and database to synchronise

21st April 2004
1.5 beta 5 39 19th April 2004 <Internal> <Internal> AlignmentManager

Altered product name to "AlignmentManager.Management"

21st April 2004
1.5 beta 5 40 19th April 2004 <Internal> <Internal> AlignmentManager

Altered product title to "ASManager" to fit in Windows Task Manager better.

21st April 2004
1.5 beta 5 41 19th April 2004 <Internal> <Internal> AlignmentManager

Modified Delete Log Files code to also delete files at one level below runtimelog directory (specifically, diagnostic directory)

21st April 2004
1.5 beta 5 42 19th April 2004 <Internal> <Internal> AlignmentLogger

Altered logger to include log file message sequence numbers [Feedback]

21st April 2004
1.5 beta 5 43 19th April 2004 <Internal> <Internal> AlignmentManager

Modified status bar to display the command line

21st April 2004
1.5 beta 5 44 19th April 2004 <Internal> <Internal> AlignmentManager

Modified SysTray to show application caption just after start up (either default OR white label name)

21st April 2004
1.5 beta 5 45 19th April 2004 <Internal> <Internal> AlignmentManager

AlignmentAlgoDesign

User interface redesign for useability following beta test client feedback.

21st April 2004
1.5 beta 5 46 19th April 2004 <Internal> <Internal> Database

Amended pro_sp_get_data_* to use the

dbo (dot) fnGetSettlementDate (held_data_1.held_security_id)

21st April 2004
1.5 beta 5 47 19th April 2004 <Internal> <Internal> Database

Amended pro_sp_GET_instrument to use the

dbo (dot) fnGetSettlementDate (held_data_1.held_security_id).

21st April 2004
1.5 beta 5 48 19th April 2004 <Internal> <Internal> Database

Amended

pro_sp_GET_jobs_from_queue

21st April 2004
1.5 beta 5 49 19th April 2004 <Internal> <Internal> Database

pro_sp_GET_UI_presentation_set_data_by_set_id

Modified to bring in presentation_column_IsActive to ensure database is kept in sync.

21st April 2004
1.5 beta 5 50 19th April 2004 <Internal> <Internal> Database

pro_sp_GET_UI_rtd_schemes

Modified to bring in scheme_name

21st April 2004
1.5 beta 5 51 19th April 2004 <Internal> <Internal> Algorithm Engine

Modified to ensure that Algorithm return values are stored in the log file

21st April 2004
1.5 beta 5 52 19th April 2004 <Internal> <Internal> Algorithm Engine

pro_sp_PUT_UI_rebalance_parameter_data

Added in to give per create job algorithm input persistence in the database

21st April 2004
1.5 beta 5 53 19th April 2004 <Internal> <Internal> AlignmentWhatIfTrading

Fixed problem with FlexGrid being enabled even after it should be disabled

21st April 2004
1.5 beta 5 54 19th April 2004 <Internal> <Internal> AlignmentWhatIfTrading

Removed redundant UserControl_Terminate() event

21st April 2004
1.5 beta 5 55 19th April 2004 <Internal> <Internal> AlignmentWhatIfTrading

Added two new oubound events

Public Event AlgorithmSuccess(strAlgorithmName As String)
Public Event AlgorithmFailure(strAlgorithmName As String)
 

21st April 2004
1.5 beta 5 56 19th April 2004 <Internal> <Internal> AlignmentWhatIfTrading

Modified to ensure that AlgorithmEngine instance will be allowed to have a user interface...

21st April 2004
1.5 beta 5 57 19th April 2004 <Internal> <Internal> AlignmentWhatIfCompliance

Modified resize event code to allow for smoother resizing

21st April 2004
1.5 beta 5 58 19th April 2004 <Internal> <Internal> AlignmentAlgoDesign

Modified resize code to remove "flashing".

21st April 2004
1.5 beta 5 59 19th April 2004 <Internal> <Internal> AlignmentWhatIfCompliance

Moved to HandleError(strMethodName) to prevent losing error details

21st April 2004
1.5 beta 5 60 19th April 2004 <Internal> <Internal> AlignmentWhatIfCompliance

Modified resizing code for better performance (remove flashing)

21st April 2004
1.5 beta 5 61 19th April 2004 <Internal> <Internal> AlignmentWhatIfTrading

Modified data access code to reduce number of events raised.

21st April 2004
1.5 beta 5 62 19th April 2004 <Internal> <Internal> AlignmentComAddin.Connect

Modified license code to ensure that application is disabled once the license has expired.

21st April 2004
1.5 beta 5 63 19th April 2004 <Internal> <Internal> AlignmentManager

Modified license code to ensure that application is disabled once the license has expired.

 

21st April 2004
1.5 beta 5 64 19th April 2004 <Internal> <Internal> AlignmentComAddin.Connect

Modified UI to display application version and license expiry details (post feedback)

21st April 2004
1.5 beta 5 65 19th April 2004 <Internal> <Internal> Alignment FIX Library (43)

Modified translation to handle the case of more than one ExecInst.

21st April 2004
1.5 beta 5 66 19th April 2004 <Internal> <Internal> Alignment FIX Library (43)

Modified translation to handle the HandInst of 1, 2 , 3 or nothing.

21st April 2004
1.5 beta 5 67 19th April 2004 <Internal> <Internal> Order Viewer

Fixed problem with HandInst and ExecInst display

21st April 2004
1.5 beta 5 68 19th April 2004 <Internal> <Internal> Order Viewer

Fixed problem with Max Floor and Max Show transposition

21st April 2004
1.5 beta 5 69 19th April 2004 <Internal> <Internal> Made FIX 4.4 default for single order and basket order creation. 21st April 2004
1.5 beta 6 70 4th May 2004 <Internal> <Internal> Alignment Algo Design

Fixed problem  with algorithm environment not being correctly persisted

4th May 2004
1.5 beta 6 71 4th May 2004

 

<Internal> <Internal> Alignment Algo Design

Fixed problem with terminology - replaced "Excel run time" with "Run time"

4th May 2004
1.5 beta 6 72 4th May 2004

 

<Internal> <Internal> Algorithm Engine

Added sample algorithm for generation of a FIX 4.4 format single order to the database

4th May 2004
1.5 beta 6 73 4th May 2004

 

<Internal> <Internal> Algorithm Engine

Added sample algorithm for generation of a FIX 4.4 format basket order to the database

 
4th May 2004
1.5 beta 6 74 4th May 2004

 

<Internal> <Internal> BOP

Modified Add Method of ProposedOrders collection object to remove Key parameter

4th May 2004
1.5 beta 6 75 4th May 2004

 

<Internal> <Internal> BOP

Modified Add Method of BasketOrders collection object to remove Key Parameter.

4th May 2004
1.5 beta 6 76 4th May 2004

 

<Internal> <Internal> BOP

Modified mHelper object to be a global (module-wide)  variable to allow the BasketOrders collection class to access the GetGUID functionality

 

 

4th May 2004
1.5 beta 7 77 7th May 2004 <Internal> <Internal> WIC

modified code to prevent real-time compliance run re-showing the results of the previous compliance run

7th May 2004
1.5 beta 7 78 7th May 2004 <Internal> <Internal> BOP

Modified basket orders collection to auto-create basket order object when creating basket order.

7th May 2004
1.5 beta 7 79 7th May 2004 <Internal> <Internal> BOP

Modified basket code to calculate the number of orders in the basket from the collection dynamically

7th May 2004
1.5 beta 7 80 7th May 2004 <Internal> <Internal> Order Detail viewer / BOP Viewer

Modified bop viewer to show all FIX 4.4 order repeating groups when double-clicking on the repeating group count in the GUI.

7th May 2004
1.5 beta 7 81 10th May 2004 <Internal> <Internal> FIX Library

Ease of use modification - modified code to automatically generate FIX basket order member GUIDSs and automatically pass through basket GUID to member orders.

10th May 2004
1.5 beta 7 82 10th May 2004 <Internal> <Internal> Basket Order - member Viewer

Modified basket order member viewer to fix bug with orders being shown twice after re-running an order generation algorithm.  Presentational only - internal BOP representation not affected.

10th May 2004
1.5 beta 7 83 10th May 2004 <Internal> <Internal> Order Detail Viewer

Modified to show column names more in line with FIX 4.4 syntax

10th May 2004
1.5 beta 7 84 10th May 2004 <Internal> <Internal> Development Request

Modify code to bring

AlignmentExport.dll

AlignmentImport.dll

AlignmentLookThrough.dll and

AlignmentMerge.dll

Into one new Library

AlignmentBOPLibrary.dll

 

10th May 2004
1.5 beta 7 85 10th May 2004 <Internal> <Internal> Development request

Modify code to bring:

AlignmentFlatModeller.ocx

AlignmentHierarchyModeller.ocx

AlignmentSchemeManager.ocx

AlignmentAlgoDesign.ocx

into one new library

AlignmentAMObjLib.ocx

10th May 2004

 

1.5 beta 7 86 10th May 2004 <Internal> <Internal> Development request

Modify code to bring:

AlignmentBasketViewer.ocx

AlignmentBMemberList.ocx

AlignmentBlockMemberList.ocx

AlignmentBlockPicker.ocx

AlignmentBlockSelector.ocx

AlignmentOrderTypeSelector.ocx

AlignmentOrderEntry.ocx

AlignmentOrderList.ocx

AlignmentOrderDetailViewer.ocx

AlignmentOrderViewer.ocx

into one new library

AlignmentOrderObjLib.ocx

 

10th May 2004

 

1.5 beta 7 87 10th May 2004 <Internal> <Internal> Basket Viewer

Corrected typo -"basetk"-->"basket"

10th May 2004
1.5 beta 7 88 10th May 2004 <Internal> <Internal> AlignmentFIXLibrary

Procedure type of NewEnum for Basket orders not set to -4 --> RTE 438 when accessing collection

Modify this to -4.

Note - breaks all interfaces

10th May 2004
1.5 beta 7 89 10th May 2004 <Internal> <Internal> Development Request

Bring these four ActiveX controls

AlignmentCashLadder.ocx

AlignmentAlgoBrowser.ocx

AlignmentRTDbrowser.ocx

AlignmentPortfolioViewer.ocx

into one library

AlignmentGUILibrary.ocx

 

10th May 2004
1.5 beta 7 90 10th May 2004 <Internal> <Internal> Alignment Export

Modified code to handle the case when a column colour is regarded as invalid by Excel.

10th May 2004
1.5 beta 7 91 10th May 2004 <Internal> <Internal> Alignment Basket

Modified code to hide user ids of 0 and timestamps of  00:00:00 from display

10th May 2004
1.5 beta 7 92 10th May 2004 <Internal> <Internal> Alignment DeltaHedge

Resolved issue with some underlying instruments not being shown in the search box.

10th May 2004
1.5 beta 7 93 11th May 2004 <Internal> <Internal> Alignment Algorithm Design Editor

Fixed problem with RTE 9 - subscript out of range - due to string array being incorrectly dimensioned as (0 to 5) rather than (0 to 10)

10th May 2004
1.5 beta 7 94 11th May 2004 <Internal> <Internal> Alignment Management

Fixed problem whereby no visual notification was given when the SQL Server was paused/offline/unavailable and the algorithm editor was invoked.

11th May 2004
1.5 beta 7 95 11th May 2004 <Internal> <Internal> Alignment Management

Removed redundant "form_initialise" on the Algorithm Scheme design code

11th May 2004
1.5 beta 7 96 11th May 2004 <Internal> <Internal> Alignment Management

Repeated same correction to all forms that require database access - ensure that an offline database or other initialisation failure is reported to the GUI user and is logged in the logfile.

11th May 2004
1.5 beta 7 97 11th May 2004 <Internal> <Internal> Alignment COM Addin

Modified code to ensure that build number is always displayed in the Support Tab.

11th May 2004
1.5 beta 7 98 11th May 2004 <Internal> <Internal> Refactoring.

Pulled all data access code from out of the AlignmentImmediate.ocx into the AlignmentDataAccessLayer.dll.

Re-use the BOPLibrary.router and Algogin.Engine for the COM Add-in (bringing COMAddin and vb.exe in line)

11th May 2004

 

1.5 beta 7 99 11th May 2004 <Internal> <Internal> FIX Library

Moved collection of orders within a basket from a collection class to within the basket class.

ie set newBasketMember =basket44.Add()

replaces

set newBasketMember = basket44.BasketMembers44.Add()

 

11th May 2004

 

1.5 beta 7 100 12th May 2004 <Internal> <Internal> Refactoring

Re-write AlignmentWhatIfCompliance to pull all logic out and back into the DAL, COM Addin and Management.exe

12th May 2004
1.5 beta 7 101 12th May 2004 <Internal> <Internal> Refactoring

Re-write AlignmentWhatIfTrading  to pull all logic out and back into the DAL, COM Addin and Management.exe

12th May 2004
1.5 beta 7 102 12th May 2004 <Internal> <Internal> Database

Dropped and re-created  the algorithm_storage table to include a new field "algorithm_description_text" with a datatype of ntext

12th May 2004
1.5 beta 7 103 12th May 2004 <Internal> <Internal> AlignmentWhatIfTrading 

Modified to pull the algorithm_description_text upon right click event on the flexgrid.

12th May 2004
1.5 beta 7 104 13th May 2004 <Internal> <Internal> Alignment Algorithm Design

Modified user interface to clear the algorithnm description window by default

13th May 2004
1.5 beta 7 105 14th May 2004 <Internal> <Internal> Alignment CRM Viewer

Modified to show many addresses rather than only one (as per the database 1 client <-->many addresses relationship)

14th May 2004
1.5 beta 7 106 14th May 2004 <Internal> <Internal> Alignment CRM Viewer

Modified to show documentation links for client.

14th May 2004
1.5 beta 7 107 14th May 2004 <Internal> <Internal> Alignment CRM Viewer

Modified to show contact information for client.

14th May 2004
1.5 beta 7 108 14th May 2004 <Internal> <Internal> Algorithm Engine

Modified to ensure that allow user interface access is always validated before running each and every algorithm.  This to prevent gettting unwanted RTE 70 messages when running a UI using algorithm after a non-UI using algorithm

14th May 2004
1.5 beta 7 109 17th May 2004 <Internal> <Internal> Algorithm Scheme Manager

Removed redundant Form_initialise event on Management form encapsulationg SM .ocx

17th May 2004
1.5 beta 7 110 17th May 2004 <Internal> <Internal> Alignment Management

Modified ipopulate_init for Algorithm Scheme Manager form.  This ensures a genuine true/false is returned

17th May 2004

 

1.5 beta 7 111 17th May 2004 <Internal> <Internal> Alignment CRM Viewer

Modified to show many contact details rather than only one (as per the database 1 client <-->many contact details relationship)

17th May 2004
1.5 beta 7 112 17th May 2004 <Internal> <Internal> Alignment Immediate Test Job

Modified to fire unload event when form closed down outside control buttons

17th May 2004
1.5 beta 7 113 17th May 2004 <Internal> <Internal> Alignment Management

Modified fire unload event when create job manager form is closed outside of the command buttons

17th May 2004
1.5 beta 7 114 17th May 2004 <Internal> <Internal> Alignment Management

Removed redundant form_initialise event when management report form is opened

17th May 2004
1.5 beta 7 115 17th May 2004 <Internal> <Internal> Alignment Management

Modified fire unload event when order generation wizard form is closed outside of the command buttons

17th May 2004
1.5 beta 7 116 17th May 2004 <Internal> <Internal> Alignment CRM

Modified default tab shown on the address/contact details/documents tabstrip

17th May 2004
1.5 beta 7 117 17th May 2004 <Internal> <Internal> Alignment CRM

Modified resize code to tidy the edges of the screen.

17th May 2004
1.5 beta 7 118 17th May 2004 <Internal> <Internal> Alignment Management

Removed the Cash Ladder code now this functionality has been integrated into the BOP Viewer

 

17th May 2004
1.5 beta 7 119 17th May 2004 <Internal> <Internal> Alignment What if Trading

Disabled the Algorithm description text viewer, as this was not editable from this user interface.

17th May 2004
1.5 beta 7 120 18th May 2004 <Internal> <Internal> AlignmentGUILibrary

Removed redundant Usercontrol_terminate event from RTD browser

18th May 2004
1.5 beta 7 121 18th May 2004 <Internal> <Internal> AlignmentGUILibrary

Modified StaticData to use the userdefined attribute tag rather than the user defined attribute display tag in the tag-value pair set.

18th May 2004
1.5 beta 7 122 18th May 2004 <Internal> <Internal> AlignmentGUILibrary

Removed unused reference to data access layer from code and removed declaration from Cash ladder.

18th May 2004
1.5 beta 7 123 18th May 2004 <Internal> <Internal> AlignmentBOPLibrary

Reversed order of autogenerated date based folder name - from dd_mm_yyyy to yyyy_mm_dd - to allow for more meaningful sorting within windows explorer.  Applies for XML, Excel and HTML format output files

18th May 2004
1.5 beta 7 124 18th May 2004 <Internal> <Internal> Utilities

Update Access database to reflect changes in SQL Server database

18th May 2004
1.5 beta 7 125 18th May 2004 <Internal> <Internal> Scripts

Added new script ("ClearCreateJobQueue.cmd") to fast clear create_job_queue for immediate regeneration.

18th May 2004
1.5 beta 7 126 18th May 2004 <Internal> <Internal> Database

Reset missing primary key on security_yb_data (on yb_id column)

18th May 2004

 

1.5 beta 7 127 18th May 2004 <Internal> <Internal> Stored procedure

Modifed pro_sp_GET_bop_static_data  to return empty strings when manager email addresses or names are null

18th May 2004

 

1.5 beta 7 128 18th May 2004 <Internal> <Internal> Alignment StaticData

1.Modified flexgrids to fire double click events rather than single click events

2. Modified event handler code to allow the user to dump out arrays of varying size (based on the selection made in the flexgrid) into the windows clipboard

3. Modified code to include a header column to allow  the user to take all data and the row name onto the clipboard

18th May 2004

 

1.5 beta 7 129 19th May 2004 <Internal> <Internal> Database

Modified stored procedures that store basket and single order data to improve throughput and performance

19th May 2004
1.5 beta 7 130 26th May 2004 <Internal> <Internal> AlignmentBOP

Modified Proposed Orders collection to return nothing when a non-existent order is requested from the collection rather than RTE5

19th May 2004
1.5 beta 7 131 26th May 2004 <Internal> <Internal> Alignment Portfolio Viewer

Modified to include popup audit trail viewer.

26th May 2004
1.5 beta 7 132 26th May 2004 <Internal> <Internal> Alignment BOP

Modified Basket orders collection to return nothing when a non-existent basket is requested from the collection rather than rte5

[Usability feedback]

26th May 2004
1.5 beta 7 133 26th May 2004 <Internal> <Internal>

Alignment BOP Viewer

Added reference to FIX Library

26th May 2004
1.5 beta 7 134 26th May 2004 <Internal> <Internal>

Alignment Order Manager

Modified code to ensure that a transmitted order is notified back to the user without database connection

[Usability feedback]

26th May 2004
1.5 beta 7 135 26th May 2004 <Internal> <Internal>

Alignment Order Manager

Modified code to ensure that an authorised order is notified back to the user without database connection

[Usability feedback]

26th May 2004
1.5 beta 7 136 26th May 2004 <Internal> <Internal>

Alignment FIX Library

Modified code to ensure that a call to the collection with a non-existent member id is set to nothing rather than generating RTE5

[Usability feedback]

26th May 2004

 

1.5 beta 7 137 26th May 2004 <Internal> <Internal>

Alignment Order Object Library

Modified code to remove all existing members of the grid when a basket is displayed

[Usability feedback]

26th May 2004

 

1.5 beta 7 138 26th May 2004 <Internal> <Internal>

Alignment Basket Viewer

Modified to ensure that a newly authorised order is displayed with the extra details from the authorisation.

[Usability feedback]

26th May 2004

 

1.5 beta 7 139 26th May 2004 <Internal> <Internal>

Alignment Basket Viewer

Modified to ensure that a newly transmitted order is displayed with the extra details from the transmission.

[Usability feedback]

26th May 2004

 

1.5 beta 7 140 26th May 2004 <Internal> <Internal>

Alignment Basket Viewer

Modified to ensure that the mouse pointer turns to an hourglass when an order is being transmitted.

[Usability feedback]

26th May 2004

 

1.5 beta 7 141 26th May 2004 <Internal> <Internal>

Alignment Basket Viewer

Modified to ensure that the mouse pointer turns to an hourglass when an order is being authorised

[Usability feedback]

26th May 2004

 

1.5 beta 7 142 26th May 2004 <Internal> <Internal>

Alignment Basket Viewer

Modified to ensure that a newly authorised order is displayed with the extra details from the authorisation.

[Usability feedback]

26th May 2004

 

1.5 beta 7 143 26th May 2004 <Internal> <Internal> Database

Modified pro_sp_PUT_order_basket_transmission to catch more error conditions.

26th May 2004
1.5 beta 7 144 26th May 2004 <Internal> <Internal> Database

Modified pro_sp_PUT_order_basket_authorisation to catch more error conditions.

 

26th May 2004
1.5 beta 7 145 26th May 2004 <Internal> <Internal> Database

Modified pro_sp_PUT_order_basket_authorisation to update each member order within a single transaction.

 

26th May 2004
1.5 beta 7 146 27th May 2004 <Internal> <Internal> Alignment BOP Viewer

Reenabled "Excel" export capability.

[Usability feedback]

27th May 2004
1.5 beta 7 147 27th May 2004 <Internal> <Internal> Alignment Export

Modified export code for an Immediate job to start up Excel as a minimised window, so the Management application is not obscured.

[Usability feedback]

27th May 2004
1.5 beta 7 148 27th May 2004 <Internal> <Internal> Alignment Management

Modified to include Reference to BOPLibrary to allow for re-use of Export code rather than recreation each time required.

27th May 2004
1.5 beta 7 149 27th May 2004 <Internal> <Internal> Alignment What-If Trading

Modified user interface to prevent accidental use of an algorithm (safety mechanism of right click followed by left click now implemented)

[Usability feedback]

27th May 2004
1.5 beta 7 150 28th May 2004 <Internal> <Internal> Alignment Manager

Modified code to ensure that each web browser opened following request from BOP Viewer is closed when that BOP viewer is closed ie if a request is made to view  CRM document "A" and CRM document "B" from a bop viewer instance "X" then if "X" is closed "A" and "B" will be closed as well. This simplifies tracking which document came from where. [Usability feedback]

 

28th May 2004
1.5 beta 7 151 28th May 2004 <Internal> <Internal> Alignment Manager

Modified code to ensure that each web browser opened following request from BOP Viewer is closed when that BOP viewer is closed ie if a request is made to view  CRM document "A" and CRM document "B" from a bop viewer instance "X" then if "X" is closed "A" and "B" will be closed as well. This simplifies tracking which document came from where. [Usability feedback]

 

28th May 2004
1.5 beta 7 152 28th May 2004 <Internal> <Internal> Alignment CRM

Modified to ensure that a view html page request is not made if the document referred to has a zero length string address.

[Usability feedback]

28th May 2004
1.5 beta 7 153 1st June  2004 <Internal> <Internal> Alignment BOP viewer

Modified problem where string concatenation of ocx root name, portfolio name and source was building a massive string each time an algorithm was fired.  Changed to return to root, portfolio name and source.

1st June 2004
1.5 beta 7 154 1st June  2004 <Internal> <Internal> Alignment What if Trading

Modified to ensure that column headers were not picked up as algorithm names

1st June 2004
1.5 beta 7 155 1st June  2004 <Internal> <Internal> Alignment Management

Modified associate extension command to ensure that the user receives positive feedback (this has worked) rather than only negative feedback or silence upon success

1st June 2004
1.5 beta 7 156 1st June  2004 <Internal> <Internal> Alignment Helper

Modified to ensure that the business logic fired by the associate extension command always returns a genuine true/false

1st June 2004

 

1.5 beta 7 157 1st June  2004 <Internal> <Internal> Alignment Algorithm Engine

Modified to ensure that algorithm creation of the StockPicker component is not repeated each time an algorithm is created.

1st June 2004
1.5 beta 7 158 1st June  2004 <Internal> <Internal> Alignment Stock Picker

Modified to ensure that the dual nature (true .ocx - event communication AND input box methodology) control returns a zero if the form is cancelled using the "X" or the cancel button.

1st June 2004
1.5 beta 7 159 1st June  2004 <Internal> <Internal> Alignment What - If Trading

Modified to ensure that the actual row under consideration is used rather than the flexgrid.mouserow or flexgrid.row.

1st June 2004
1.5 beta 7 160 1st June  2004 <Internal> <Internal> Alignment What - If Trading

Added new method to allow Excel run time to show cancel button which is not required for VB app run time.

1st June 2004
1.5 gold 161 14th June  2004 <Internal> <Internal> Stripped build machine and rebuilt with clean environment 2nd July 2004
1.5 rc1 161 21st June  2004 <Internal> <Internal> Stripped build machine and rebuilt with clean environment 2nd July 2004
             

Contacting Alignment Systems

To get in touch mail us at enquire@alignment-systems.com

Copyright Information

All product and services names, where appropriate, are trademarks, services marks and / or copyright of their respective owners.  A full list of copyright information can be found here.