上海證券交易所新一代交易系統(tǒng)部署啟動培訓(xùn)資料_第1頁
上海證券交易所新一代交易系統(tǒng)部署啟動培訓(xùn)資料_第2頁
上海證券交易所新一代交易系統(tǒng)部署啟動培訓(xùn)資料_第3頁
上海證券交易所新一代交易系統(tǒng)部署啟動培訓(xùn)資料_第4頁
上海證券交易所新一代交易系統(tǒng)部署啟動培訓(xùn)資料_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1上交所新一代交易系統(tǒng)上交所新一代交易系統(tǒng)市場參與者市場參與者部署啟動培訓(xùn)材料部署啟動培訓(xùn)材料20092009年年2 2月月2提綱提綱背景會員端變動說明EzOES報盤程序簡介新交易系統(tǒng)會員數(shù)據(jù)接口變動情況簡介RptGet盤后文件獲取程序簡介EzMonitor監(jiān)視程序簡介3背景背景4上交所決策層在上交所決策層在20022002年的戰(zhàn)略思考年的戰(zhàn)略思考決策:對交易系統(tǒng)進行升級換代決策:對交易系統(tǒng)進行升級換代內(nèi)部:整合配套系統(tǒng)接入,集約化到存儲網(wǎng)關(guān)與消息總線這樣的公共基礎(chǔ)設(shè)施上來;市場:揚棄市場傳統(tǒng)數(shù)據(jù)庫接口;逐步支持國金標STEP協(xié)議接口;架構(gòu):無單點故障設(shè)計,滿足高可用性設(shè)計需求;擴展:多主機負

2、載分擔,滿足水平擴展設(shè)計需求;接口:系統(tǒng)間和系統(tǒng)內(nèi)部定義清晰接口規(guī)范,滿足松耦合設(shè)計需求;產(chǎn)權(quán):擁有完全自主知識產(chǎn)權(quán),但善用“外腦”;文檔:厘清系統(tǒng)功能規(guī)格和接口規(guī)格說明書;與業(yè)務(wù)部門和接口系統(tǒng)之間通過強制性的“簽約”進行變更管理;5SHARE 78SHARE 78國際標準定義的容災(zāi)系統(tǒng)七個層次國際標準定義的容災(zāi)系統(tǒng)七個層次6滿足高性能需求面臨的設(shè)計困難滿足高性能需求面臨的設(shè)計困難小型機采用的小型機采用的CPUCPU主頻徘徊不前,主頻徘徊不前,CPUCPU廠家沒辦法廠家沒辦法的辦法:增加核;導(dǎo)致我們應(yīng)用程序設(shè)計也不得的辦法:增加核;導(dǎo)致我們應(yīng)用程序設(shè)計也不得不采用多進程流水線技術(shù)來提升性能。不

3、采用多進程流水線技術(shù)來提升性能。內(nèi)存在主機掉電等場景下數(shù)據(jù)會丟失,必須寫入內(nèi)存在主機掉電等場景下數(shù)據(jù)會丟失,必須寫入磁盤才能磁盤才能“永久化永久化”,且只有在,且只有在 “ “永久化永久化”之之后,才發(fā)回確認。導(dǎo)致我們不得不用雙進程交替后,才發(fā)回確認。導(dǎo)致我們不得不用雙進程交替執(zhí)行并行技術(shù)來使得磁盤操作和內(nèi)存操作并行,執(zhí)行并行技術(shù)來使得磁盤操作和內(nèi)存操作并行,使得性能達到純內(nèi)存操作的性能。使得性能達到純內(nèi)存操作的性能。自行管理內(nèi)存導(dǎo)致應(yīng)用程序復(fù)雜度大幅提高!而自行管理內(nèi)存導(dǎo)致應(yīng)用程序復(fù)雜度大幅提高!而海量規(guī)模的數(shù)據(jù)甚至導(dǎo)致二分查找這樣的海量規(guī)模的數(shù)據(jù)甚至導(dǎo)致二分查找這樣的O(logO(log2

4、 2 N)N)復(fù)雜度的算法都不夠快!復(fù)雜度的算法都不夠快!7滿足事務(wù)處理需求面臨的設(shè)計困難滿足事務(wù)處理需求面臨的設(shè)計困難要保證交易系統(tǒng)不丟單、不重單,必須實要保證交易系統(tǒng)不丟單、不重單,必須實現(xiàn)如下規(guī)則:現(xiàn)如下規(guī)則:前臺發(fā)現(xiàn)無響應(yīng)時重傳后臺保證同一訂單不會被重復(fù)處理后臺查重的功能,簡化了前臺設(shè)計后臺查重的功能,簡化了前臺設(shè)計后臺查重的功能,便于前臺使用后臺查重的功能,便于前臺使用“合同號合同號”撤單撤單但是海量訂單規(guī)模下,查重處理開銷較大,但是海量訂單規(guī)模下,查重處理開銷較大,需要提速需要提速8滿足快速響應(yīng)需求面臨的設(shè)計困難滿足快速響應(yīng)需求面臨的設(shè)計困難 通過輪詢的技術(shù)來獲取成交確認信息,可能

