Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This release has changes related to

New MiFID II requirements dealing with sending party information when creating orders.

New Trade Report protocol changes from INET

...

alter table USERS ADD SSN VARCHAR(50) NULL;
alter table CUSTOMERS ADD LEI_CODE VARCHAR(20) NULL;
 
ALTER TABLE INSTRUCTIONS ADD MIFID_EXEC_DEC_ID INT NULL;
ALTER TABLE INSTRUCTIONS ADD MIFID_EXEC_DEC_SHORT_CODE varchar(10) NULL;
ALTER TABLE INSTRUCTIONS ADD MIFID_EXEC_DEC_QUALIFIER int NULL;
 
ALTER TABLE INSTRUCTIONS ADD MIFID_INVEST_DEC_ID INT NULL;
ALTER TABLE INSTRUCTIONS ADD MIFID_INVEST_DEC_SHORT_CODE varchar(10) NULL;
ALTER TABLE INSTRUCTIONS ADD MIFID_INVEST_DEC_QUALIFIER int NULL;
 
ALTER TABLE ORDERS ADD MIFID_CLIENT_ID INT NULL;
ALTER TABLE ORDERS ADD MIFID_CLIENT_SHORT_CODE varchar(10) NULL;
ALTER TABLE ORDERS ADD MIFID_CLIENT_QUALIFIER int NULL;
 
ALTER TABLE ORDERS ADD MIFID_EXEC_DEC_ID INT NULL;
ALTER TABLE ORDERS ADD MIFID_EXEC_DEC_SHORT_CODE varchar(10) NULL;
ALTER TABLE ORDERS ADD MIFID_EXEC_DEC_QUALIFIER int NULL;
 
ALTER TABLE ORDERS ADD MIFID_INVEST_DEC_ID INT NULL;
ALTER TABLE ORDERS ADD MIFID_INVEST_DEC_SHORT_CODE varchar(10) NULL;
ALTER TABLE ORDERS ADD MIFID_INVEST_DEC_QUALIFIER int NULL;
 
ALTER TABLE INSTRUCTIONS  WITH CHECK ADD  CONSTRAINT [FK_INSTRUCT_MIFID_EXEC] FOREIGN KEY(MIFID_EXEC_DEC_ID)
REFERENCES USERS (ID_USERS)
GO
 
ALTER TABLE INSTRUCTIONS  WITH CHECK ADD  CONSTRAINT [FK_INSTRUCT_MIFID_INVEST] FOREIGN KEY(MIFID_INVEST_DEC_ID)
REFERENCES USERS (ID_USERS)
GO
 
ALTER TABLE ORDERS  WITH CHECK ADD  CONSTRAINT [FK_ORDERS_MIFID_CLIENT] FOREIGN KEY(MIFID_CLIENT_ID)
REFERENCES CUSTOMERS (ID_CUSTOMERS)
GO
 
ALTER TABLE ORDERS  WITH CHECK ADD  CONSTRAINT [FK_ORDERS_MIFID_EXEC] FOREIGN KEY(MIFID_EXEC_DEC_ID)
REFERENCES USERS (ID_USERS)
GO
 
ALTER TABLE ORDERS  WITH CHECK ADD  CONSTRAINT [FK_ORDERS_MIFID_INVEST] FOREIGN KEY(MIFID_INVEST_DEC_ID)
REFERENCES USERS (ID_USERS)
GO
ALTER TABLE ALLOCATIONS ADD AVERAGE_TRADE_DIRTY_PRICE FLOAT NULL;
ALTER TABLE TRADE_REPORTS ADD REFERENCE_ID VARCHAR(32) NULL;
ALTER TABLE TRADE_REPORTS ADD CLIENT_REFERENCE VARCHAR(100) NULL;
ALTER TABLE TRADE_REPORTS ADD EXECUTION_METHOD INT NULL;
ALTER TABLE TRADE_REPORTS ADD CLEARING_ACCOUNT_TYPE INT NULL;
ALTER TABLE TRADE_REPORTS ADD TRADE_PRICE_CONDITION INT NULL;
ALTER TABLE TRADE_REPORTS ADD TRADE_CLEARING_INSTRUCTIONS INT NULL;
ALTER TABLE TRADE_REPORTS ADD CONNECTION_ID VARCHAR(255) NULL;	
ALTER TABLE TRADE_REPORTS ADD STATUS VARCHAR(100) NULL;

Oracle

alter table USERS ADD SSN VARCHAR2(50) NULL;
alter table CUSTOMERS ADD LEI_CODE VARCHAR2(20) NULL;
 
