《證券登記結算業務數據交換協議》是科技部“十五”攻關項目“證券信息技術標準化”專題下的子專題,由中國證券監督管理委員會信息中心提出計劃,中國證券監督管理委員會信息中心立項,全國金融標準化技術委員會進行歸口管理,由中國證券登記結算公司牽頭的證券登記結算業務數據交換協議工作小組負責起草、編寫。
《證券登記結算業務數據交換協議》的編寫前后歷時3年,于2005年3月25日正式由
證監會作為金融行業推薦標準予以發布。本協議共分為8章,分別規定了證券登記結算業務數據交換涉及的數據域和消息的定義規則,以及基于證券登記結算業務的數據交換的消息體和代碼型字段的取值。用于結算參與人與結算機構之間的數據交換。本協議包括前言、正文和附錄,其中正文由以下幾個章節構成:
第1章范圍,描述了本標準主要內容范圍,適用情況、適用對象,指導用戶正確使用本協議。
第2章規范性引用文件,說明了本標準引用的其他標準的情況,表明被引用的標準同樣適用于本標準,例如,世界各國及地區名稱代碼,貨幣和資金的代碼等。
第3章術語和定義,定義了本標準中用到的專業名詞的涵義,便于對標準的理解,例如數據域、數據域模塊、消息類型等。
第4章語法和詞法格式,規定了本協議的字符集,詞法格式,消息結構和消息的設計規則。
第5章關于數據字典的規定,說明了數據域字典的組成部分、數據域的狀態規定。
第6章關于消息目錄的規定,規定了消息的版本號、描述方法和狀態。
第7章證券登記結算業務數據交換消息體,定義了登記結算各類業務數據交換的消息體。
第8章數據域字典,列出了證券登記結算業務數據交換協議中涉及的數據字典以及代碼型數據域的取值以及描述。
為了便于理解和更好的使用該協議,標準還帶有一個參考性附錄,附錄中舉例說明了消息的構建原則。
《證券登記結算業務數據交換協議》主要參考了ISO15022和FIX兩個國際標準,根據目前滬、深兩地登記結算機構的具體業務情況起草而成!蹲C券登記結算業務數據交換協議》采用了目前較為常用的金融系統數據交換方式———消息機制,這種協議格式跨平臺能力強、便于擴展,維護方便。下面從幾個方面介紹協議的特點和我們起草標準過程中考慮到的幾個問題。
1.對國際標準的采用方式
在撰寫該協議的過程中,我們分析了目前國際上應用較多的ISO15022和FIX。對于該協議的采用形式,我們有以下的考慮:
無論ISO15022還是FIX協議,都是基于歐美的業務流程,這和目前中國的業務有很大的差別。另外,中國目前的證券業務主要以國內市場為主,跨國交易在整個業務中不占主要部分(這個情況和歐洲很不相同)。為了更適應國內市場的發展,我們在數據域和消息的格式上,數據域標記和消息編號的設計上都沒有完全采用國際標準。
中國的證券市場正處于快速發展的時期,業務創新頻繁,這就增加了數據交換協議的維護強度。國際標準通常由常設機構維護數據字典和消息,其申報也有一整套復雜的規程,要兼顧國際市場各參與方的意見。如果采用國際標準,我們的業務變更會在一定程度上受制于國際市場。
如果單純從適應國際業務的方面考慮,我們認為只能不加任何改動地完全采納某個國際標準。因為對國際標準的任何改動,都將妨礙國際業務的數據互通。為了解決和國際市場接軌的問題,我們建議國際業務(業務流程采用國際方式的業務)完全采用國際標準,由國際相關組織維護;而國內業務則采用更適合其特點的我們自己的標準。根據我們的調研,美國、澳大利亞、香港和臺灣的證券市場目前均采用這種方式。
基于以上的考慮,對于國際標準的采用,我們僅參考并部分借鑒了國際標準的詞法和語法的定義規則,而該協議的主體內容則是根據國內證券市場的特定而制訂的。
2.本協議為什么沒有采用目前基于.dbf文件的數據交換方式
本協議采用消息的傳送方式,這種協議格式有跨平臺能力強、便于擴展,維護方便等優點,是目前較為常用的金融系統數據交換方式。同時采用這種方式是很適合實時業務的需求的,便于證券登記結算業務向更高效的方向發展。因此,我們放棄了目前滬、深登記結算機構使用的通過.dbf文件傳送的方式。
3.為什么在本協議中沒有包括關于通訊層方面的協議
本協議沒有涉及任何依賴于網絡的一些規則,這主要是不希望網絡技術的發展和業務創新之間有任何相互制約。
4.數據交換協議和業務系統的關系
數據交換協議是用于市場參與方進行信息交換的數據格式。為了便于市場參與方自身業務系統的擴展和修改,同時便于維護數據接口,我們認為數據交換協議應該盡量獨立于各市場參與方自己內部的業務系統,內部業務系統所使用的數據內容和格式不受數據交換協議的約束。
5.滬、深分公司業務細節不同的解決方法
目前,證券登記結算公司滬、深分公司的業務在細節上有一些差別,這些差別一部分是和兩分公司一直以來自身的處理方式有關,另一部分是和市場其他參與方有關(例如,和交易所的業務處理模式有關)。前一種差別,我們采取兼收并舉的方法,吸取兩方的優點,在恰當的地方加上可選字段的方法來解決。例如證券賬戶開戶申請業務,對于開戶時投資人需要填寫的信息,滬、深兩個分公司的要求是不一樣的,對于這種問題,我們將兩者不一樣的非必要信息作為了可選項,在實際使用過程中有各登記結算機構根據自己內部系統的設計情況選擇使用。第二種差別,就只有采取保留各自目前的業務處理方式,分而治之。例如,深圳市場的轉托管業務和上海市場的指定交易業務,都是和各交易所的業務模式有極大的關聯,用于投資人變更證券托管方的業務,為了增加協議的兼容性,我們在該協議中分別保留了這兩個業務。
6.消息模塊化設計
消息的設計上引入了模塊的概念,消息模塊化能結構清晰地描述所傳遞的業務信息,同時便于傳遞批量業務數據(理由見第7條)。
7.批量信息交換的處理方式
消息的傳送方式較為適合實時信息交換,而目前國內的證券登記結算業務的數據交換中有一部分是采取盤后批量交換數據的方式進行,為了能清晰高效地表達這種批量信息,我們在設計消息格式的時候,采用了可重復模塊的方法來解決這個問題。采用可重復模塊可以將一組信息中相同的部分抽列出來,將這組信息中每條所表達的業務內容作為可重復模塊處理,這樣使業務上有一定關聯的批量信息可以在一條消息中發送,同時也可以減少一些冗余。
8.數據冗余問題
傳統的消息方式對于結構整齊的批量信息會造成很大的數據冗余,因為在消息中每個信息模塊都需要聲明其數據域描述,而在dbf文件中這些描述只需要出現一次。對于這個問題,我們提出了一種優化的消息數據包的結構方式。即對于結構整齊的批量信息,我們將批量信息的相關數據域描述放置在消息的開始部分,而消息的數據內容部分則只包含純粹的數據。這樣,既保證了消息結構的靈活性,又極大地降低了消息方式帶來的冗余問題。例如,消息C02:證券過戶通知中,我們定義了必選模塊B,這個模塊要求填寫證券過戶的基本信息,包括過戶日期、結算參與人代碼和結算席位代碼,這樣在這條消息中,如果包含該席位下的若干個賬戶的過戶信息,這些基本信息就不用重復填寫了,從而減少了數據的冗余。
9.數據域標記設計方面的考慮
該協議的數據域標記采用一位英文字母加上三位數字組成,每個英文字母代表數據域的一個大類,三位數字中的第一位表示大類中的小類,后面兩位數字則表示域的順序編號。例如,A101,表示證券賬號,其中A表示這個域是一個和賬戶有關的域,A1則表示是證券賬戶有關的域;A201,表示資金賬號,其中A2表示是資金賬戶有關的域。這樣的設計方法在一定程度上避免了標號的無序性,同時便于擴展。
10. 標準的維護機制
市場是不斷變化的,因此標準的維護工作和標準的制訂工作同樣重要。尤其在目前國內證券市場不斷創新的環境下,良好有效的維護機制是確保這個標準能不斷被市場所接受的關鍵。在標準的編寫過程中,我們曾將標準維護機制方面的內容寫入標準,但是由于目前行業標準的更新和維護工作在國家標準化委員會有專門的規定,因此在審核過程中,將其從標準中刪減掉。對于在標準的使用過程中將出現的標準維護的問題,我們準備另外發布標準管理辦法予以解決。
附錄:
證券登記結算數據業務交換協議編寫工作大事記
2002年3月,證券登記結算業務數據交換協議工作小組成立;
2002年3月,參加證券集中交易研究組會議;
2002年4月———2002年6月,到證券登記結算公司滬、深分公司調研,對目前兩分公司的對外數據接口、對外數據的傳送方式、對業務系統的影響等多方面進行調查。
2002年6月———2002年8月,集中討論,形成《證券登記結算業務數據交換協議》草案;
2002年10月,在結算工作內部征求意見,修改草案,形成《證券登記結算業務數據交換協議(征求意見稿)》;
2002年12月———2003年3月,研究討論“證券信息技術標準化”各子專題數據字典一致化方案。
2003年9月———2003年11月,在證券行業征求對《證券登記結算業務數據交換協議(征求意見稿)》的修改意見;
2003年11月———2003年12月,在金融行業征求對《證券登記結算業務數據交換協議(征求意見稿)》的修改意見,根據證券行業以及金融行業意見修改,形成《證券登記結算業務數據交換協議(送審稿)》;
2004年2月,國家金融標準化委員會在北京審核通過《證券登記結算業務數據交換協議》;
2005年3月25日,由證監會作為金融行業推薦標準《證券登記結算業務數據交換協議》,予以發布。
|