5、會遇上通過輪詢的技術(shù)來獲取成交確認信息,可能會遇上“運運氣不好氣不好”的時候。沒辦法的辦法:采用訂閱的時候。沒辦法的辦法:采用訂閱/ /廣播技術(shù),廣播技術(shù),即后臺主動向前臺推送成交,試圖為投資者提供最迅速即后臺主動向前臺推送成交,試圖為投資者提供最迅速的成交確認信息。的成交確認信息。 訂閱訂閱/ /廣播技術(shù)復(fù)雜度較高,需要進行廣播技術(shù)復(fù)雜度較高,需要進行“流控流控”和和“重傳重傳”設(shè)計。設(shè)計。 為保留擴展性,多個成交確認流并發(fā)向下推送,導(dǎo)致傳為保留擴展性,多個成交確認流并發(fā)向下推送,導(dǎo)致傳統(tǒng)接口表上的處理復(fù)雜化。統(tǒng)接口表上的處理復(fù)雜化。 公共信息也采用訂閱公共信息也采用訂閱/ /廣播技術(shù),未來

6、可以通過廣播技術(shù),未來可以通過STEPSTEP接口接口“點播點播”行情,即行情針對某一個證券,只有在后臺發(fā)行情,即行情針對某一個證券,只有在后臺發(fā)現(xiàn)行情變更時,才主動向前臺發(fā)出。現(xiàn)行情變更時,才主動向前臺發(fā)出。9滿足高擴展性需求面臨的設(shè)計困難滿足高擴展性需求面臨的設(shè)計困難 多主機在帶來方便擴展系統(tǒng)性能和容量的同時,對于某多主機在帶來方便擴展系統(tǒng)性能和容量的同時,對于某些必須串行的業(yè)務(wù):些必須串行的業(yè)務(wù):“指定交易變更指定交易變更”,在技術(shù)實現(xiàn)上,在技術(shù)實現(xiàn)上帶來很大的復(fù)雜性。帶來很大的復(fù)雜性。 其他采用多主機的市場要么是其他采用多主機的市場要么是T+1T+1進行轉(zhuǎn)托管,要么后臺進行轉(zhuǎn)托管,要么

7、后臺不控制投資者帳戶。而我們由于不控制投資者帳戶。而我們由于“路徑依賴路徑依賴”,必須要,必須要支持支持T+0T+0的指定交易撤銷的指定交易撤銷/ /指定指令的執(zhí)行。指定指令的執(zhí)行。 為了不改變現(xiàn)在習(xí)慣,我們在前臺對指定交易指令進行為了不改變現(xiàn)在習(xí)慣,我們在前臺對指定交易指令進行了了“停停- -等等”控制。指定交易指令發(fā)出后,該投資者后續(xù)控制。指定交易指令發(fā)出后,該投資者后續(xù)的其他指令只有在前面的指定交易確認后,才會向后臺的其他指令只有在前面的指定交易確認后,才會向后臺發(fā)出。發(fā)出。 給大家提一個問題:給大家提一個問題:“如何支持大批量的轉(zhuǎn)移指定?如何支持大批量的轉(zhuǎn)移指定?” “ETF“ETF申

8、購贖回申購贖回”有類似的復(fù)雜度有類似的復(fù)雜度101112會員端變動說明會員端變動說明13會員端變動說明會員端變動說明 交易所在會員公司的前端軟件主要有四個部分:報盤軟件,升級到報盤軟件,升級到EzOESEzOES盤后數(shù)據(jù)獲取軟件,升級到盤后數(shù)據(jù)獲取軟件,升級到RptGetRptGet行情接收軟件,本次不做調(diào)整行情接收軟件,本次不做調(diào)整新增報盤監(jiān)視軟件,可擇機試用新增報盤監(jiān)視軟件,可擇機試用 為完成新交易系統(tǒng)市場切換,會員公司動作如下:調(diào)整柜臺系統(tǒng),兼容新接口;調(diào)整柜臺系統(tǒng),兼容新接口;使用新開發(fā)的使用新開發(fā)的EzOESEzOES報盤軟件;報盤軟件;使用新開發(fā)的使用新開發(fā)的RptGetRptGe

9、t軟件獲取盤后數(shù)據(jù);軟件獲取盤后數(shù)據(jù);根據(jù)會員公司實際情況,試用報盤監(jiān)視軟件根據(jù)會員公司實際情況,試用報盤監(jiān)視軟件14新版報盤程序配置和運維說明新版報盤程序配置和運維說明15EzOESEzOES的發(fā)展歷程的發(fā)展歷程 20062006年底,新一代交易系統(tǒng)在市場參與者端部署了會員集成年底,新一代交易系統(tǒng)在市場參與者端部署了會員集成服務(wù)系統(tǒng)服務(wù)系統(tǒng)(MISS)(MISS),并進行了市場演練。該次演練,并進行了市場演練。該次演練,反映系統(tǒng)反映系統(tǒng)成熟度不足成熟度不足,還有待改進才能推出還有待改進才能推出。 20072007年初,所領(lǐng)導(dǎo)帶隊走訪了部分券商,聽取了市場參與者年初,所領(lǐng)導(dǎo)帶隊走訪了部分券商,

