




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1上交所新一代交易系統上交所新一代交易系統市場參與者市場參與者部署啟動培訓材料部署啟動培訓材料20092009年年2 2月月2提綱提綱背景會員端變動說明EzOES報盤程序簡介新交易系統會員數據接口變動情況簡介RptGet盤后文件獲取程序簡介EzMonitor監視程序簡介3背景背景4上交所決策層在上交所決策層在20022002年的戰略思考年的戰略思考決策:對交易系統進行升級換代決策:對交易系統進行升級換代內部:整合配套系統接入,集約化到存儲網關與消息總線這樣的公共基礎設施上來;市場:揚棄市場傳統數據庫接口;逐步支持國金標STEP協議接口;架構:無單點故障設計,滿足高可用性設計需求;擴展:多主機負
2、載分擔,滿足水平擴展設計需求;接口:系統間和系統內部定義清晰接口規范,滿足松耦合設計需求;產權:擁有完全自主知識產權,但善用“外腦”;文檔:厘清系統功能規格和接口規格說明書;與業務部門和接口系統之間通過強制性的“簽約”進行變更管理;5SHARE 78SHARE 78國際標準定義的容災系統七個層次國際標準定義的容災系統七個層次6滿足高性能需求面臨的設計困難滿足高性能需求面臨的設計困難小型機采用的小型機采用的CPUCPU主頻徘徊不前,主頻徘徊不前,CPUCPU廠家沒辦法廠家沒辦法的辦法:增加核;導致我們應用程序設計也不得的辦法:增加核;導致我們應用程序設計也不得不采用多進程流水線技術來提升性能。不
3、采用多進程流水線技術來提升性能。內存在主機掉電等場景下數據會丟失,必須寫入內存在主機掉電等場景下數據會丟失,必須寫入磁盤才能磁盤才能“永久化永久化”,且只有在,且只有在 “ “永久化永久化”之之后,才發回確認。導致我們不得不用雙進程交替后,才發回確認。導致我們不得不用雙進程交替執行并行技術來使得磁盤操作和內存操作并行,執行并行技術來使得磁盤操作和內存操作并行,使得性能達到純內存操作的性能。使得性能達到純內存操作的性能。自行管理內存導致應用程序復雜度大幅提高!而自行管理內存導致應用程序復雜度大幅提高!而海量規模的數據甚至導致二分查找這樣的海量規模的數據甚至導致二分查找這樣的O(logO(log2
4、 2 N)N)復雜度的算法都不夠快!復雜度的算法都不夠快!7滿足事務處理需求面臨的設計困難滿足事務處理需求面臨的設計困難要保證交易系統不丟單、不重單,必須實要保證交易系統不丟單、不重單,必須實現如下規則:現如下規則:前臺發現無響應時重傳后臺保證同一訂單不會被重復處理后臺查重的功能,簡化了前臺設計后臺查重的功能,簡化了前臺設計后臺查重的功能,便于前臺使用后臺查重的功能,便于前臺使用“合同號合同號”撤單撤單但是海量訂單規模下,查重處理開銷較大,但是海量訂單規模下,查重處理開銷較大,需要提速需要提速8滿足快速響應需求面臨的設計困難滿足快速響應需求面臨的設計困難 通過輪詢的技術來獲取成交確認信息,可能
5、會遇上通過輪詢的技術來獲取成交確認信息,可能會遇上“運運氣不好氣不好”的時候。沒辦法的辦法:采用訂閱的時候。沒辦法的辦法:采用訂閱/ /廣播技術,廣播技術,即后臺主動向前臺推送成交,試圖為投資者提供最迅速即后臺主動向前臺推送成交,試圖為投資者提供最迅速的成交確認信息。的成交確認信息。 訂閱訂閱/ /廣播技術復雜度較高,需要進行廣播技術復雜度較高,需要進行“流控流控”和和“重傳重傳”設計。設計。 為保留擴展性,多個成交確認流并發向下推送,導致傳為保留擴展性,多個成交確認流并發向下推送,導致傳統接口表上的處理復雜化。統接口表上的處理復雜化。 公共信息也采用訂閱公共信息也采用訂閱/ /廣播技術,未來
6、可以通過廣播技術,未來可以通過STEPSTEP接口接口“點播點播”行情,即行情針對某一個證券,只有在后臺發行情,即行情針對某一個證券,只有在后臺發現行情變更時,才主動向前臺發出。現行情變更時,才主動向前臺發出。9滿足高擴展性需求面臨的設計困難滿足高擴展性需求面臨的設計困難 多主機在帶來方便擴展系統性能和容量的同時,對于某多主機在帶來方便擴展系統性能和容量的同時,對于某些必須串行的業務:些必須串行的業務:“指定交易變更指定交易變更”,在技術實現上,在技術實現上帶來很大的復雜性。帶來很大的復雜性。 其他采用多主機的市場要么是其他采用多主機的市場要么是T+1T+1進行轉托管,要么后臺進行轉托管,要么
7、后臺不控制投資者帳戶。而我們由于不控制投資者帳戶。而我們由于“路徑依賴路徑依賴”,必須要,必須要支持支持T+0T+0的指定交易撤銷的指定交易撤銷/ /指定指令的執行。指定指令的執行。 為了不改變現在習慣,我們在前臺對指定交易指令進行為了不改變現在習慣,我們在前臺對指定交易指令進行了了“停停- -等等”控制。指定交易指令發出后,該投資者后續控制。指定交易指令發出后,該投資者后續的其他指令只有在前面的指定交易確認后,才會向后臺的其他指令只有在前面的指定交易確認后,才會向后臺發出。發出。 給大家提一個問題:給大家提一個問題:“如何支持大批量的轉移指定?如何支持大批量的轉移指定?” “ETF“ETF申
8、購贖回申購贖回”有類似的復雜度有類似的復雜度101112會員端變動說明會員端變動說明13會員端變動說明會員端變動說明 交易所在會員公司的前端軟件主要有四個部分:報盤軟件,升級到報盤軟件,升級到EzOESEzOES盤后數據獲取軟件,升級到盤后數據獲取軟件,升級到RptGetRptGet行情接收軟件,本次不做調整行情接收軟件,本次不做調整新增報盤監視軟件,可擇機試用新增報盤監視軟件,可擇機試用 為完成新交易系統市場切換,會員公司動作如下:調整柜臺系統,兼容新接口;調整柜臺系統,兼容新接口;使用新開發的使用新開發的EzOESEzOES報盤軟件;報盤軟件;使用新開發的使用新開發的RptGetRptGe
9、t軟件獲取盤后數據;軟件獲取盤后數據;根據會員公司實際情況,試用報盤監視軟件根據會員公司實際情況,試用報盤監視軟件14新版報盤程序配置和運維說明新版報盤程序配置和運維說明15EzOESEzOES的發展歷程的發展歷程 20062006年底,新一代交易系統在市場參與者端部署了會員集成年底,新一代交易系統在市場參與者端部署了會員集成服務系統服務系統(MISS)(MISS),并進行了市場演練。該次演練,并進行了市場演練。該次演練,反映系統反映系統成熟度不足成熟度不足,還有待改進才能推出還有待改進才能推出。 20072007年初,所領導帶隊走訪了部分券商,聽取了市場參與者年初,所領導帶隊走訪了部分券商,
10、聽取了市場參與者對演練和切換上線的建議和意見。對演練和切換上線的建議和意見。 20072007年中,技術中心根據市場參與者的訪談反饋,本著年中,技術中心根據市場參與者的訪談反饋,本著“服服務市場務市場”的精神,對會員端軟件設計進行了調整,重新開發的精神,對會員端軟件設計進行了調整,重新開發了了EzOESEzOES軟件,作為市場參與者與交易系統的報盤軟件。軟件,作為市場參與者與交易系統的報盤軟件。 20082008年中年中, ,根據部分會員參加測試的反饋根據部分會員參加測試的反饋, ,對用戶界面進行了對用戶界面進行了進一步優化。進一步優化。16EzOESEzOES的設計要點的設計要點 操作界面、
11、操作習慣和配置方式與現有報盤程序基本兼容。操作界面、操作習慣和配置方式與現有報盤程序基本兼容。繼承多繼承多PBUPBU同時報盤同時報盤、多種主流數據庫版本接口多種主流數據庫版本接口、網絡自動網絡自動重連和多鏈路切換方面等特性。重連和多鏈路切換方面等特性。 使用使用JavaJava進行開發,支持跨平臺運行。進行開發,支持跨平臺運行。 成交回報采用成交回報采用“后臺推后臺推”的方式,保證會員公司最快地獲得的方式,保證會員公司最快地獲得成交信息。成交信息。 界面上新增一些信息例如流速權、通信服務器地址等進一步界面上新增一些信息例如流速權、通信服務器地址等進一步方便日常運維。方便日常運維。 支持登錄交
12、易系統的用戶口令和登錄數據庫的用戶口令加密支持登錄交易系統的用戶口令和登錄數據庫的用戶口令加密存儲;支持批量啟動和批量停止,方便日常運維。存儲;支持批量啟動和批量停止,方便日常運維。 支持被實時監視工具監視,且提供接口可以與會員公司自己支持被實時監視工具監視,且提供接口可以與會員公司自己的監視工具集成。的監視工具集成。17EzOESEzOES的安裝、卸載和配置的安裝、卸載和配置 EzOESEzOES是一個綠色軟件,安裝十分簡便。是一個綠色軟件,安裝十分簡便。先下載并安裝先下載并安裝JRE1.6JRE1.6版本;版本;從交易所網站上下載軟件壓縮包;從交易所網站上下載軟件壓縮包;將其解壓釋放到硬盤
13、;將其解壓釋放到硬盤;在桌面上創建快捷鍵。在桌面上創建快捷鍵。 如需要卸載軟件,退出運行后,刪除如需要卸載軟件,退出運行后,刪除EzOESEzOES所在目錄和相應所在目錄和相應快捷方式即可。快捷方式即可。 EzOESEzOES的配置方式借鑒了現有報盤程序的配置方式,采用通的配置方式借鑒了現有報盤程序的配置方式,采用通過配置文件來管理的方法:過配置文件來管理的方法:在在EzOESEzOES安裝目錄下安裝目錄下cfgA / cfgBcfgA / cfgB分別存放為分別存放為A/BA/B股配置文件。股配置文件。文件結構和現有系統相同,用戶可以將現有系統的配置文件文件結構和現有系統相同,用戶可以將現有
14、系統的配置文件拷貝到上述目錄中,然后用文本編輯工具進行修改。拷貝到上述目錄中,然后用文本編輯工具進行修改。 EzOESEzOES中大部分配置項均可通過中大部分配置項均可通過EzOESEzOES中的操作界面進行修改。中的操作界面進行修改。18EzOESEzOES修改的配置項修改的配置項 主要需要修改內容如下:主要需要修改內容如下:OperCodeOperCode填寫填寫5 5位位PBUPBU加加6 6位操作員。位操作員。2314500000123145000001表示表示PBU23145PBU23145的的000001000001操作員操作員修改修改GwipGwip為交易所分配的前置機地址,為交
15、易所分配的前置機地址,LocalIPLocalIP為報盤機本地網為報盤機本地網卡地址。卡地址。 將數據源配置修改為將數據源配置修改為JDBCJDBC的方式,配置相關參數:的方式,配置相關參數: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請用數據庫服務器請用數據庫服務器IPIP代替代替localhostlocalhost,數據庫名代替,數據庫名代替oiwoiw。對對sql2000sql2000以下版本用戶以及其他類型數據庫的用戶,數據庫驅以下版本用戶以及其他類型數據庫的用戶,數據庫驅動配置方法請參考幫助文件。動配置方法請參考幫助文件。 以下參數過期,不用配置以下參數過期,不用配置GetCJHBFromTEGetCJHBFromTE;GwWayGwWay;DataSourceDataSource;ConsignTimeConsignTime和和CjhbTimeCjhbTime。19交
17、易前置機參數配置調整交易前置機參數配置調整把交易前置機切換為通信服務器把交易前置機切換為通信服務器根據根據GwipGwip在目前生產系統中的取值,通過查地址在目前生產系統中的取值,通過查地址對照表,得出在新交易系統中通信服務器的對照表,得出在新交易系統中通信服務器的IPIP地地址址檢查報盤機的主用鏈路和備用鏈路是否接入同一檢查報盤機的主用鏈路和備用鏈路是否接入同一個通信服務器,或者接入名稱同為偶數或者同為個通信服務器,或者接入名稱同為偶數或者同為奇數的通信服務器,若是,則進行調整奇數的通信服務器,若是,則進行調整LocalIPLocalIP為報盤機本地網卡地址,可以重復為報盤機本地網卡地址,可
18、以重復20時間同步時間同步市場參與人可通過設置操作系統級別的參數設置,市場參與人可通過設置操作系統級別的參數設置,配置報盤機與后臺通信服務器進行配置報盤機與后臺通信服務器進行NTPNTP時間同步。時間同步。此處通信服務器的此處通信服務器的IPIP地址須和報盤登錄的通信服地址須和報盤登錄的通信服務器相同。務器相同。EzOESEzOES應用程序不需使用應用程序不需使用AdministratorAdministrator用戶登錄用戶登錄WindowsWindows,運行中應用程序不更改系統時間。,運行中應用程序不更改系統時間。用戶界面上時間顯示區會隨著操作員的登錄變化,用戶界面上時間顯示區會隨著操作
19、員的登錄變化,在登錄前顯示當前時間在登錄前顯示當前時間( (本地本地) ),在登錄后顯示交,在登錄后顯示交易系統時間易系統時間/ /狀態。狀態。 21EzOESEzOES和現有報盤程序主操作界面比較和現有報盤程序主操作界面比較 左側是左側是EzOESEzOES和現有報和現有報盤程序主操作界面運盤程序主操作界面運行時的截屏對比。行時的截屏對比。主操作界面都包括以主操作界面都包括以下幾個區域:操作員下幾個區域:操作員列表區、當前時間顯列表區、當前時間顯示區、交易主機狀態示區、交易主機狀態區、交易時間段區和區、交易時間段區和系統信息區。系統信息區。22EzOESEzOES和現有報盤程序操作員列表區比
20、較和現有報盤程序操作員列表區比較 上面的兩個截圖,是上面的兩個截圖,是EzOESEzOES和現有報盤程序主界和現有報盤程序主界面中操作員列表區對比。面中操作員列表區對比。EzOESEzOES增加了序號欄、選擇控件、增加了序號欄、選擇控件、Local IPLocal IP欄、欄、流速權欄(含最近一分鐘報盤速度)。對重要信流速權欄(含最近一分鐘報盤速度)。對重要信息用不同顏色表示。息用不同顏色表示。23EzOESEzOES的批量啟動和批量停止的批量啟動和批量停止可以加密存儲操作可以加密存儲操作員口令和數據庫用員口令和數據庫用戶口令戶口令可以通過選擇控件可以通過選擇控件和批量啟動和批量啟動/ /批量
21、批量停止菜單項進行批停止菜單項進行批量操作量操作24EzOESEzOES和現有報盤程序的當前時間顯示區界面比較和現有報盤程序的當前時間顯示區界面比較 上面的兩個截圖,是上面的兩個截圖,是EzOESEzOES和現有報盤程序的時間、交易狀態顯示和現有報盤程序的時間、交易狀態顯示區。區。 EzOESEzOES應用程序不更改系統時間,該顯示區會隨著操作員的登錄變應用程序不更改系統時間,該顯示區會隨著操作員的登錄變化,顯示當前時間化,顯示當前時間( (本地本地) )和交易系統時間和交易系統時間/ /狀態。狀態。 市場參與人可配置與后臺通信服務器的市場參與人可配置與后臺通信服務器的NTPNTP時間同步。時
22、間同步。 運行過程中,如果人工調整報盤機的本地時間,如果不在當前交易運行過程中,如果人工調整報盤機的本地時間,如果不在當前交易時段內,可能發生異常,且會在時段內,可能發生異常,且會在2 2分鐘后重新同步。分鐘后重新同步。25EzOESEzOES和現有報盤程序信息區的比較和現有報盤程序信息區的比較 上圖是上圖是EzOESEzOES和現有報盤程序系統信息區的對比和現有報盤程序系統信息區的對比 EzOESEzOES提供一種接收全市場短消息廣播的備份通道功能提供一種接收全市場短消息廣播的備份通道功能 EzOESEzOES可以設定只顯示警告和錯誤信息可以設定只顯示警告和錯誤信息 EzOESEzOES可以
23、設定只顯示某個可以設定只顯示某個PBUPBU的信息的信息 EzOESEzOES對不同的系統信息用不同的顏色進行區分,紅色為主機相關對不同的系統信息用不同的顏色進行區分,紅色為主機相關錯誤,藍色為本地錯誤,其余提示性信息為黑色錯誤,藍色為本地錯誤,其余提示性信息為黑色26關于關于EzOESEzOES配置的補充說明配置的補充說明操作員配置通過用戶界面修改后重新操作員配置通過用戶界面修改后重新登錄即可生效。但如通過修改配置文登錄即可生效。但如通過修改配置文件修改,則需要重啟應用程序。件修改,則需要重啟應用程序。鏈路組合的增、刪操作屬于敏感動作,鏈路組合的增、刪操作屬于敏感動作,故不提供用戶界面,需要
24、通過修改配故不提供用戶界面,需要通過修改配置文件來完成。置文件來完成。27關于啟動過程的補充說明關于啟動過程的補充說明操作員密碼長度限制在操作員密碼長度限制在8 8位內,請使用復位內,請使用復雜組合。雜組合。每個交易時段第一筆訂單采用每個交易時段第一筆訂單采用“敲門敲門- -等等待待- -再敲門再敲門”處理邏輯。處理邏輯。登錄時如果發現有非當日報單數據,則拒登錄時如果發現有非當日報單數據,則拒絕登錄,必須把數據修復后才能登錄。絕登錄,必須把數據修復后才能登錄。登錄時如果發現申報表數據登錄時如果發現申報表數據rec_numrec_num不連不連續,則拒絕登錄,必須把數據修復后才能續,則拒絕登錄,
25、必須把數據修復后才能登錄。登錄。28關于鏈路故障恢復的說明關于鏈路故障恢復的說明與上交所的鏈路與上交所的鏈路請把高帶寬的鏈路配置為第1鏈路。EzOES允許LocalIP可以重復。如果當前鏈路中斷斷開,從第1鏈路開始嘗試重新登錄,直到所有鏈路嘗試完畢。與接口庫的鏈路與接口庫的鏈路與接口庫鏈路中斷,EzOES會把PBU退出,請使用備份設備或者修復鏈路后重新登錄。29監視接口監視接口EzOESEzOES定時輸出狀態文件定時輸出狀態文件揭示市場類型、揭示市場類型、OESOES狀態、交易員狀狀態、交易員狀態、當前工作、態、當前工作、PBUPBU報單數、委托確報單數、委托確認數、成交數、流速權、認數、成交
26、數、流速權、MaxRecNumMaxRecNum等。等。30關于日志文件的說明關于日志文件的說明日志分為兩類,日志分為兩類,VSLogVSLog和和OESLogOESLog。二者均處于二者均處于logslogs下。下。VSLogVSLog記錄簡單信息,比如操作員的登錄記錄簡單信息,比如操作員的登錄注銷等、業務錯誤。注銷等、業務錯誤。OESLogOESLog記錄關鍵點的流程信息、數據庫信記錄關鍵點的流程信息、數據庫信息、和息、和CSCS交互的數據、異常信息等等。交互的數據、異常信息等等。EzOESEzOES不刪除過期日志歷史不刪除過期日志歷史VSLogVSLog和和OESLogOESLog。過期
27、文件名中均包含日期。過期文件名中均包含日期。請會員公司運行維護人員對日志進行管理,請會員公司運行維護人員對日志進行管理,比如備份、刪除。比如備份、刪除。31降低接口數據庫資源的消耗降低接口數據庫資源的消耗EzOESEzOES采用批量讀取采用批量讀取/ /批量寫入的方式批量寫入的方式與接口數據庫交互與接口數據庫交互接口數據庫訪問隊列超過設定閾值時,接口數據庫訪問隊列超過設定閾值時,會暫緩報單會暫緩報單32高級參數配置高級參數配置每次從數據庫讀取的訂單塊大小每次從數據庫讀取的訂單塊大小dbOrdFetchUnitdbOrdFetchUnit重傳表重傳表3 3的參數配置,缺省的參數配置,缺省4545
28、,最大,最大360360需要確認是否對表需要確認是否對表3 3進行恢復的條數閾值進行恢復的條數閾值tc.gapalarmtc.gapalarm多環境支持多環境支持envNo envNo 是否支持監視是否支持監視monitor.active monitor.active 監視信息輸出時間間隔監視信息輸出時間間隔erval33報盤數據接口變動說明報盤數據接口變動說明34數據接口數據接口 新交易系統的會員端數據接口和現有交易系統的數據接口基新交易系統的會員端數據接口和現有交易系統的數據接口基本保持一致,但由于后臺架構的升級換代,導致有一些變化,本
29、保持一致,但由于后臺架構的升級換代,導致有一些變化,這些變化均在數據接口規范中有描述。這些變化均在數據接口規范中有描述。 會員柜臺系統必須會員柜臺系統必須“各自獨立地各自獨立地”于于20092009年年4 4月底前完成升月底前完成升級,兼容上交所兩代交易系統的數據接口。級,兼容上交所兩代交易系統的數據接口。 在上交所新交易系統市場割接日,會員柜臺系統無需調整。在上交所新交易系統市場割接日,會員柜臺系統無需調整。35對柜臺系統有影響的數據庫表接口實現之差異對柜臺系統有影響的數據庫表接口實現之差異 兩類數據寫入順序從單進程變成了多進程兩類數據寫入順序從單進程變成了多進程申報接口確認表寫入順序不再完
30、全按照rec_num字段遞增寫入,而是按照后臺多主機實際處理順序寫入。(注:同一PBU同一產品不同訂單之間的先后順序不會變化)成交確認表寫入順序不再完全按照cjbh字段遞增寫入。在gdxm和bcye字段提供了SET和成交在該SET內順序號。 日常處理場景中,在切換點可以通過增加自增字段來仿真以前的單日常處理場景中,在切換點可以通過增加自增字段來仿真以前的單進程邏輯;在未來柜臺也可考慮調整為多進程邏輯。進程邏輯;在未來柜臺也可考慮調整為多進程邏輯。 災難備份場景中,三個場景是大家關心的:災難備份場景中,三個場景是大家關心的:如何在災備切換后盡快恢復報單?如何對災備切換前已申報訂單進行撤單?如何在
31、災備切換后進行成交回報的“斷點”處理? 如何進行大批量轉指定?如何進行大批量轉指定?36如何在災備切換后盡快恢復報單?如何在災備切換后盡快恢復報單?申報表不再嚴格要求申報表不再嚴格要求recnumrecnum從從1 1開始,只要連續開始,只要連續遞增即可。遞增即可。如果申報表損壞,市場參與人啟用備份數據庫,如果申報表損壞,市場參與人啟用備份數據庫,不需要插入空記錄,只要在新的申報表中直接插不需要插入空記錄,只要在新的申報表中直接插入后續訂單即可申報。入后續訂單即可申報。由于交易系統后臺對同一個由于交易系統后臺對同一個PBUPBU、同一個產品集、同一個產品集、相同相同rec_numrec_num
32、的訂單不會重復處理,所以切換時,的訂單不會重復處理,所以切換時,后續訂單的編號每切換后續訂單的編號每切換1 1次必須超過已經向交易次必須超過已經向交易所發出的所發出的rec_numrec_num號,市場參與者可以通過累加號,市場參與者可以通過累加一個其業務上不可能發生的值比如一個其業務上不可能發生的值比如10001000萬,來避萬,來避免重單。免重單。37如何對災備切換前已申報訂單進行撤單?如何對災備切換前已申報訂單進行撤單? 在切換點把數據庫表接口調整為:不再要求待撤銷申報在切換點把數據庫表接口調整為:不再要求待撤銷申報所對應的申報表記錄和申報確認表記錄在數據庫中存在。所對應的申報表記錄和申
33、報確認表記錄在數據庫中存在。也就是說不用恢復由交易所產生的申報確認記錄,直接也就是說不用恢復由交易所產生的申報確認記錄,直接根據會員自己備份的申報記錄即可撤單。根據會員自己備份的申報記錄即可撤單。 切換完成后的短期內,可進一步根據大家的正式需求,切換完成后的短期內,可進一步根據大家的正式需求,逐步地推出支持用逐步地推出支持用“Reff”“Reff”字段來撤單的報盤機軟件。字段來撤單的報盤機軟件。ReffReff撤單需要柜臺系統滿足如下要求:撤單需要柜臺系統滿足如下要求:Reff后8位必須在1個PBU內部當日唯一。撤單記錄中ordrec字段需要填寫待撤訂單Reff的后8位。 接下來,接下來,ST
34、EP/FIXSTEP/FIX協議接口中撤單就是用的協議接口中撤單就是用的“Reff”“Reff”模模式。即沒有在接口機上的落地數據庫表,采用直通方式式。即沒有在接口機上的落地數據庫表,采用直通方式處理。目標:更快更簡潔。處理。目標:更快更簡潔。38如何在災備切換后進行成交回報的如何在災備切換后進行成交回報的“斷點斷點”處理?處理?要點一:從交易所恢復只需要恢復的數據。要點一:從交易所恢復只需要恢復的數據。根據轉義后的根據轉義后的gdxmgdxm和和bcyebcye,從柜臺系統中,從柜臺系統中找出每個找出每個SETSET處理過的最大成交順序號,處理過的最大成交順序號,將這些斷點寫入災備系統中的報
35、盤接口表將這些斷點寫入災備系統中的報盤接口表中。中。要點二:由于成交順序號在一個要點二:由于成交順序號在一個SETSET內,內,對于一個對于一個PBUPBU是是“連續連續”遞增的,可以快遞增的,可以快速定位斷點。速定位斷點。39如何進行大批量轉指定?如何進行大批量轉指定?EzOESEzOES對同一個投資者帳戶的指定交對同一個投資者帳戶的指定交易變更和后續的其他訂單進行停易變更和后續的其他訂單進行停- -等等不要使得同一個投資者帳戶的指定交不要使得同一個投資者帳戶的指定交易變更指令之后就立即進行該賬戶其易變更指令之后就立即進行該賬戶其他訂單輸入或者該賬戶另外一個指定他訂單輸入或者該賬戶另外一個指
36、定交易變更交易變更可采用批量提交一批投資者的指定交可采用批量提交一批投資者的指定交易變更指令的方式進行大批量轉指定易變更指令的方式進行大批量轉指定40市場參與人接口后續規劃市場參與人接口后續規劃 接口方面持續優化的目標:接口方面持續優化的目標:進一步提供更高報單速度更快響應時間的接口進一步規范,提供更為靈活簡潔,支持業務擴展和程序交易的接口字段擴位 報盤接口報盤接口系列化:傳統數據庫表;系列化:傳統數據庫表;STEPSTEP協議協議 報盤程序監視和控制接口公開化:報盤程序監視和控制接口公開化:提供狀態文件定期刷新的方式公開報盤接口機監視接口提供指令文件/指令應答文件的方式公開報盤接口機操作接口
37、方式 行情接口系列化:傳統文件接口,定期全量;行情接口系列化:傳統文件接口,定期全量;STEPSTEP協議接口,定期協議接口,定期全量全量+ +實時變量實時變量 盤后文件或者其他信息類接口盤后文件或者其他信息類接口傳統已有文件部分文件字段需要擴位41新版報表數據獲取軟件使用說明新版報表數據獲取軟件使用說明42報表數據獲取軟件報表數據獲取軟件 RptGetRptGet軟件也是綠色軟件,無需安裝,直接解壓在一個目錄軟件也是綠色軟件,無需安裝,直接解壓在一個目錄中即可。中即可。 RptGetRptGet軟件主要用于通過雙向鏈路從交易所后臺獲取每天各軟件主要用于通過雙向鏈路從交易所后臺獲取每天各個個P
38、BUPBU的報表文件,主要是成交記錄文件等。的報表文件,主要是成交記錄文件等。 RptGetRptGet軟件主要提供三個界面:報表下載、授權關系維護、軟件主要提供三個界面:報表下載、授權關系維護、查詢、參數配置。查詢、參數配置。 變化如下:變化如下:支持手工查詢支持手工查詢, ,選擇特定報表下載選擇特定報表下載, ,增加了靈活性增加了靈活性增加用戶查詢被授權關系功能增加用戶查詢被授權關系功能支持對查詢結果按任意項目排序支持對查詢結果按任意項目排序, ,方便用戶手工選擇自己需要的報表方便用戶手工選擇自己需要的報表所有操作結合在一個主界面所有操作結合在一個主界面, ,通過子界面來進行切換通過子界面
39、來進行切換, ,配置更加豐富配置更加豐富, ,提高了用戶可用性和靈活性提高了用戶可用性和靈活性43RptGetRptGet軟件的軟件的“報表下載界面報表下載界面”44RptGetRptGet軟件的軟件的“管理誰能下載我的文件界面管理誰能下載我的文件界面”45RptGetRptGet軟件的軟件的“我能下載誰的文件界面我能下載誰的文件界面”46RptGetRptGet軟件的軟件的“參數配置界面參數配置界面”47報盤監視軟件使用說明報盤監視軟件使用說明48EzMonitorEzMonitor的的“報盤機監視界面報盤機監視界面”49報盤機監視軟件報盤機監視軟件 通過報盤機監視軟件,會員公司可以在一臺機器上集中地看到多個通過報盤機監視軟件,會員公司可以在一臺機器上集中地看到多個報盤機和其上報盤機和其上PBUPBU的狀態。的狀態。 交易所會公開監視接口,會員公司可以集成到自身的監控系統中。交易所會公開監視接口,會員公司可以集成到自身的監控系統中。 報盤機監視軟件報盤機監視軟件EzMonitorEzMonitor分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理創新方法試題及答案
- 貴州中考語文答案及試題
- 防火培訓試題及答案
- 小院經濟面試題及答案
- 西方國家的電力政策與國際關系試題及答案
- 現代文學小說主題應用題集
- 項目管理中的網絡安全策略試題及答案
- 機電工程流體控制試題匯編
- 軟件設計中的用戶角色分配與試題答案
- 探討2025年機電工程的國際化趨勢試題及答案
- 課題申報參考:數智時代大學生網絡社會心態形成發展規律及引導策略研究
- 船舶與海洋工程原理(上)知到智慧樹章節測試課后答案2024年秋哈爾濱工程大學
- 《核電廠實物保護系統定期試驗規范》
- 江蘇卷2024年高考語文第一次模擬考試一(原卷版+解析版)
- 甘肅開放大學2024年《信息技術與信息管理》形考作業1-4答案
- 【MOOC】應用光學實驗-浙江大學 中國大學慕課MOOC答案
- 【MOOC】臺灣歷史與文化-福建師范大學 中國大學慕課MOOC答案
- 轉體施工案例
- 深圳2020-2024年中考英語真題復習專題01 語法填空(解析版)
- JJF(津) 139-2024 電動汽車公用充電設施統計抽樣計量性能評價技術規范
- DB11T 301-2017 燃氣室內工程設計施工驗收技術規范
評論
0/150
提交評論