Release notes - KODIAK Oms 2.5

Server

KODIAK Oms 2.5 eliminates the need for a dedicated on-site Market data service.

A new service is added to the Service Layer which manages token issuance from the LiveMarketData User system.

The tokens issued by the user system are used by the client to request market data subscriptions from the LiveMarketData market feed services.

These services are load balanced with three sites for hot fail over resulting in a higher up-time for the user.

The TokenDealer service runs on port 9090 on the Oms server.

There are no new features server side as a result of this change.

Database

The database needs an added field to the Users table.

Oracle

ALTER TABLE USERS ADD LIVEMARKETDATA_USERNAME VARCHAR2(255) NULL;

MSSQL

ALTER TABLE USERS ADD LIVEMARKETDATA_USERNAME VARCHAR(255) NULL;

Client

There are no new features in the client for this update but it needs to be updated to handle the market data format provided by the LiveMarketData services.

Releases

2.5.2.0 (Aug 22, 2016)

Updated token dealer and added a basicdata system id for authentication
Added the basic data system id to use when getting basic data
Added some logging

2.5.0.2 (Aug 12, 2016)

Fixed: Cancel á auto allocation viðskiptum. OMS-2948
Fixed: Allocation email template to use order if no OMS-2949 
Updated restart_kodiak.cmd for order manager server
Call PublishAllocationUpdated instead of PublishAllocationStatusUpdated
Fixed: Added Transaction to BulkCreateOrUpdateInsruments to fix issue with instrument updates
Trade Report Accept changes
Fixed order of hibernate saving in trade reports
Added debugging
NHibernate saving
Changed debugging in trade reports to trace and removed commented code
Updated tradeconfig and dropconfig to vasby.

2.5.0.1 (Jun 30, 2016)

Added some logging to the basic data updater lmd source. Added logging
Updated token dealer and other api dependencies
Fixed: Duplicate insertion bug in the basic data repository
Fixed: The source system for instruments matching and updated
Added some logging and error handling to the basic data updater
Updated the basicDataRepository code to fix some false inserts
Added System.Web.Http to basic data updater
Fixed: The SecurityUserContractBuilder to set the Lmd username
Updated admin contracts
Updated Bonds calc to use new version of apis which do not convert
Fixed GetAllocationsForLogin to return allocations created today.
Added Order Calculation Service access rule in MembershipService
Added update scripts for 2.0 to 2.3 in one file
Added update scripts for 2.0 to 2.3 in one file
Updated admin contracts and datacontracts to add the lmd username and
Updated the token dealer lib
Updated token dealer to support lmd usernames from the users table
Updated the token dealer service
Added the livemarketdatausername column to users
Updated the parameters for the lmd basic data source to read the