1 LONDON STOCK EXCHANGE RSP GATEWAY Conformance Testing Technical Guidance Note Purpose: To provide a conformance testing guide to the RSP Gateway Interface Version 12 17 March 2005 Version 2.0 2 RSP Gateway Customer Conformance 1 Overview The RSP Gateway is a London Stock Exchange service, providing a central facility for routing quote and execution messages between private client brokers and Retail Service Providers (RSPs). The purpose of this document is to describe the Conformance Testing services that the Exchange will provide to support those customers developing an interface to the RSP Gateway. 2 Testing and Development service The Exchange provides a dedicated test service to support Brokers, RSPs and software houses developing an interface to the Gateway. The test service mirrors live service and provides an environment in which RSP and Broker test systems can interact with each other. A full description of the Test Service and other RSP GW documentation can be found for the RSP Gateway under the ‘Technical Specifications’, ‘Technical Guidance Notes’ and ‘Testing Documentation’ sections within the below link http://www.londonstockexchange.com/en-gb/products/membershiptrading/techlib/ The Exchange offers both a FIXML and a FIX interface to the RSP Gateway, with all direct connections made over the Extranex network. To allow customers to connect to the RSP Gateway Test Service without an Extranex connection the Exchange will also support connections over the Internet1. Support for customers using the test service is available from the dedicated RSP Gateway Customer Testing Helpdesk on 020 7797 3949. 3 Conformance Testing 2 The Exchange will Accredit software solutions that have had their functional and technical components proven through specified testing with the Exchange. The Exchanges Accreditation Policy is described in http://www.londonstockexchange.com/engb/products/membershiptrading/techlib/softwareaccreditationpolicy.htm The Exchange will now mandate compulsory RSP Gateway Conformance testing for software providers of both RSP and Broker applications. In addition, optional technical dress rehearsal services will be offered to those customers that require it. The content of Conformance Testing is described below. The Exchange will work through the testing with individual participants, on a one-to-one basis. Detailed scripts will be provided to customers in advance of testing. 1 2 It is not envisaged that the Exchange will support Internet access to any other testing service Formally termed Readiness Testing Page 2 of 17 LONDON STOCK EXCHANGE 3 3.1 RSP Applications The core RSP application Conformance Test will cover the following areas of functionality. The Exchange considers that some of the functionality provided by the RSP Gateway is mandatory for customer’s applications whilst other functionality is optional. In practice, the exact content of the test will depend on the type of functionality that the customer’s application supports. Where a particular part of the conformance test is mandatory then this is indicated below. Although the Conformance Test will not implicitly test RSP Quote Engine performance the Exchange does reserve the right not to comply RSP applications with unreasonable response times. Application can Log-on to the RSP Gateway Test Service using either FIX or FIXML Application can change password correctly Application correctly provides quotes in response to quote request messages sent by the Exchange Broker simulation tool Mandatory Application correctly provides Execution Reports in response to ‘Deal at Quote’ Order type messages sent by the Exchange Broker simulation tool Mandatory Application correctly provides Execution Reports in response to ‘Deal at Price’ and ‘Deal at Best’ Order type messages sent by the Exchange Broker simulation tool Application correctly provides Execution Reports in response to ‘Limit’ Order type messages sent by the Exchange Broker simulation tool Application expires a limit order and responds with an appropriate Execution Report Application responds correctly with an Execution Report to a Limit Order cancel message previously sent by the Exchange Broker simulation tool Optional Application does not reject Trade Confirmation messages sent from the RSP Gateway Mandatory Application does not reject unsolicited messages sent from the RSP Gateway Mandatory Application does not reject reference data change update notification messages sent by the Exchange Mandatory Application does not reject any messages sent by the RSP Gateway where FIXML tags are embedded within the free format text field (Tag 58) Mandatory Page 3 of 17 Mandatory Mandatory Optional Optional Optional LONDON STOCK EXCHANGE 4 3.2 Broker Applications The core Broker application Conformance Test will cover the following areas of functionality. The Exchange considers that some of the functionality provided by the RSP Gateway is mandatory for customer’s applications whilst other functionality is optional. In practice, the exact content of the test will depend on the type of functionality that the customer’s application supports. Where a particular part of the conformance test is mandatory then this is indicated below. Application can Log-on to the RSP Gateway Test Service using either FIX or FIXML Mandatory Application can change password correctly Mandatory Application can send single and multiple quote requests to the Exchange RSP simulation tool and correctly process quote response messages Mandatory (Single Quotes only) Application can send order messages of a non-persistent type to the Exchange RSP simulation tool Optional Application can send order messages of a persistent type to the Exchange RSP simulation tool Application can correctly process an Execution Report message indicating limit order expiry sent by the Exchange RSP simulation tool Optional Application can enter an Order Cancel Request message to cancel a limit order previously sent to the Exchange RSP simulation tool. Optional Application does not reject unsolicited messages sent from the RSP Gateway Mandatory Application can enter a Request Order Status messages and does not reject subsequent responses Optional Application can correctly process change reference data update notification messages sent by the Exchange Mandatory Application does not reject reference data change update notification messages sent by the Exchange Mandatory Application does not reject any messages sent by the RSP Gateway where FIXML tags are embedded within the free format text field (Tag 58) Mandatory Page 4 of 17 Optional LONDON STOCK EXCHANGE 5 3.3 Duration of Conformance Test Each Conformance Test will run for a maximum of 3 hours with two slots offered for each day the service is available: Morning Afternoon 09:30 to 12:30 14:00 to 17:00 The exact length of each Conformance test (Broker or RSP) will depend on the exact functionality supported by the application. 4 Technical Dress Rehearsals To allow customers to test their RSP and Broker applications in a live-like environment simultaneously with other RSP Gateway participants the Exchange may periodically offer Technical Dress Rehearsal days to participants. To allow participants to test their applications in a live like setting the Exchange will also test business level processes during the day. A schedule for the Technical Dress Rehearsal day is given in Section 4.4. The Exchange will use the RSP Test Gateway Service to support Technical Dress Rehearsals. Both Internet and Extranex connections to the RSP Gateway Test Service will be supported. No other customer testing activity will be possible during Technical Dress Rehearsals. 4.1 Configuration The RSP Gateway Test Service is configured with ‘live-like’ data supporting trading in a range of securities and a subset of these will be used during the Technical Dress Rehearsal. These are given in Appendix A. Customers testing Broker applications will be configured with a relationship with all participating RSPs and the Exchange’s RSP Simulation tools. Customers testing RSP applications will be able to log on in both an RSP and a Broker capacity simultaneously. RSPs will be able to test against the Exchange’s broker simulation tools, as well as “real” brokers. Details of all participants in the Technical Dress Rehearsal will be published the day before the Rehearsal is scheduled. Those customers that do not support reference data downloads will be provided with the necessary reference data prior to the Technical Dress Rehearsal. Page 5 of 17 LONDON STOCK EXCHANGE 6 4.2 Automatic Trade Reporting Automatic trade reporting will be simulated during the Technical Dress Rehearsal. The RSP Gateway Test Service will generate a unique alphanumeric Trade Code that will be included with the trade confirmation message sent to those RSPs that have automatic trade reporting enabled. The Trade Code generated will be unique for that day. Customers should note that end-to-end testing with the Trading and LMIL Customer Development Service is not supported during the Technical Dress Rehearsal. 4.3 Rehearsal Schedule The Technical Dress Rehearsal will run from 09:40am to 15:00pm. To allow customers the flexibility to test specific aspects of their Broker or RSP applications then the Exchange will not be imposing a formal script for use during the Technical Dress Rehearsal, however the Exchange will provide an informal framework for the session, and participants will be encouraged to work within this. The Exchange will also schedule events during the Technical Dress Rehearsal during which customer participation may be required. A full schedule for the day is given in Section 4.4. A more detailed description of expected participant activity is given in Appendix B. Although no restrictions will be imposed on Brokers or RSPs regarding message throughput it is not intended that performance testing be a formal part of the Technical Dress Rehearsal. Customers should note that the same levels of performance as for the Live Service cannot be guaranteed, especially for customers connecting over the Internet. 4.4 5 Technical Dress Rehearsal Schedule 09:40 RSP Gateway Test Service available for customer connections 09:45 – 10:00 Reference data downloads enabled 10:00 Technical Dress Rehearsal starts 10:00 – 14:30 Normal participant activity with Exchange managed background activity 14:30 – 14:40 Exchange blocks all customers connections to simulate loss of connection to the RSP Gateway 15:00 Technical Dress Rehearsal ends Support Support will be available during the Conformance Testing and Technical Dress Rehearsal from the dedicated RSP Gateway Customer Testing Helpdesk on 020 7797 3100 Option 1. Support will be available from 08:00 to 18:00 Monday to Friday. Page 6 of 17 LONDON STOCK EXCHANGE 7 6 Testing Availability The Exchange will support two slots per day for a minimum of two days per week will be available to customers. Customers will be required to book both Conformance Testing through the RSP Gateway Customer Testing Helpdesk. Three working days notice will be required. All customers are required to have signed a testing contract with the Exchange in advance of testing. The Exchange will provide UserIDs and Passwords prior to a customer testing. Conformance Testing slots will be allocated to customers on a first come, first served basis. Page 7 of 17 LONDON STOCK EXCHANGE 8 Appendix A – Technical Dress Rehearsal Instruments Stock ID 3 11 24 25 34 42 63 82 87 99 104 120 Page 8 of 17 ISIN GB0000044551 GB0000673409 GB0001408433 GB0001625572 GB0002374006 GB0009252882 GB0030872716 GB0007676405 GB0006900707 GB0007192106 GB0030542319 GB0000513548 CofR GB GB GB GB GB GB GB GB GB GB GB GB Default Currency GBP GBP GBP GBP GBP GBP GBP GBP GBP GBP GBP GBP Trading System Segment Code SET1 SET1 SET1 SET1 SET1 SET1 SET1 SET1 SET1 SET1 AIM AIM Stock Description ABBEY NAT. BAA BT GROUP CABLE & WIRE DIAGEO GLAXOSMITHKLINE MMO2 SAINSBURY(J) SCOT.POWER VODAFONE GRP. ABINGER INV. AQUARIUS GROUP Security Type Equity Equity Equity Equity Equity Equity Equity Equity Equity Equity Equity Equity LONDON STOCK EXCHANGE Trading System Sector Code FS10 FT10 FT10 FS10 FS10 FS10 FS10 FT10 FT10 FT10 AIM AIM TIDM ANL BAA BT.A CW. DGE GSK OOM SBRY SPW VOD ABR AQG Fixed Price 10.45 5.87 2.54 3.60 7.43 17.88 0.83 3.56 3.90 1.87 0.01 0.05 Variable Price High 12.54 7.04 3.05 4.32 8.92 21.46 1.00 4.27 4.68 2.24 0.02 0.06 Variable Price Low 8.36 4.70 2.03 2.88 5.94 14.30 0.67 2.84 3.12 1.49 0.01 0.04 9 Appendix B – Technical Dress Rehearsal Schedule Start Time End Time Activity 09:30 09:40 Start of Day activities performed by London Stock Exchange. 09:40 09:45 Participants may logon. 09:45 10:00 Reference data enquiries may be made. 10:00 14:30 Normal trading activity commences. The London Stock Exchange managed activities are as follows : Automated broker activity Automated RSP activity Stock suspensions and un-suspensions Participant suspension and un-suspension Stock additions Participant data updates The customer managed (brokers) activities are as follows : Quote requests Deal at quote orders Reference data enquiry and update requests RSP stock supported enquiry requests Security list requests Order status requests Change password requests Logon and logoff requests The customer managed (RSP) activities are as follows : Quote responses Order execution responses Reference data enquiry and update requests RSP stock supported enquiry and update requests Security list requests Quote request reject responses Order reject response Change password requests Logon and logoff requests 14:30 Gateway connections to participants will be dropped. 14:40 Gateway connection will be re-instated. Participants should logon to the Gateway and receive any messages, which were stored by the Gateway during the connection failure. 15:00 Trading day ends. Participants should now logoff. 16:00 Gateway will shutdown for internal end of day processing. Page 9 of 17 LONDON STOCK EXCHANGE 10 Start of Day Activities Scenario Time Start of Day Activities performed by London Stock Exchange Actions 09:30 – 09:40 RSP automated Start of Day activities will be started by the London Stock Exchange. Ref. No Scenario Time Participants may logon Actions 09:40 At this time a participant may logon to the RSP Gateway test service. Ref. No Scenario Time Dress Rehearsal Reference Data available for download Actions 09:45 – 10:00 Page 10 of 17 At this time the dress rehearsal reference data will be available for download. During this period, participants can also enquire on reference data. LONDON STOCK EXCHANGE 11 Market Control Activities Scenario Time London Stock Exchange suspends and un-suspends a stock to generate a reference data update notification. This action will enable participating RSP and brokers to receive a notification message. Actions 10:10 The London Stock Exchange will suspend stock BARC The participants will receive a reference data update notification from the Gateway 10:15 The London Stock Exchange will un-suspend stock BARC The participants will receive a reference data update notification from the Gateway Ref. No Scenario Time London Stock Exchange suspends and un-suspends each participant active on the service. Actions 10:20 The London Stock Exchange will suspend each participant currently connected to the Gateway 10:30 The London Stock Exchange will un-suspend each participant currently connected to the Gateway Page 11 of 17 LONDON STOCK EXCHANGE 12 Reference Data Management Activities Scenario Time 10:40 The London Stock Exchange will add a new stock to the RSP Gateway test service. This will generate a reference data update notification and will enable a participating RSP or broker to receive and view this new stock notification message. Actions The London Stock Exchange will add a new stock on the RSP Gateway test service. The new stock added will contain the following details : TIDM IssuerID StockDescription ISIN CountryRegistration SEDOL Currency MarketSegment Sector Tradable Instrument Type Stock Status TradeReportingFlag Settlement Method AB01 1201 TESTSTOCK1 ISIN01234567 GB 1234567 GBP SEG1 IT DE ENABLED DISABLED CREST The participants will receive a reference data update notification message informing of the new added stock. Scenario Time 10:50 The London Stock Exchange will change contact details for each participant connected to the RSP Gateway test service. This will generate a reference data update notification and will enable a participating RSP or broker to receive and view a change of contact notification message. Actions The London Stock Exchange will change participant contact details for each participant connected to the Gateway. The participants will receive a reference data update notification message informing of the amended contact details. Page 12 of 17 LONDON STOCK EXCHANGE 13 Participant Activities - Broker Scenario Time It is expected that a participating broker will generate the messages listed below during a dress rehearsal day. The messages generated by the broker will ensure that the broker has tested all functionality available to a broker on the RSP Gateway. The messages received from the broker will be verified by the London Stock Exchange to ensure the content conforms to the RSP Gateway messaging standards. Actions 10:00 – 15:00 The messages that a broker will be expected to generate during a dress rehearsal are as follows : Logon Single Quote Requests Multiple Quote Requests Deal at Best Orders Deal at Limit Orders Deal at Quote (dynamic price improvement) Orders Deal at Quote (no dynamic price improvement) Orders Limit Orders Reference Data Enquiry Requests Reference Data Update Requests RSP Stock Supported Enquiry Requests Security List Requests Order Status Requests Change Password Logoff Page 13 of 17 LONDON STOCK EXCHANGE 14 Participant Activities - RSP Scenario Time It is expected that a participating RSP will generate the messages listed below during a dress rehearsal day. The messages generated by the RSP will ensure that the RSP has tested all functionality available to a RSP on the RSP Gateway. The messages received from the RSP will be verified by the London Stock Exchange to ensure the content conforms to the RSP Gateway messaging standards. Actions 10:00 – 15:00 The messages that a RSP will be expected to generate during a dress rehearsal are as follows : Logon Quote Responses Deal at Best Execution Reports Deal at Limit Execution Reports Deal at Quote (dynamic price improvement) Execution Reports Deal at Quote (no dynamic price improvement) Execution Reports Limit Order Execution Reports Reference Data Enquiry Requests Reference Data Update Requests RSP Stock Supported Enquiry Requests RSP Stock Supported Update Requests Security List Requests Quote Request Reject Responses Participant Broadcasts Change Passwords Order Cancel Rejects Logoff Page 14 of 17 LONDON STOCK EXCHANGE 15 Gateway Connectivity Activities Scenario Time The London Stock Exchange will simulate a dropped connection to participating installations. This will enable participants to experience a dropped connection. Actions 14:30 The London Stock Exchange will drop RSP Gateway connections to all participants The participants will experience a dropped connection to RSP Gateway test service Scenario Time The London Stock Exchange will re-instate the dropped connections so participants can attempt to logon back on to the RSP Gateway test service. This will enable participants to test that they can log back on following a connection failure and that they retrieve messages stored in the RSP Gateway. Actions 14:40 The London Stock Exchange will re-instate the dropped RSP Gateway connections to all participants. The participants will now log back onto the RSP Gateway test service. The participants will receive any messages stored in the RSP gateway during the connection failure. Page 15 of 17 LONDON STOCK EXCHANGE 16 Simulator Tools Activities Scenario Time The broker simulator tool has been developed to replicate the behaviour of brokers. The list below details the actions that the broker simulator will perform for each FTSE100 stock. The broker simulator will interact with each RSP registered to trade with the broker and who supports trading in each FTSE 100 stock. Actions 10:00 – 15:00 The messages that the broker simulator tool will replicate are as follows : Multiple Quote Requests Deal at Quote Orders Deal at Best Orders Deal at Limit Orders Deal at Price Orders Limit Orders Limit Order cancellations Scenario Time The RSP simulator tool has been developed to replicate the behaviour of RSPs. The list below details the actions that the RSP simulator will perform for each FTSE100 stock. Actions 10:00 – 15:00 Message simulation See customer testing guidance for details of the RSP simulator functionality Scenario The Trading system simulator tool has been developed to replicate the behaviour of trade reporting. The list below details the actions that the Trading simulator will perform for each testing RSP. Actions Time 10:00 – 15:00 The testing RSP who has automatic trade reporting enabled will receive trade report confirmations from the Trading system simulator. Page 16 of 17 LONDON STOCK EXCHANGE 17 End of Day Activities Scenario Time End Of Day Activities performed by IT Operations. All participants should be logged off prior to 16:00. Actions 16:00 RSP automated End of Day activities will be started by the London Stock Exchange. Page 17 of 17 LONDON STOCK EXCHANGE
© Copyright 2026 Paperzz