10、聽取了市場參與者對演練和切換上線的建議和意見。對演練和切換上線的建議和意見。 20072007年中,技術(shù)中心根據(jù)市場參與者的訪談反饋,本著年中,技術(shù)中心根據(jù)市場參與者的訪談反饋,本著“服服務(wù)市場務(wù)市場”的精神,對會員端軟件設(shè)計進行了調(diào)整,重新開發(fā)的精神,對會員端軟件設(shè)計進行了調(diào)整,重新開發(fā)了了EzOESEzOES軟件,作為市場參與者與交易系統(tǒng)的報盤軟件。軟件,作為市場參與者與交易系統(tǒng)的報盤軟件。 20082008年中年中, ,根據(jù)部分會員參加測試的反饋根據(jù)部分會員參加測試的反饋, ,對用戶界面進行了對用戶界面進行了進一步優(yōu)化。進一步優(yōu)化。16EzOESEzOES的設(shè)計要點的設(shè)計要點 操作界面、

11、操作習(xí)慣和配置方式與現(xiàn)有報盤程序基本兼容。操作界面、操作習(xí)慣和配置方式與現(xiàn)有報盤程序基本兼容。繼承多繼承多PBUPBU同時報盤同時報盤、多種主流數(shù)據(jù)庫版本接口多種主流數(shù)據(jù)庫版本接口、網(wǎng)絡(luò)自動網(wǎng)絡(luò)自動重連和多鏈路切換方面等特性。重連和多鏈路切換方面等特性。 使用使用JavaJava進行開發(fā),支持跨平臺運行。進行開發(fā),支持跨平臺運行。 成交回報采用成交回報采用“后臺推后臺推”的方式,保證會員公司最快地獲得的方式,保證會員公司最快地獲得成交信息。成交信息。 界面上新增一些信息例如流速權(quán)、通信服務(wù)器地址等進一步界面上新增一些信息例如流速權(quán)、通信服務(wù)器地址等進一步方便日常運維。方便日常運維。 支持登錄交

12、易系統(tǒng)的用戶口令和登錄數(shù)據(jù)庫的用戶口令加密支持登錄交易系統(tǒng)的用戶口令和登錄數(shù)據(jù)庫的用戶口令加密存儲;支持批量啟動和批量停止,方便日常運維。存儲;支持批量啟動和批量停止,方便日常運維。 支持被實時監(jiān)視工具監(jiān)視,且提供接口可以與會員公司自己支持被實時監(jiān)視工具監(jiān)視,且提供接口可以與會員公司自己的監(jiān)視工具集成。的監(jiān)視工具集成。17EzOESEzOES的安裝、卸載和配置的安裝、卸載和配置 EzOESEzOES是一個綠色軟件,安裝十分簡便。是一個綠色軟件,安裝十分簡便。先下載并安裝先下載并安裝JRE1.6JRE1.6版本;版本;從交易所網(wǎng)站上下載軟件壓縮包;從交易所網(wǎng)站上下載軟件壓縮包;將其解壓釋放到硬盤

13、;將其解壓釋放到硬盤;在桌面上創(chuàng)建快捷鍵。在桌面上創(chuàng)建快捷鍵。 如需要卸載軟件,退出運行后,刪除如需要卸載軟件,退出運行后,刪除EzOESEzOES所在目錄和相應(yīng)所在目錄和相應(yīng)快捷方式即可。快捷方式即可。 EzOESEzOES的配置方式借鑒了現(xiàn)有報盤程序的配置方式,采用通的配置方式借鑒了現(xiàn)有報盤程序的配置方式,采用通過配置文件來管理的方法:過配置文件來管理的方法:在在EzOESEzOES安裝目錄下安裝目錄下cfgA / cfgBcfgA / cfgB分別存放為分別存放為A/BA/B股配置文件。股配置文件。文件結(jié)構(gòu)和現(xiàn)有系統(tǒng)相同,用戶可以將現(xiàn)有系統(tǒng)的配置文件文件結(jié)構(gòu)和現(xiàn)有系統(tǒng)相同,用戶可以將現(xiàn)有

14、系統(tǒng)的配置文件拷貝到上述目錄中,然后用文本編輯工具進行修改??截惖缴鲜瞿夸浿校缓笥梦谋揪庉嫻ぞ哌M行修改。 EzOESEzOES中大部分配置項均可通過中大部分配置項均可通過EzOESEzOES中的操作界面進行修改。中的操作界面進行修改。18EzOESEzOES修改的配置項修改的配置項 主要需要修改內(nèi)容如下:主要需要修改內(nèi)容如下:OperCodeOperCode填寫填寫5 5位位PBUPBU加加6 6位操作員。位操作員。2314500000123145000001表示表示PBU23145PBU23145的的000001000001操作員操作員修改修改GwipGwip為交易所分配的前置機地址,為交