ALTER TABLE INSTRUCTIONS ADD MIFID_EXEC_DEC_ID NUMBER(10,0) NULL;
ALTER TABLE INSTRUCTIONS ADD MIFID_EXEC_DEC_SHORT_CODE varchar2(10) NULL;
ALTER TABLE INSTRUCTIONS ADD MIFID_EXEC_DEC_QUALIFIER NUMBER(10,0) NULL;
 
ALTER TABLE INSTRUCTIONS ADD MIFID_INVEST_DEC_ID NUMBER(10,0) NULL;
ALTER TABLE INSTRUCTIONS ADD MIFID_INVEST_DEC_SHORT_CODE varchar2(10) NULL;
ALTER TABLE INSTRUCTIONS ADD MIFID_INVEST_DEC_QUALIFIER NUMBER(10,0) NULL;
 
ALTER TABLE ORDERS ADD MIFID_CLIENT_ID NUMBER(10,0) NULL;
ALTER TABLE ORDERS ADD MIFID_CLIENT_SHORT_CODE varchar2(10) NULL;
ALTER TABLE ORDERS ADD MIFID_CLIENT_QUALIFIER int NULL;
 
ALTER TABLE ORDERS ADD MIFID_EXEC_DEC_ID NUMBER(10,0) NULL;
ALTER TABLE ORDERS ADD MIFID_EXEC_DEC_SHORT_CODE varchar2(10) NULL;
ALTER TABLE ORDERS ADD MIFID_EXEC_DEC_QUALIFIER int NULL;
 
ALTER TABLE ORDERS ADD MIFID_INVEST_DEC_ID NUMBER(10,0) NULL;
ALTER TABLE ORDERS ADD MIFID_INVEST_DEC_SHORT_CODE varchar2(10) NULL;
ALTER TABLE ORDERS ADD MIFID_INVEST_DEC_QUALIFIER NUMBER(10,0) NULL;
 
 
ALTER TABLE INSTRUCTIONS  
ADD  CONSTRAINT FK_INSTRUCT_MIFID_EXEC
FOREIGN KEY(MIFID_EXEC_DEC_ID)
REFERENCES USERS (ID_USERS)
/
 
ALTER TABLE INSTRUCTIONS  
ADD  CONSTRAINT FK_INSTRUCT_MIFID_INVEST 
FOREIGN KEY(MIFID_INVEST_DEC_ID)
REFERENCES USERS (ID_USERS)
/
 
ALTER TABLE ORDERS  
ADD  CONSTRAINT FK_ORDERS_MIFID_CLIENT
FOREIGN KEY(MIFID_CLIENT_ID)
REFERENCES CUSTOMERS (ID_CUSTOMERS)
/
 
ALTER TABLE ORDERS  
ADD  CONSTRAINT FK_ORDERS_MIFID_EXEC
FOREIGN KEY(MIFID_EXEC_DEC_ID)
REFERENCES USERS (ID_USERS)
/
 
ALTER TABLE ORDERS  
ADD  CONSTRAINT FK_ORDERS_MIFID_INVEST 
FOREIGN KEY(MIFID_INVEST_DEC_ID)
REFERENCES USERS (ID_USERS)
/
ALTER TABLE ALLOCATIONS ADD AVERAGE_TRADE_DIRTY_PRICE FLOAT NULL;
ALTER TABLE TRADE_REPORTS ADD REFERENCE_ID VARCHAR(32) NULL;
ALTER TABLE TRADE_REPORTS ADD CLIENT_REFERENCE VARCHAR(100) NULL;
ALTER TABLE TRADE_REPORTS ADD EXECUTION_METHOD INT NULL;
ALTER TABLE TRADE_REPORTS ADD CLEARING_ACCOUNT_TYPE INT NULL;
ALTER TABLE TRADE_REPORTS ADD TRADE_PRICE_CONDITION INT NULL;
ALTER TABLE TRADE_REPORTS ADD TRADE_CLEARING_INSTRUCTIONS INT NULL;
ALTER TABLE TRADE_REPORTS ADD CONNECTION_ID VARCHAR(255) NULL;	
ALTER TABLE TRADE_REPORTS ADD STATUS VARCHAR(100) NULL;

Proxy / Firewall changes

It must be open for port 443 on the following IP addresses 

Public IP addresses:

Production : ems-rb-public.livemarketdata.com  ip 193.4.166.183
    Staging : ems-staging.livemarketdata.com ip 193.4.166.182

...