15、易所分配的前置機地址,LocalIPLocalIP為報盤機本地網(wǎng)為報盤機本地網(wǎng)卡地址??ǖ刂?。 將數(shù)據(jù)源配置修改為將數(shù)據(jù)源配置修改為JDBCJDBC的方式,配置相關(guān)參數(shù):的方式,配置相關(guān)參數(shù):jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDrivejdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver rjdbc.url= jdbc.url= jdbc:sqlserver:/localhost:1433;databaseName=oiwjdbc:sqlserver:/localhos

16、t:1433;databaseName=oiw請用數(shù)據(jù)庫服務(wù)器請用數(shù)據(jù)庫服務(wù)器IPIP代替代替localhostlocalhost,數(shù)據(jù)庫名代替,數(shù)據(jù)庫名代替oiwoiw。對對sql2000sql2000以下版本用戶以及其他類型數(shù)據(jù)庫的用戶,數(shù)據(jù)庫驅(qū)以下版本用戶以及其他類型數(shù)據(jù)庫的用戶,數(shù)據(jù)庫驅(qū)動配置方法請參考幫助文件。動配置方法請參考幫助文件。 以下參數(shù)過期,不用配置以下參數(shù)過期,不用配置GetCJHBFromTEGetCJHBFromTE;GwWayGwWay;DataSourceDataSource;ConsignTimeConsignTime和和CjhbTimeCjhbTime。19交

17、易前置機參數(shù)配置調(diào)整交易前置機參數(shù)配置調(diào)整把交易前置機切換為通信服務(wù)器把交易前置機切換為通信服務(wù)器根據(jù)根據(jù)GwipGwip在目前生產(chǎn)系統(tǒng)中的取值,通過查地址在目前生產(chǎn)系統(tǒng)中的取值,通過查地址對照表,得出在新交易系統(tǒng)中通信服務(wù)器的對照表,得出在新交易系統(tǒng)中通信服務(wù)器的IPIP地地址址檢查報盤機的主用鏈路和備用鏈路是否接入同一檢查報盤機的主用鏈路和備用鏈路是否接入同一個通信服務(wù)器,或者接入名稱同為偶數(shù)或者同為個通信服務(wù)器,或者接入名稱同為偶數(shù)或者同為奇數(shù)的通信服務(wù)器,若是,則進行調(diào)整奇數(shù)的通信服務(wù)器,若是,則進行調(diào)整LocalIPLocalIP為報盤機本地網(wǎng)卡地址,可以重復(fù)為報盤機本地網(wǎng)卡地址,可

18、以重復(fù)20時間同步時間同步市場參與人可通過設(shè)置操作系統(tǒng)級別的參數(shù)設(shè)置,市場參與人可通過設(shè)置操作系統(tǒng)級別的參數(shù)設(shè)置,配置報盤機與后臺通信服務(wù)器進行配置報盤機與后臺通信服務(wù)器進行NTPNTP時間同步。時間同步。此處通信服務(wù)器的此處通信服務(wù)器的IPIP地址須和報盤登錄的通信服地址須和報盤登錄的通信服務(wù)器相同。務(wù)器相同。EzOESEzOES應(yīng)用程序不需使用應(yīng)用程序不需使用AdministratorAdministrator用戶登錄用戶登錄WindowsWindows,運行中應(yīng)用程序不更改系統(tǒng)時間。,運行中應(yīng)用程序不更改系統(tǒng)時間。用戶界面上時間顯示區(qū)會隨著操作員的登錄變化,用戶界面上時間顯示區(qū)會隨著操作

19、員的登錄變化,在登錄前顯示當前時間在登錄前顯示當前時間( (本地本地) ),在登錄后顯示交,在登錄后顯示交易系統(tǒng)時間易系統(tǒng)時間/ /狀態(tài)。狀態(tài)。 21EzOESEzOES和現(xiàn)有報盤程序主操作界面比較和現(xiàn)有報盤程序主操作界面比較 左側(cè)是左側(cè)是EzOESEzOES和現(xiàn)有報和現(xiàn)有報盤程序主操作界面運盤程序主操作界面運行時的截屏對比。行時的截屏對比。主操作界面都包括以主操作界面都包括以下幾個區(qū)域:操作員下幾個區(qū)域:操作員列表區(qū)、當前時間顯列表區(qū)、當前時間顯示區(qū)、交易主機狀態(tài)示區(qū)、交易主機狀態(tài)區(qū)、交易時間段區(qū)和區(qū)、交易時間段區(qū)和系統(tǒng)信息區(qū)。系統(tǒng)信息區(qū)。22EzOESEzOES和現(xiàn)有報盤程序操作員列表區(qū)比

20、較和現(xiàn)有報盤程序操作員列表區(qū)比較 上面的兩個截圖,是上面的兩個截圖,是EzOESEzOES和現(xiàn)有報盤程序主界和現(xiàn)有報盤程序主界面中操作員列表區(qū)對比。面中操作員列表區(qū)對比。EzOESEzOES增加了序號欄、選擇控件、增加了序號欄、選擇控件、Local IPLocal IP欄、欄、流速權(quán)欄(含最近一分鐘報盤速度)。對重要信流速權(quán)欄(含最近一分鐘報盤速度)。對重要信息用不同顏色表示。息用不同顏色表示。23EzOESEzOES的批量啟動和批量停止的批量啟動和批量停止可以加密存儲操作可以加密存儲操作員口令和數(shù)據(jù)庫用員口令和數(shù)據(jù)庫用戶口令戶口令可以通過選擇控件可以通過選擇控件和批量啟動和批量啟動/ /批量

21、批量停止菜單項進行批停止菜單項進行批量操作量操作24EzOESEzOES和現(xiàn)有報盤程序的當前時間顯示區(qū)界面比較和現(xiàn)有報盤程序的當前時間顯示區(qū)界面比較 上面的兩個截圖,是上面的兩個截圖,是EzOESEzOES和現(xiàn)有報盤程序的時間、交易狀態(tài)顯示和現(xiàn)有報盤程序的時間、交易狀態(tài)顯示區(qū)。區(qū)。 EzOESEzOES應(yīng)用程序不更改系統(tǒng)時間,該顯示區(qū)會隨著操作員的登錄變應(yīng)用程序不更改系統(tǒng)時間,該顯示區(qū)會隨著操作員的登錄變化,顯示當前時間化,顯示當前時間( (本地本地) )和交易系統(tǒng)時間和交易系統(tǒng)時間/ /狀態(tài)。狀態(tài)。 市場參與人可配置與后臺通信服務(wù)器的市場參與人可配置與后臺通信服務(wù)器的NTPNTP時間同步。時

22、間同步。 運行過程中,如果人工調(diào)整報盤機的本地時間,如果不在當前交易運行過程中,如果人工調(diào)整報盤機的本地時間,如果不在當前交易時段內(nèi),可能發(fā)生異常,且會在時段內(nèi),可能發(fā)生異常,且會在2 2分鐘后重新同步。分鐘后重新同步。25EzOESEzOES和現(xiàn)有報盤程序信息區(qū)的比較和現(xiàn)有報盤程序信息區(qū)的比較 上圖是上圖是EzOESEzOES和現(xiàn)有報盤程序系統(tǒng)信息區(qū)的對比和現(xiàn)有報盤程序系統(tǒng)信息區(qū)的對比 EzOESEzOES提供一種接收全市場短消息廣播的備份通道功能提供一種接收全市場短消息廣播的備份通道功能 EzOESEzOES可以設(shè)定只顯示警告和錯誤信息可以設(shè)定只顯示警告和錯誤信息 EzOESEzOES可以

23、設(shè)定只顯示某個可以設(shè)定只顯示某個PBUPBU的信息的信息 EzOESEzOES對不同的系統(tǒng)信息用不同的顏色進行區(qū)分,紅色為主機相關(guān)對不同的系統(tǒng)信息用不同的顏色進行區(qū)分,紅色為主機相關(guān)錯誤,藍色為本地錯誤,其余提示性信息為黑色錯誤,藍色為本地錯誤,其余提示性信息為黑色26關(guān)于關(guān)于EzOESEzOES配置的補充說明配置的補充說明操作員配置通過用戶界面修改后重新操作員配置通過用戶界面修改后重新登錄即可生效。但如通過修改配置文登錄即可生效。但如通過修改配置文件修改,則需要重啟應(yīng)用程序。件修改,則需要重啟應(yīng)用程序。鏈路組合的增、刪操作屬于敏感動作,鏈路組合的增、刪操作屬于敏感動作,故不提供用戶界面,需要

24、通過修改配故不提供用戶界面,需要通過修改配置文件來完成。置文件來完成。27關(guān)于啟動過程的補充說明關(guān)于啟動過程的補充說明操作員密碼長度限制在操作員密碼長度限制在8 8位內(nèi),請使用復(fù)位內(nèi),請使用復(fù)雜組合。雜組合。每個交易時段第一筆訂單采用每個交易時段第一筆訂單采用“敲門敲門- -等等待待- -再敲門再敲門”處理邏輯。處理邏輯。登錄時如果發(fā)現(xiàn)有非當日報單數(shù)據(jù),則拒登錄時如果發(fā)現(xiàn)有非當日報單數(shù)據(jù),則拒絕登錄,必須把數(shù)據(jù)修復(fù)后才能登錄。絕登錄,必須把數(shù)據(jù)修復(fù)后才能登錄。登錄時如果發(fā)現(xiàn)申報表數(shù)據(jù)登錄時如果發(fā)現(xiàn)申報表數(shù)據(jù)rec_numrec_num不連不連續(xù),則拒絕登錄,必須把數(shù)據(jù)修復(fù)后才能續(xù),則拒絕登錄,

25、必須把數(shù)據(jù)修復(fù)后才能登錄。登錄。28關(guān)于鏈路故障恢復(fù)的說明關(guān)于鏈路故障恢復(fù)的說明與上交所的鏈路與上交所的鏈路請把高帶寬的鏈路配置為第1鏈路。EzOES允許LocalIP可以重復(fù)。如果當前鏈路中斷斷開,從第1鏈路開始嘗試重新登錄,直到所有鏈路嘗試完畢。與接口庫的鏈路與接口庫的鏈路與接口庫鏈路中斷,EzOES會把PBU退出,請使用備份設(shè)備或者修復(fù)鏈路后重新登錄。29監(jiān)視接口監(jiān)視接口EzOESEzOES定時輸出狀態(tài)文件定時輸出狀態(tài)文件揭示市場類型、揭示市場類型、OESOES狀態(tài)、交易員狀狀態(tài)、交易員狀態(tài)、當前工作、態(tài)、當前工作、PBUPBU報單數(shù)、委托確報單數(shù)、委托確認數(shù)、成交數(shù)、流速權(quán)、認數(shù)、成交

26、數(shù)、流速權(quán)、MaxRecNumMaxRecNum等。等。30關(guān)于日志文件的說明關(guān)于日志文件的說明日志分為兩類,日志分為兩類,VSLogVSLog和和OESLogOESLog。二者均處于二者均處于logslogs下。下。VSLogVSLog記錄簡單信息,比如操作員的登錄記錄簡單信息,比如操作員的登錄注銷等、業(yè)務(wù)錯誤。注銷等、業(yè)務(wù)錯誤。OESLogOESLog記錄關(guān)鍵點的流程信息、數(shù)據(jù)庫信記錄關(guān)鍵點的流程信息、數(shù)據(jù)庫信息、和息、和CSCS交互的數(shù)據(jù)、異常信息等等。交互的數(shù)據(jù)、異常信息等等。EzOESEzOES不刪除過期日志歷史不刪除過期日志歷史VSLogVSLog和和OESLogOESLog。過期

27、文件名中均包含日期。過期文件名中均包含日期。請會員公司運行維護人員對日志進行管理,請會員公司運行維護人員對日志進行管理,比如備份、刪除。比如備份、刪除。31降低接口數(shù)據(jù)庫資源的消耗降低接口數(shù)據(jù)庫資源的消耗EzOESEzOES采用批量讀取采用批量讀取/ /批量寫入的方式批量寫入的方式與接口數(shù)據(jù)庫交互與接口數(shù)據(jù)庫交互接口數(shù)據(jù)庫訪問隊列超過設(shè)定閾值時,接口數(shù)據(jù)庫訪問隊列超過設(shè)定閾值時,會暫緩報單會暫緩報單32高級參數(shù)配置高級參數(shù)配置每次從數(shù)據(jù)庫讀取的訂單塊大小每次從數(shù)據(jù)庫讀取的訂單塊大小dbOrdFetchUnitdbOrdFetchUnit重傳表重傳表3 3的參數(shù)配置,缺省的參數(shù)配置,缺省4545

28、,最大,最大360360需要確認是否對表需要確認是否對表3 3進行恢復(fù)的條數(shù)閾值進行恢復(fù)的條數(shù)閾值tc.gapalarmtc.gapalarm多環(huán)境支持多環(huán)境支持envNo envNo 是否支持監(jiān)視是否支持監(jiān)視monitor.active monitor.active 監(jiān)視信息輸出時間間隔監(jiān)視信息輸出時間間隔erval33報盤數(shù)據(jù)接口變動說明報盤數(shù)據(jù)接口變動說明34數(shù)據(jù)接口數(shù)據(jù)接口 新交易系統(tǒng)的會員端數(shù)據(jù)接口和現(xiàn)有交易系統(tǒng)的數(shù)據(jù)接口基新交易系統(tǒng)的會員端數(shù)據(jù)接口和現(xiàn)有交易系統(tǒng)的數(shù)據(jù)接口基本保持一致,但由于后臺架構(gòu)的升級換代,導(dǎo)致有一些變化,本

29、保持一致,但由于后臺架構(gòu)的升級換代,導(dǎo)致有一些變化,這些變化均在數(shù)據(jù)接口規(guī)范中有描述。這些變化均在數(shù)據(jù)接口規(guī)范中有描述。 會員柜臺系統(tǒng)必須會員柜臺系統(tǒng)必須“各自獨立地各自獨立地”于于20092009年年4 4月底前完成升月底前完成升級,兼容上交所兩代交易系統(tǒng)的數(shù)據(jù)接口。級,兼容上交所兩代交易系統(tǒng)的數(shù)據(jù)接口。 在上交所新交易系統(tǒng)市場割接日,會員柜臺系統(tǒng)無需調(diào)整。在上交所新交易系統(tǒng)市場割接日,會員柜臺系統(tǒng)無需調(diào)整。35對柜臺系統(tǒng)有影響的數(shù)據(jù)庫表接口實現(xiàn)之差異對柜臺系統(tǒng)有影響的數(shù)據(jù)庫表接口實現(xiàn)之差異 兩類數(shù)據(jù)寫入順序從單進程變成了多進程兩類數(shù)據(jù)寫入順序從單進程變成了多進程申報接口確認表寫入順序不再完

30、全按照rec_num字段遞增寫入,而是按照后臺多主機實際處理順序?qū)懭搿#ㄗⅲ和籔BU同一產(chǎn)品不同訂單之間的先后順序不會變化)成交確認表寫入順序不再完全按照cjbh字段遞增寫入。在gdxm和bcye字段提供了SET和成交在該SET內(nèi)順序號。 日常處理場景中,在切換點可以通過增加自增字段來仿真以前的單日常處理場景中,在切換點可以通過增加自增字段來仿真以前的單進程邏輯;在未來柜臺也可考慮調(diào)整為多進程邏輯。進程邏輯;在未來柜臺也可考慮調(diào)整為多進程邏輯。 災(zāi)難備份場景中,三個場景是大家關(guān)心的:災(zāi)難備份場景中,三個場景是大家關(guān)心的:如何在災(zāi)備切換后盡快恢復(fù)報單?如何對災(zāi)備切換前已申報訂單進行撤單?如何在

31、災(zāi)備切換后進行成交回報的“斷點”處理? 如何進行大批量轉(zhuǎn)指定?如何進行大批量轉(zhuǎn)指定?36如何在災(zāi)備切換后盡快恢復(fù)報單?如何在災(zāi)備切換后盡快恢復(fù)報單?申報表不再嚴格要求申報表不再嚴格要求recnumrecnum從從1 1開始,只要連續(xù)開始,只要連續(xù)遞增即可。遞增即可。如果申報表損壞,市場參與人啟用備份數(shù)據(jù)庫,如果申報表損壞,市場參與人啟用備份數(shù)據(jù)庫,不需要插入空記錄,只要在新的申報表中直接插不需要插入空記錄,只要在新的申報表中直接插入后續(xù)訂單即可申報。入后續(xù)訂單即可申報。由于交易系統(tǒng)后臺對同一個由于交易系統(tǒng)后臺對同一個PBUPBU、同一個產(chǎn)品集、同一個產(chǎn)品集、相同相同rec_numrec_num

32、的訂單不會重復(fù)處理,所以切換時,的訂單不會重復(fù)處理,所以切換時,后續(xù)訂單的編號每切換后續(xù)訂單的編號每切換1 1次必須超過已經(jīng)向交易次必須超過已經(jīng)向交易所發(fā)出的所發(fā)出的rec_numrec_num號,市場參與者可以通過累加號,市場參與者可以通過累加一個其業(yè)務(wù)上不可能發(fā)生的值比如一個其業(yè)務(wù)上不可能發(fā)生的值比如10001000萬,來避萬,來避免重單。免重單。37如何對災(zāi)備切換前已申報訂單進行撤單?如何對災(zāi)備切換前已申報訂單進行撤單? 在切換點把數(shù)據(jù)庫表接口調(diào)整為:不再要求待撤銷申報在切換點把數(shù)據(jù)庫表接口調(diào)整為:不再要求待撤銷申報所對應(yīng)的申報表記錄和申報確認表記錄在數(shù)據(jù)庫中存在。所對應(yīng)的申報表記錄和申

33、報確認表記錄在數(shù)據(jù)庫中存在。也就是說不用恢復(fù)由交易所產(chǎn)生的申報確認記錄,直接也就是說不用恢復(fù)由交易所產(chǎn)生的申報確認記錄,直接根據(jù)會員自己備份的申報記錄即可撤單。根據(jù)會員自己備份的申報記錄即可撤單。 切換完成后的短期內(nèi),可進一步根據(jù)大家的正式需求,切換完成后的短期內(nèi),可進一步根據(jù)大家的正式需求,逐步地推出支持用逐步地推出支持用“Reff”“Reff”字段來撤單的報盤機軟件。字段來撤單的報盤機軟件。ReffReff撤單需要柜臺系統(tǒng)滿足如下要求:撤單需要柜臺系統(tǒng)滿足如下要求:Reff后8位必須在1個PBU內(nèi)部當日唯一。撤單記錄中ordrec字段需要填寫待撤訂單Reff的后8位。 接下來,接下來,ST

34、EP/FIXSTEP/FIX協(xié)議接口中撤單就是用的協(xié)議接口中撤單就是用的“Reff”“Reff”模模式。即沒有在接口機上的落地數(shù)據(jù)庫表,采用直通方式式。即沒有在接口機上的落地數(shù)據(jù)庫表,采用直通方式處理。目標:更快更簡潔。處理。目標:更快更簡潔。38如何在災(zāi)備切換后進行成交回報的如何在災(zāi)備切換后進行成交回報的“斷點斷點”處理?處理?要點一:從交易所恢復(fù)只需要恢復(fù)的數(shù)據(jù)。要點一:從交易所恢復(fù)只需要恢復(fù)的數(shù)據(jù)。根據(jù)轉(zhuǎn)義后的根據(jù)轉(zhuǎn)義后的gdxmgdxm和和bcyebcye,從柜臺系統(tǒng)中,從柜臺系統(tǒng)中找出每個找出每個SETSET處理過的最大成交順序號,處理過的最大成交順序號,將這些斷點寫入災(zāi)備系統(tǒng)中的報

35、盤接口表將這些斷點寫入災(zāi)備系統(tǒng)中的報盤接口表中。中。要點二:由于成交順序號在一個要點二:由于成交順序號在一個SETSET內(nèi),內(nèi),對于一個對于一個PBUPBU是是“連續(xù)連續(xù)”遞增的,可以快遞增的,可以快速定位斷點。速定位斷點。39如何進行大批量轉(zhuǎn)指定?如何進行大批量轉(zhuǎn)指定?EzOESEzOES對同一個投資者帳戶的指定交對同一個投資者帳戶的指定交易變更和后續(xù)的其他訂單進行停易變更和后續(xù)的其他訂單進行停- -等等不要使得同一個投資者帳戶的指定交不要使得同一個投資者帳戶的指定交易變更指令之后就立即進行該賬戶其易變更指令之后就立即進行該賬戶其他訂單輸入或者該賬戶另外一個指定他訂單輸入或者該賬戶另外一個指

36、定交易變更交易變更可采用批量提交一批投資者的指定交可采用批量提交一批投資者的指定交易變更指令的方式進行大批量轉(zhuǎn)指定易變更指令的方式進行大批量轉(zhuǎn)指定40市場參與人接口后續(xù)規(guī)劃市場參與人接口后續(xù)規(guī)劃 接口方面持續(xù)優(yōu)化的目標:接口方面持續(xù)優(yōu)化的目標:進一步提供更高報單速度更快響應(yīng)時間的接口進一步規(guī)范,提供更為靈活簡潔,支持業(yè)務(wù)擴展和程序交易的接口字段擴位 報盤接口報盤接口系列化:傳統(tǒng)數(shù)據(jù)庫表;系列化:傳統(tǒng)數(shù)據(jù)庫表;STEPSTEP協(xié)議協(xié)議 報盤程序監(jiān)視和控制接口公開化:報盤程序監(jiān)視和控制接口公開化:提供狀態(tài)文件定期刷新的方式公開報盤接口機監(jiān)視接口提供指令文件/指令應(yīng)答文件的方式公開報盤接口機操作接口

37、方式 行情接口系列化:傳統(tǒng)文件接口,定期全量;行情接口系列化:傳統(tǒng)文件接口,定期全量;STEPSTEP協(xié)議接口,定期協(xié)議接口,定期全量全量+ +實時變量實時變量 盤后文件或者其他信息類接口盤后文件或者其他信息類接口傳統(tǒng)已有文件部分文件字段需要擴位41新版報表數(shù)據(jù)獲取軟件使用說明新版報表數(shù)據(jù)獲取軟件使用說明42報表數(shù)據(jù)獲取軟件報表數(shù)據(jù)獲取軟件 RptGetRptGet軟件也是綠色軟件,無需安裝,直接解壓在一個目錄軟件也是綠色軟件,無需安裝,直接解壓在一個目錄中即可。中即可。 RptGetRptGet軟件主要用于通過雙向鏈路從交易所后臺獲取每天各軟件主要用于通過雙向鏈路從交易所后臺獲取每天各個個P

38、BUPBU的報表文件,主要是成交記錄文件等。的報表文件,主要是成交記錄文件等。 RptGetRptGet軟件主要提供三個界面:報表下載、授權(quán)關(guān)系維護、軟件主要提供三個界面:報表下載、授權(quán)關(guān)系維護、查詢、參數(shù)配置。查詢、參數(shù)配置。 變化如下:變化如下:支持手工查詢支持手工查詢, ,選擇特定報表下載選擇特定報表下載, ,增加了靈活性增加了靈活性增加用戶查詢被授權(quán)關(guān)系功能增加用戶查詢被授權(quán)關(guān)系功能支持對查詢結(jié)果按任意項目排序支持對查詢結(jié)果按任意項目排序, ,方便用戶手工選擇自己需要的報表方便用戶手工選擇自己需要的報表所有操作結(jié)合在一個主界面所有操作結(jié)合在一個主界面, ,通過子界面來進行切換通過子界面

39、來進行切換, ,配置更加豐富配置更加豐富, ,提高了用戶可用性和靈活性提高了用戶可用性和靈活性43RptGetRptGet軟件的軟件的“報表下載界面報表下載界面”44RptGetRptGet軟件的軟件的“管理誰能下載我的文件界面管理誰能下載我的文件界面”45RptGetRptGet軟件的軟件的“我能下載誰的文件界面我能下載誰的文件界面”46RptGetRptGet軟件的軟件的“參數(shù)配置界面參數(shù)配置界面”47報盤監(jiān)視軟件使用說明報盤監(jiān)視軟件使用說明48EzMonitorEzMonitor的的“報盤機監(jiān)視界面報盤機監(jiān)視界面”49報盤機監(jiān)視軟件報盤機監(jiān)視軟件 通過報盤機監(jiān)視軟件,會員公司可以在一臺機器上集中地看到多個通過報盤機監(jiān)視軟件,會員公司可以在一臺機器上集中地看到多個報盤機和其上報盤機和其上PBUPBU的狀態(tài)。的狀態(tài)。 交易所會公開監(jiān)視接口,會員公司可以集成到自身的監(jiān)控系統(tǒng)中。交易所會公開監(jiān)視接口,會員公司可以集成到自身的監(jiān)控系統(tǒng)中。 報盤機監(jiān)視軟件報盤機監(jiān)視軟件EzMonitorEzMonitor分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論