附件2-5:人民銀行征信系統(tǒng)數(shù)據(jù)文件交換參考指南_第1頁
附件2-5:人民銀行征信系統(tǒng)數(shù)據(jù)文件交換參考指南_第2頁
附件2-5:人民銀行征信系統(tǒng)數(shù)據(jù)文件交換參考指南_第3頁
附件2-5:人民銀行征信系統(tǒng)數(shù)據(jù)文件交換參考指南_第4頁
附件2-5:人民銀行征信系統(tǒng)數(shù)據(jù)文件交換參考指南_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、征信系統(tǒng)數(shù)據(jù)文件交換參考指南(試行)2018-03 首次發(fā)布2019-09最新修訂中國(guó)人民銀行征信中心 發(fā) 布I目 錄 TOC o 1-3 h z u HYPERLINK l _Toc528936343 引 言 范圍本指南主要面向通過批量數(shù)據(jù)文件形式進(jìn)行數(shù)據(jù)報(bào)送和征信產(chǎn)品查詢的處理流程,對(duì)數(shù)據(jù)文件組織、數(shù)據(jù)文件預(yù)處理原理和程序示例及數(shù)據(jù)文件上傳、下載的程序接口進(jìn)行了說明和解讀。接入機(jī)構(gòu)通過在線錄入方式進(jìn)行信用數(shù)據(jù)報(bào)送和征信產(chǎn)品查詢的使用方法、錄入數(shù)據(jù)項(xiàng)釋義不在本指南范圍之內(nèi),具體可參見征信數(shù)據(jù)錄入平臺(tái)的操作指南。接入機(jī)構(gòu)向征信系統(tǒng)進(jìn)行數(shù)據(jù)報(bào)送和征信產(chǎn)品查詢時(shí),可參照本指南進(jìn)行相應(yīng)接口程序開發(fā),

2、其中第四章數(shù)據(jù)文件組織部分的內(nèi)容作為參考,第五章與第六章關(guān)于數(shù)據(jù)文件預(yù)處理和數(shù)據(jù)文件上傳、下載部分的內(nèi)容為規(guī)范性約束。本指南預(yù)期的閱讀對(duì)象主要是接入機(jī)構(gòu)負(fù)責(zé)數(shù)據(jù)報(bào)送和征信產(chǎn)品查詢的業(yè)務(wù)人員以及負(fù)責(zé)接口程序需求分析的技術(shù)人員。術(shù)語與定義接入機(jī)構(gòu)接入人民銀行征信系統(tǒng)進(jìn)行信用數(shù)據(jù)報(bào)送和征信產(chǎn)品查詢的金融機(jī)構(gòu),如數(shù)據(jù)提供機(jī)構(gòu)、查詢機(jī)構(gòu)等。查詢機(jī)構(gòu)定義參見征信系統(tǒng)數(shù)據(jù)查詢接口規(guī)格說明(通用要求) (Q/PBCCRC 3.1-2017)。數(shù)據(jù)提供機(jī)構(gòu)定義參見人民銀行征信系統(tǒng)數(shù)據(jù)采集規(guī)范 通用要求 (Q/PBCCRC 1.1-2016)。數(shù)據(jù)項(xiàng)定義參見人民銀行征信系統(tǒng)數(shù)據(jù)采集規(guī)范 通用要求 (Q/PBCCR

3、C 1.1-2016)。信息段定義參見人民銀行征信系統(tǒng)數(shù)據(jù)采集規(guī)范 通用要求 (Q/PBCCRC 1.1-2016)。信息記錄定義參見人民銀行征信系統(tǒng)數(shù)據(jù)采集規(guī)范 通用要求 (Q/PBCCRC 1.1-2016)。數(shù)據(jù)報(bào)送文件定義參見人民銀行征信系統(tǒng)數(shù)據(jù)采集規(guī)范 通用要求 (Q/PBCCRC 1.1-2016)。批量查詢請(qǐng)求文件定義參見征信系統(tǒng)數(shù)據(jù)查詢接口規(guī)格說明(通用要求) (Q/PBCCRC 3.1-2017)。數(shù)據(jù)上報(bào)文件 數(shù)據(jù)上報(bào)文件是報(bào)送、查詢數(shù)據(jù)的載體,由文件頭、文件體構(gòu)成,其中文件體由一條或多條信息記錄組成,數(shù)據(jù)上報(bào)文件包括但不限于數(shù)據(jù)報(bào)送文件、信用報(bào)告批量查詢請(qǐng)求文件等。數(shù)據(jù)反

4、饋文件數(shù)據(jù)反饋文件是征信中心對(duì)接入機(jī)構(gòu)提供的數(shù)據(jù)上報(bào)文件進(jìn)行一系列處理之后,生成并反饋給接入機(jī)構(gòu)的反饋數(shù)據(jù)載體,一般由文件頭、文件體構(gòu)成,數(shù)據(jù)反饋文件包括但不限于征信系統(tǒng)對(duì)數(shù)據(jù)報(bào)送文件、信用報(bào)告批量查詢文件處理后生成的反饋文件。上傳標(biāo)識(shí)文件上傳標(biāo)識(shí)文件是由接入機(jī)構(gòu)自行組織的數(shù)據(jù)文件,文件中包含一批待上傳文件的文件名,當(dāng)文件傳輸節(jié)點(diǎn)檢索到上傳標(biāo)識(shí)文件后,將開始上傳該批數(shù)據(jù)文件。業(yè)務(wù)概述文件上報(bào)流程接入機(jī)構(gòu)向征信系統(tǒng)進(jìn)行數(shù)據(jù)報(bào)送和征信產(chǎn)品查詢時(shí),基本上報(bào)流程主要包括4個(gè)步驟,如圖3-1所示:圖3-1 上報(bào)流程提取數(shù)據(jù)。接入機(jī)構(gòu)需要根據(jù)數(shù)據(jù)報(bào)送的范圍、內(nèi)容、時(shí)點(diǎn)、格式、形態(tài)、校驗(yàn)規(guī)則以及錯(cuò)誤更正機(jī)制

5、等方面的具體要求和征信產(chǎn)品查詢的條件從機(jī)構(gòu)內(nèi)部業(yè)務(wù)系統(tǒng)中提取相關(guān)數(shù)據(jù),并將其作為或加工轉(zhuǎn)換成征信系統(tǒng)所需的數(shù)據(jù)項(xiàng)。針對(duì)數(shù)據(jù)提取的功能,接入機(jī)構(gòu)需要自行開發(fā)相應(yīng)的應(yīng)用程序,在本指南中不作要求和說明。組織文件。接入機(jī)構(gòu)依據(jù)數(shù)據(jù)組織要求將數(shù)據(jù)項(xiàng)組織生成相應(yīng)的信息記錄,再將批量信息記錄封裝為一個(gè)或者多個(gè)數(shù)據(jù)上報(bào)文件。針對(duì)文件組織功能,接入機(jī)構(gòu)可以自行開發(fā)相應(yīng)的應(yīng)用程序,也可參考征信中心提供的示例程序來實(shí)現(xiàn),具體內(nèi)容參見本指南的第四章。預(yù)處理。數(shù)據(jù)文件組織完成后,接入機(jī)構(gòu)需先對(duì)文件進(jìn)行預(yù)處理,最終生成enc格式的文件。對(duì)于數(shù)據(jù)報(bào)送業(yè)務(wù),預(yù)處理包括格式校驗(yàn)、壓縮和加密;對(duì)于征信產(chǎn)品查詢業(yè)務(wù),預(yù)處理包括壓縮

6、和加密。預(yù)處理過程中如果出現(xiàn)錯(cuò)誤,接入機(jī)構(gòu)需要重新提取數(shù)據(jù)或組織文件,直至預(yù)處理成功。接入機(jī)構(gòu)可以自行開發(fā)相應(yīng)的應(yīng)用程序,也可以使用征信中心提供的數(shù)據(jù)報(bào)送客戶端程序來輔助實(shí)現(xiàn),參見本指南的第五章。上報(bào)文件。在數(shù)據(jù)文件通過預(yù)處理后,接入機(jī)構(gòu)可以通過頁面手動(dòng)上傳或接口自動(dòng)上傳的方式將其上報(bào)給征信系統(tǒng)。關(guān)于頁面手動(dòng)上傳的使用說明,具體參見征信二代系統(tǒng)的使用手冊(cè);針對(duì)接口自動(dòng)上傳的使用,參見本指南第六章。反饋文件獲取流程接入機(jī)構(gòu)向征信系統(tǒng)下載數(shù)據(jù)報(bào)送和征信產(chǎn)品查詢的反饋結(jié)果信息時(shí),基本的流程主要包括3個(gè)活動(dòng),如圖3-2所示:圖3-2 反饋下載流程下載文件。征信系統(tǒng)對(duì)數(shù)據(jù)上報(bào)文件處理完成后生成數(shù)據(jù)反饋文

7、件,接入機(jī)構(gòu)可以通過頁面手動(dòng)下載或接口自動(dòng)下載的方式獲取數(shù)據(jù)上報(bào)文件對(duì)應(yīng)的數(shù)據(jù)反饋文件。關(guān)于頁面手動(dòng)下載的使用說明,具體參見征信二代系統(tǒng)的使用手冊(cè);針對(duì)接口自動(dòng)下載的使用,參見本指南第六章。預(yù)處理。 接入機(jī)構(gòu)下載enc格式的數(shù)據(jù)反饋文件后,需對(duì)其進(jìn)行解密、解壓的預(yù)處理,生成解密解壓后的數(shù)據(jù)反饋文件。對(duì)于預(yù)處理功能,接入機(jī)構(gòu)可以自行開發(fā)相應(yīng)的應(yīng)用程序,也可以使用征信中心提供的完整數(shù)據(jù)報(bào)送客戶端程序來輔助實(shí)現(xiàn),參見本指南的第五章。數(shù)據(jù)文件解析接入機(jī)構(gòu)完成數(shù)據(jù)反饋文件的預(yù)處理后,可根據(jù)數(shù)據(jù)采集或征信產(chǎn)品查詢規(guī)范中對(duì)相應(yīng)的數(shù)據(jù)反饋文件結(jié)構(gòu)定義,結(jié)合自身的需求開發(fā)相應(yīng)應(yīng)用程序完成所需信息的提取。數(shù)據(jù)文件

8、組織功能范圍數(shù)據(jù)文件組織功能是將接入機(jī)構(gòu)提取出來的數(shù)據(jù)項(xiàng)組織生成符合人民銀行征信系統(tǒng)數(shù)據(jù)采集規(guī)范和征信系統(tǒng)數(shù)據(jù)查詢接口規(guī)格說明要求的數(shù)據(jù)上報(bào)文件。本章內(nèi)容僅作為參考。功能說明征信系統(tǒng)以信息記錄作為信息交換的基本單位,為方便接入機(jī)構(gòu)將批量信用數(shù)據(jù)或征信產(chǎn)品查詢請(qǐng)求統(tǒng)一上傳到征信系統(tǒng),接入機(jī)構(gòu)與征信系統(tǒng)之間以數(shù)據(jù)文件作為數(shù)據(jù)交互的載體,接入機(jī)構(gòu)向征信系統(tǒng)上傳數(shù)據(jù)必須先按照規(guī)定格式先生成一條條的信息記錄,再組織成一到多個(gè)數(shù)據(jù)上報(bào)文件。圖4-1 數(shù)據(jù)文件組織示意在數(shù)據(jù)文件組織前,需要按照規(guī)定并根據(jù)各種類型信息記錄中內(nèi)容(如信息段、數(shù)據(jù)項(xiàng))進(jìn)行信息提取。數(shù)據(jù)報(bào)送文件的組織過程參見圖4-1所示,分為三步:

9、依據(jù)相應(yīng)規(guī)范規(guī)定的記錄格式組織數(shù)據(jù)項(xiàng)或信息段;組織生成信息記錄;將多個(gè)信息記錄封裝為數(shù)據(jù)文件。 示例程序說明為方便數(shù)據(jù)提供機(jī)構(gòu)和查詢機(jī)構(gòu)更深入理解數(shù)據(jù)文件組織功能,征信中心提供了程序示例,程序中基于人民銀行征信系統(tǒng)數(shù)據(jù)采集規(guī)范和征信系統(tǒng)數(shù)據(jù)查詢接口規(guī)格說明中各種類型信息記錄,定義了信息記錄實(shí)體對(duì)象初始化方法、創(chuàng)建信息記錄方法和批量信息記錄寫入文件的方法,具體調(diào)用順序如下:信息記錄實(shí)體定義,創(chuàng)建所需類型的記錄對(duì)象;按記錄實(shí)體中定義的數(shù)據(jù)段和數(shù)據(jù)項(xiàng)填充數(shù)據(jù),創(chuàng)建信息記錄封裝多個(gè)信息記錄,將批量信息記錄寫入文件具體各方法定義及對(duì)應(yīng)示例程序參見附錄A。數(shù)據(jù)文件預(yù)處理功能范圍數(shù)據(jù)文件預(yù)處理實(shí)現(xiàn)了對(duì)數(shù)據(jù)上

10、報(bào)文件的格式校驗(yàn)、加壓、加密處理以及對(duì)數(shù)據(jù)反饋文件的解密、解壓處理功能,加壓、加密功能對(duì)數(shù)據(jù)報(bào)送和征信產(chǎn)品查詢業(yè)務(wù)均適用,格式校驗(yàn)功能僅適用于信用數(shù)據(jù)報(bào)送業(yè)務(wù)。本章內(nèi)容為規(guī)范性約束。使用方式接入機(jī)構(gòu)可以通過三種方式實(shí)現(xiàn)數(shù)據(jù)文件預(yù)處理:征信中心提供了基于java語言的數(shù)據(jù)報(bào)送客戶端程序,接入機(jī)構(gòu)用戶可以通過數(shù)據(jù)報(bào)送客戶端的操作界面實(shí)現(xiàn)預(yù)處理功能,該方式適用手工操作。接入機(jī)構(gòu)用戶可基于數(shù)據(jù)報(bào)送客戶端程序jar包實(shí)現(xiàn)預(yù)處理功能,該方式適用接入機(jī)構(gòu)將其集成到自身的業(yè)務(wù)系統(tǒng)中,適用程序自動(dòng)化處理。接入機(jī)構(gòu)還可以根據(jù)預(yù)處理實(shí)現(xiàn)原理自行開發(fā)相應(yīng)的功能模塊,具體可參見5.3節(jié)和5.4節(jié)內(nèi)容。功能說明為提高信用

11、數(shù)據(jù)報(bào)送質(zhì)量,在數(shù)據(jù)上報(bào)文件生成后,數(shù)據(jù)提供機(jī)構(gòu)可先對(duì)其進(jìn)行格式校驗(yàn)。同時(shí)為便于數(shù)據(jù)上報(bào)文件和數(shù)據(jù)反饋文件的網(wǎng)絡(luò)傳輸,降低文件傳輸過程中占用的網(wǎng)絡(luò)帶寬及文件上傳、下載消耗的時(shí)間,在文件上傳前,需對(duì)其進(jìn)行加壓處理,另外,為了確保數(shù)據(jù)文件在網(wǎng)絡(luò)傳輸過程的中的安全性,還需要對(duì)加壓后文件進(jìn)行加密處理,加密處理后得到enc格式的數(shù)據(jù)文件,同理,在下載enc格式的反饋文件后,需對(duì)其進(jìn)行解密、解壓處理得到反饋文件。在預(yù)處理過程中,文件名的前綴始終不變。如對(duì)文件名分別為A.txt和B.csv的兩個(gè)數(shù)據(jù)上報(bào)文件,加壓后得到的文件名分別為A.txt.zip和B.csv.zip,再加密后得到的文件名分別為A.enc

12、和B.enc。格式校驗(yàn)功能對(duì)信用數(shù)據(jù)報(bào)送業(yè)務(wù)數(shù)據(jù)上報(bào)文件的格式要求,參見人民銀行征信系統(tǒng)數(shù)據(jù)采集規(guī)范中對(duì)文件格式、文件名、文件頭、信息記錄、信息段和數(shù)據(jù)項(xiàng)相關(guān)的格式校驗(yàn)規(guī)則。加壓解壓功能及算法對(duì)txt或csv格式的數(shù)據(jù)上報(bào)文件加壓得到對(duì)應(yīng)擴(kuò)展名為txt.zip或csv.zip的壓縮文件,處理過程主要分為兩步:1. 基于LZ77算法通過“滑動(dòng)窗口”的方法對(duì)數(shù)據(jù)上報(bào)文件進(jìn)行壓縮處理;2. 對(duì)得到的結(jié)果再使用Huffman編碼的方法進(jìn)行壓縮。同理,對(duì)擴(kuò)展名為txt.zip或csv.zip的壓縮文件進(jìn)行解壓處理也分為兩步:1. 使用Huffman編碼的方法對(duì)數(shù)據(jù)上報(bào)文件進(jìn)行解壓處理;2. 對(duì)得到的數(shù)據(jù)

13、文件再基于LZ77算法進(jìn)行解壓處理,從而得到最終的解壓文件。加壓解壓處理可以基于gzip壓縮工具來實(shí)現(xiàn)。加密解密功能及算法對(duì)擴(kuò)展名為txt.zip或csv.zip的壓縮文件加密得到enc格式的加密文件,處理過程主要分為兩步:使用對(duì)稱密鑰對(duì)加壓后數(shù)據(jù)上報(bào)文件的內(nèi)容進(jìn)行加密,得到加密后內(nèi)容;將固定長(zhǎng)度10位字符附到第一步得到的內(nèi)容末尾生成enc格式的加密文件。10位字符的格式如下:#.文件加密前的擴(kuò)展名# 如 #.txt.zip# #.csv.zip# 同理,對(duì)enc格式反饋文件的解密處理也分為兩步:從enc格式反饋文件中解析出文件流末尾最后10位內(nèi)容(如“#.txt.zip#”、 “#.csv.

14、zip#”)和剩余文件流信息;使用已向征信中心申請(qǐng)的對(duì)稱密鑰對(duì)第一步中解析出的剩余文件流信息進(jìn)行解密,得到壓縮數(shù)據(jù)文件,且壓縮文件的擴(kuò)展名與第一步的到的文件流末尾10位內(nèi)容中格式匹配。(如文件流末尾10位為“#.txt.zip#”,則壓縮文件擴(kuò)展名為“txt.zip”; 文件流末尾10位為“#.csv.zip#”,則壓縮文件擴(kuò)展名為“csv.zip”)。對(duì)文件加密未來會(huì)采用數(shù)字信封技術(shù)非對(duì)稱加密,目前接入機(jī)構(gòu)尚未申請(qǐng)數(shù)字證書,暫時(shí)采用對(duì)稱加密方式,加密算法為國(guó)密SM4算法。密鑰在試運(yùn)行期間不進(jìn)行更換,對(duì)于自行開發(fā)加密功能模塊的接入機(jī)構(gòu),可通過郵件方式向征信中心申請(qǐng)密鑰。流程說明上報(bào)文件處理流程

15、1.對(duì)數(shù)據(jù)上報(bào)文件的文件名、文件頭和信息記錄進(jìn)行相應(yīng)格式校驗(yàn);2.對(duì)數(shù)據(jù)上報(bào)文件進(jìn)行加壓處理,得到壓縮文件;3.對(duì)壓縮文件進(jìn)行加密處理,生成為enc格式加密文件;反饋文件處理流程1.對(duì)enc格式反饋文件進(jìn)行解密處理,得到壓縮文件;2.對(duì)壓縮文件進(jìn)行解壓處理,生成解壓后的數(shù)據(jù)反饋文件。為方便數(shù)據(jù)提供機(jī)構(gòu)和查詢機(jī)構(gòu)更深入理解預(yù)處理功能,征信中心提供了數(shù)據(jù)文件預(yù)處理程序(即數(shù)據(jù)報(bào)送客戶端程序)。數(shù)據(jù)文件預(yù)處理程序中定義了文件預(yù)處理組件類FileProcComponent,并在該類中定義了格式校驗(yàn)方法verifyFile( )、加壓解壓方法gzip( )和加密解密方法sm4( )。針對(duì)上報(bào)流程和反饋獲

16、取流程,這三個(gè)方法的調(diào)用順序如下:上報(bào)文件處理流程1. 通過verifyFile()方法進(jìn)行相應(yīng)格式校驗(yàn);2. 通過gzip( ) 方法進(jìn)行加壓處理;3. 通過sm4( ) 方法進(jìn)行加密處理;反饋文件處理流程1. 通過sm4( ) 方法進(jìn)行解密處理;2. 通過gzip( ) 方法進(jìn)行解壓處理。程序中具體各方法定義及示例程序參見附錄B。數(shù)據(jù)文件交換功能范圍以文件形式進(jìn)行數(shù)據(jù)報(bào)送和征信產(chǎn)品查詢,接入機(jī)構(gòu)可以通過基于征信系統(tǒng)文件傳輸平臺(tái)的程序接口接入,其功能是將文件上傳給征信系統(tǒng),并接收從征信系統(tǒng)返回的反饋文件。本章內(nèi)容為規(guī)范性約束,僅針對(duì)接口自動(dòng)上傳,關(guān)于頁面手動(dòng)上傳的使用,參見征信二代系統(tǒng)的使用

17、手冊(cè)。使用方式針對(duì)通過接口方式進(jìn)行數(shù)據(jù)文件交換的接入機(jī)構(gòu),征信中心將提供相應(yīng)文件傳輸節(jié)點(diǎn)安裝壓縮包。使用方式如下:第一步:安裝部署文件傳輸節(jié)點(diǎn),具體參見6.9節(jié);第二步:進(jìn)行文件傳輸,具體參見6.5節(jié)。文件傳輸節(jié)點(diǎn)部署環(huán)境要求網(wǎng)絡(luò):接入機(jī)構(gòu)通過金融專網(wǎng)與征信系統(tǒng)直連,即不通過分中心網(wǎng)間互聯(lián)平臺(tái);操作系統(tǒng):使用RedHat 6、Suse10及以上版本主流64位Linux操作系統(tǒng);CPU:4核以上,主頻2.0G以上;內(nèi)存:8G以上;磁盤空間:文件傳輸節(jié)點(diǎn)安裝目錄10GB以上;數(shù)據(jù)文件存儲(chǔ)目錄200G以上;JDK 1.7以上;系統(tǒng)信號(hào)量不小于1024,具體配置參見6.9節(jié)。注意事項(xiàng)1. 待上傳的數(shù)據(jù)

18、上報(bào)文件必須是進(jìn)行加壓加密處理后的enc文件;2. 一次上傳操作可以上傳一個(gè)或多個(gè)數(shù)據(jù)文件,目前最多36個(gè)。一次上傳操定義為一個(gè)上傳批次,對(duì)應(yīng)一個(gè)批次號(hào)(即上傳批次的標(biāo)識(shí)號(hào)),但對(duì)于信用報(bào)告查詢相關(guān)業(yè)務(wù),目前一個(gè)批次號(hào)與一個(gè)批量查詢請(qǐng)求文件對(duì)應(yīng),即一次上傳操作上傳一個(gè)文件;3. 接入機(jī)構(gòu)需創(chuàng)建文件傳輸節(jié)點(diǎn)的發(fā)送目錄和接收目錄,默認(rèn)分別為/crc/request和/crc/response,在發(fā)送目錄下,不同接入機(jī)構(gòu)每天根據(jù)業(yè)務(wù)類型創(chuàng)建實(shí)際發(fā)送目錄“/crc/request/業(yè)務(wù)類型/接入機(jī)構(gòu)代碼/日期”(如/crc/request/10/H1001000100100/20180101),征信系

19、統(tǒng)生成反饋文件成功推送后,接入機(jī)構(gòu)接收目錄“/crc/ response”下會(huì)自動(dòng)創(chuàng)建一層日期目錄(如/crc/response/20180101),其中接入機(jī)構(gòu)代碼14位,業(yè)務(wù)類型代碼參見6.6節(jié),日期為YYYYMMDD格式。如有特殊要求,聯(lián)調(diào)測(cè)試時(shí)應(yīng)及時(shí)向征信中心申報(bào);4. 若接入機(jī)構(gòu)成功上傳文件后,文件傳輸節(jié)點(diǎn)宕機(jī),征信系統(tǒng)生成的反饋文件將無法推送至接入機(jī)構(gòu)端文件傳輸節(jié)點(diǎn)的接收目錄,若一天內(nèi)文件傳輸節(jié)點(diǎn)能夠成功啟動(dòng),待其啟動(dòng)后,征信系統(tǒng)將自動(dòng)推送反饋文件至文件傳輸節(jié)點(diǎn)接收目錄,無需人工處理;若一天內(nèi)文件傳輸節(jié)點(diǎn)未能成功啟動(dòng),則接入機(jī)構(gòu)需向征信中心申報(bào)異常情況,待文件傳輸節(jié)點(diǎn)啟動(dòng)后,將由征

20、信系統(tǒng)運(yùn)維人員處理,將反饋文件推送至文件傳輸節(jié)點(diǎn)接收目錄;5. 若接入機(jī)構(gòu)文件傳輸節(jié)點(diǎn)接收目錄一周內(nèi)未接收到反饋文件,接入機(jī)構(gòu)可向征信中心申請(qǐng)重新推送數(shù)據(jù)反饋文件。6. 接入機(jī)構(gòu)文件傳輸節(jié)點(diǎn)安裝部署完成或規(guī)劃好后,應(yīng)及時(shí)將文件傳輸節(jié)點(diǎn)的IP、端口和文件傳輸節(jié)點(diǎn)名稱在系統(tǒng)聯(lián)調(diào)時(shí)上報(bào)給征信中心。文件傳輸節(jié)點(diǎn)名稱默認(rèn)為“N_接入機(jī)構(gòu)代碼_IP”。7. 操作系統(tǒng)中安裝文件傳輸節(jié)點(diǎn)的用戶必須具備文件傳輸節(jié)點(diǎn)發(fā)送目錄和接收目錄的讀寫權(quán)限。流程說明上傳數(shù)據(jù)文件1.接入機(jī)構(gòu)準(zhǔn)備好待上傳的enc格式數(shù)據(jù)上報(bào)文件,如數(shù)據(jù)報(bào)送文件,批量查詢請(qǐng)求文件等;2.調(diào)用上傳登錄接口,接口功能為身份驗(yàn)證、文件名校驗(yàn)等。接口調(diào)用

21、方法、請(qǐng)求參數(shù)及返回結(jié)果參見6.6節(jié);3.將步驟1中準(zhǔn)備好的數(shù)據(jù)上報(bào)文件和上傳標(biāo)識(shí)文件(文件結(jié)構(gòu)和內(nèi)容參見6.7節(jié))存儲(chǔ)到文件傳輸節(jié)點(diǎn)的發(fā)送目錄“/crc/request/業(yè)務(wù)類型/接入機(jī)構(gòu)代碼/日期”(如/crc/request/10/H1001000100100/20180101)下,文件傳輸節(jié)點(diǎn)檢索到上傳標(biāo)識(shí)文件后自動(dòng)將該批次文件上傳至征信系統(tǒng)。發(fā)送目錄下的文件發(fā)送完成后,該目錄下發(fā)送成功的文件將被備份至“/crc/ HYPERLINK http:/request.succ/業(yè)務(wù)類型/機(jī)構(gòu)代碼/日期/*.enc t _blank request.succ/業(yè)務(wù)類型/接入機(jī)構(gòu)代碼/日期”目

22、錄下,發(fā)送失敗的文件將被備份至“/crc/ HYPERLINK http:/request.succ/業(yè)務(wù)類型/機(jī)構(gòu)代碼/日期/*.enc t _blank request.fail/業(yè)務(wù)類型/接入機(jī)構(gòu)代碼/日期”目錄下,若全部文件都發(fā)送成功,則上傳標(biāo)識(shí)文件也將被備份至“/crc/ HYPERLINK http:/request.succ/業(yè)務(wù)類型/機(jī)構(gòu)代碼/日期/*.enc t _blank request.succ/業(yè)務(wù)類型/接入機(jī)構(gòu)代碼/日期”目錄下。傳輸及處理情況查詢一批數(shù)據(jù)上報(bào)文件傳輸完成且征信系統(tǒng)解密解壓處理完成后,征信系統(tǒng)將根據(jù)傳輸及處理情況生成一個(gè)包含上傳處理結(jié)果信息的文件,即

23、上傳處理結(jié)果文件(文件結(jié)構(gòu)和內(nèi)容參見6.7節(jié)),然后自動(dòng)推送至接入機(jī)構(gòu)端文件傳輸節(jié)點(diǎn)的接收目錄。接入機(jī)構(gòu)可通過解析上傳處理結(jié)果文件,獲取該批次文件的上傳處理情況。獲取數(shù)據(jù)反饋文件 征信系統(tǒng)對(duì)一批數(shù)據(jù)上報(bào)文件處理完成后,將生成對(duì)應(yīng)的數(shù)據(jù)反饋文件自動(dòng)推送至接入機(jī)構(gòu)端文件傳輸節(jié)點(diǎn)的接收目錄“/crc/response /日期”,接入機(jī)構(gòu)可以自行查看該批次反饋文件或根據(jù)規(guī)范中約定的文件名命名規(guī)則檢索所需數(shù)據(jù)上報(bào)文件對(duì)應(yīng)的數(shù)據(jù)反饋文件。接收目錄中的日期一般與發(fā)送目錄中日期相同或晚于發(fā)送目錄,最多不超過一周。webservice接口調(diào)用說明WebService接入方式以單筆報(bào)文作為接口的參數(shù),如需獲取用戶

24、接入服務(wù)平臺(tái)WebService的接口描述文檔,可以訪問以下網(wǎng)址:http:/servername /creditreference/v2/trial/ Appname/ServiceAccept?wsdl其中,servername是機(jī)構(gòu)接入征信系統(tǒng)服務(wù)器IP地址,如0,Appname 為應(yīng)用名稱,如channel-query,channel-collect。報(bào)文結(jié)構(gòu)遵循 征信系統(tǒng)數(shù)據(jù)查詢接口規(guī)格說明(通用要求) (Q/PBCCRC 3.1-2017)中的規(guī)定,由報(bào)文頭與報(bào)文體構(gòu)成,報(bào)文頭中的數(shù)據(jù)項(xiàng)也與其一致。請(qǐng)求報(bào)文的報(bào)文體由業(yè)務(wù)頭和業(yè)務(wù)體構(gòu)成,結(jié)果報(bào)文的報(bào)文體只由業(yè)務(wù)體構(gòu)成。請(qǐng)求報(bào)文中數(shù)字

25、簽名域結(jié)構(gòu)和簽名方式參見征信系統(tǒng)數(shù)據(jù)查詢接口規(guī)格說明(通用要求) (Q/PBCCRC 3.1-2017)5.4節(jié)內(nèi)容,報(bào)送業(yè)務(wù)登錄請(qǐng)求報(bào)文的簽名算法為RSA算法,查詢業(yè)務(wù)登錄請(qǐng)求報(bào)文簽名算法為國(guó)密SM2算法。表6-1業(yè)務(wù)頭數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)類型數(shù)據(jù)項(xiàng)描述出現(xiàn)約束空值約束接入機(jī)構(gòu)代碼AN14接入機(jī)構(gòu)在征信系統(tǒng)中的機(jī)構(gòu)代碼。AM接口用戶代碼ANC.64征信系統(tǒng)分配給接入機(jī)構(gòu)的具有相應(yīng)權(quán)限接口用戶的用戶名。AM接口用戶密碼AN.100接口用戶的密碼。此處填寫采用SM3加密后的16進(jìn)制密碼,且加密后的字符要求為大寫,加密前密碼長(zhǎng)度最大為16位字符。AM服務(wù)調(diào)用的接口方法及報(bào)文如下:報(bào)送業(yè)務(wù)上傳登錄接

26、口表6-2報(bào)送業(yè)務(wù)上傳登錄接口調(diào)用方法返回值方法名稱描述resultUploadCollectReq(String querymessage)根據(jù)輸入的身份核查請(qǐng)求,征信系統(tǒng)處理完成后返回應(yīng)答。表6-3報(bào)送業(yè)務(wù)上傳登錄接口輸入?yún)?shù)參數(shù)中文描述參數(shù)名稱描述請(qǐng)求數(shù)據(jù)querymessage:StringN101報(bào)文(報(bào)送業(yè)務(wù)上傳登錄請(qǐng)求報(bào)文)內(nèi)容。表6-4報(bào)送業(yè)務(wù)上傳登錄接口輸出結(jié)果參數(shù)中文描述參數(shù)名稱描述應(yīng)答數(shù)據(jù)result:StringN102報(bào)文(報(bào)送業(yè)務(wù)上傳登錄結(jié)果報(bào)文)內(nèi)容。請(qǐng)求業(yè)務(wù)體的數(shù)據(jù)項(xiàng)組成,見表6-5所示。表6-5請(qǐng)求業(yè)務(wù)體數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)類型數(shù)據(jù)項(xiàng)描述出現(xiàn)約束空值約束業(yè)務(wù)類

27、型Enum.2標(biāo)識(shí)數(shù)據(jù)文件的業(yè)務(wù)類型。10-數(shù)據(jù)采集。AM文件個(gè)數(shù)N.2該批次中上傳文件的個(gè)數(shù)。AM文件名AN.35待上傳文件的文件名。AM文件是否有序標(biāo)識(shí)Enum1該批次文件是否有序的標(biāo)識(shí),如有順序,需按順序組織文件名信息。0 無序1 有序AM結(jié)果業(yè)務(wù)體的數(shù)據(jù)項(xiàng)組成,見表6-6所示。表6-6結(jié)果業(yè)務(wù)體數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)類型數(shù)據(jù)項(xiàng)描述出現(xiàn)約束空值約束結(jié)果代碼AN6處理結(jié)果代碼。成功時(shí),為100000;失敗時(shí),參見6.8節(jié)和征信系統(tǒng)數(shù)據(jù)查詢接口規(guī)格說明(通用要求)(Q/PBCCRC 3.1-2017)9.2節(jié)。AM結(jié)果描述ANC.100處理結(jié)果詳細(xì)描述。SM批次號(hào)AN.20待上傳文件的批次標(biāo)識(shí)

28、。僅當(dāng)處理結(jié)果為成功時(shí)出現(xiàn)。SM文件名AN.35待上傳文件的文件名。SM處理信息代碼AN6文件名校驗(yàn)的處理結(jié)果代碼,見6.8節(jié)。SM處理信息描述ANC.100文件名校驗(yàn)的處理結(jié)果描述。SM查詢業(yè)務(wù)上傳登錄接口表6-7查詢業(yè)務(wù)上傳登錄接口調(diào)用方法返回值方法名稱描述resultUploadQueryReq (String querymessage)根據(jù)輸入的上傳登錄請(qǐng)求,征信系統(tǒng)處理完成后返回應(yīng)答。表6-8查詢業(yè)務(wù)上傳登錄接口輸入?yún)?shù)參數(shù)中文描述參數(shù)名稱描述請(qǐng)求數(shù)據(jù)querymessage:StringN103報(bào)文(查詢業(yè)務(wù)登錄請(qǐng)求報(bào)文)內(nèi)容。表6-9查詢業(yè)務(wù)上傳登錄接口輸出結(jié)果參數(shù)中文描述參數(shù)名

29、稱描述應(yīng)答數(shù)據(jù)result:StringN104報(bào)文(查詢業(yè)務(wù)登錄結(jié)果報(bào)文)內(nèi)容。請(qǐng)求業(yè)務(wù)體的數(shù)據(jù)項(xiàng)組成,見表6-10所示。表6-10請(qǐng)求業(yè)務(wù)體數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)類型數(shù)據(jù)項(xiàng)描述出現(xiàn)約束空值約束業(yè)務(wù)類型Enum.2標(biāo)識(shí)數(shù)據(jù)文件的業(yè)務(wù)類型。20-信用報(bào)告查詢;30-重要信息提示;40-信用報(bào)告數(shù)字解讀查詢;50-特征變量查詢;60-關(guān)聯(lián)信息查詢;70-網(wǎng)銀渠道個(gè)人信用報(bào)告查詢。AM文件個(gè)數(shù)N.2該批次中上傳文件的個(gè)數(shù)。AM文件名AN.35待上傳文件的文件名。AM文件是否有序標(biāo)識(shí)Enum1該批次文件是否有序的標(biāo)識(shí),查詢業(yè)務(wù)文件間無順序要求。0 無序1 有序AM結(jié)果業(yè)務(wù)體的數(shù)據(jù)項(xiàng)組成,見表6-11所

30、示。表6-11結(jié)果業(yè)務(wù)體數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)類型數(shù)據(jù)項(xiàng)描述出現(xiàn)約束空值約束結(jié)果代碼AN6處理結(jié)果代碼。成功時(shí),為000000;失敗時(shí)見6.8節(jié)和征信系統(tǒng)數(shù)據(jù)查詢接口規(guī)格說明(通用要求)(Q/PBCCRC 3.1-2017)9.2節(jié)。AM結(jié)果描述ANC.100處理結(jié)果詳細(xì)描述。SM批次號(hào)AN.20待上傳文件的批次標(biāo)識(shí)。僅當(dāng)處理結(jié)果為成功時(shí)出現(xiàn)。SM文件名AN.35待上傳文件的文件名。SM處理信息代碼AN6文件名校驗(yàn)的處理結(jié)果代碼,見6.8節(jié)。SM處理信息描述ANC.100文件名校驗(yàn)的處理結(jié)果描述。SM文件格式說明上傳標(biāo)識(shí)文件文件名:文件名前綴為調(diào)用webservice接口獲取到的批次號(hào),后綴為“

31、ok”兩位,前綴后綴間以“.”符號(hào)分隔;文件內(nèi)容:每行為標(biāo)識(shí)一個(gè)上報(bào)文件信息的記錄,由文件名構(gòu)成。樣例如下:HBF000000000112016040111000010.encHBF000000000112016040111000020.encHBF000000000112016040111000050.encHBF000000000112016040111000090.encHBF000000000112016040111000100.enc上傳處理結(jié)果文件文件名:文件名前綴為調(diào)用webservice接口獲取到的批次號(hào),后綴為“ok”兩位,前綴后綴間以“.”符號(hào)分隔;文件內(nèi)容格式: UTF-

32、8編碼;文件內(nèi)容:每行為標(biāo)識(shí)一個(gè)上報(bào)文件處理情況的記錄,由文件名、文件處理代碼和文件處理描述三部分構(gòu)成,每部分間以“|”符號(hào)分隔。文件處理成功時(shí),文件處理代碼為“100000”和文件處理描述為“成功”;處理失敗時(shí)參見6.8節(jié)。樣例如下:HBF000000000112016040111000010.enc|100000|成功HBF000000000112016040111000020.enc|100000|成功HBF000000000112016040111000050.enc|100000|成功HBF000000000112016040111000090.enc|100000|成功HBF000

33、000000112016040111000100.enc| ERR111|無法解壓文件錯(cuò)誤碼列表上傳文件失敗原因代碼表:代碼說明ERR111無法解壓文件ERR115無法解密文件ERR201接口參數(shù)錯(cuò)誤ERR203接入機(jī)構(gòu)代碼錯(cuò)誤ERR205接入機(jī)構(gòu)與接口用戶關(guān)系不匹配ERR207接口用戶沒有相應(yīng)權(quán)限或被鎖定ERR209接口用戶密碼已過期ERR211資源文件中配置項(xiàng)錯(cuò)誤或配置項(xiàng)缺失ERR301接口用戶代碼或用戶密碼不正確ERR303數(shù)據(jù)文件不存在ERR305數(shù)據(jù)文件為空ERR307數(shù)據(jù)文件無法讀取ERR309數(shù)據(jù)文件名稱其他錯(cuò)誤ERR311數(shù)據(jù)文件名稱重復(fù)ERR313數(shù)據(jù)文件名稱后綴錯(cuò)誤ERR3

34、15數(shù)據(jù)文件名稱長(zhǎng)度不符合規(guī)范ERR317數(shù)據(jù)文件名稱字符不合法ERR319數(shù)據(jù)文件名稱中機(jī)構(gòu)代碼錯(cuò)誤ERR321數(shù)據(jù)文件名稱中文件生成日期錯(cuò)誤或大于當(dāng)前日期ERR323數(shù)據(jù)文件名稱中文件類型錯(cuò)誤ERR325數(shù)據(jù)文件名稱中預(yù)留位不正確ERR327數(shù)據(jù)文件名稱中流水號(hào)不正確ERR329數(shù)據(jù)文件名稱中反饋標(biāo)志錯(cuò)誤ERR330數(shù)據(jù)文件名稱中批次號(hào)不存在ERR331解密解壓后文件格式錯(cuò)誤ERR501該批次中未添加文件ERR503該批次中文件數(shù)量超過限制ERR505機(jī)構(gòu)代理關(guān)系錯(cuò)誤ERR507文件上傳時(shí)間段錯(cuò)誤ERR509模板類型錯(cuò)誤ERR511數(shù)據(jù)文件大小超過限制ERR512數(shù)據(jù)文件正在上傳中ERR5

35、13數(shù)據(jù)文件上傳部分失敗ERR514數(shù)據(jù)文件上傳失敗ERR901通信異常ERR903系統(tǒng)錯(cuò)誤ERR999未知異常文件傳輸節(jié)點(diǎn)安裝啟動(dòng)安裝文件傳輸節(jié)點(diǎn)安裝包是一個(gè)自動(dòng)解壓包,安裝步驟如下:第一步:安裝前新建一個(gè)或用已存在的系統(tǒng)用戶。 第二步:把壓縮包拷貝到該用戶下。第三步:對(duì)壓縮包進(jìn)行解壓,即安裝完畢。第四步:安裝完畢后,當(dāng)前目錄下會(huì)生成TongGTP6.1目錄,如果TongGTP6.1目錄下沒有l(wèi)icense.dat文件,需要把license.dat文件拷貝到TongGTP6.1目錄下。 第五步:初始化本地端GTP服務(wù)節(jié)點(diǎn)。以RedHat操作平臺(tái)為例,把壓縮包拷貝到已存在的系統(tǒng)用戶下,進(jìn)行解壓

36、,示例如下:$ gzip -d R_TongGTP_Linux_64.tar.gz$ tar -xvf R_TongGTP_Linux_64.tar./TongGTP6.1/bin/./TongGTP6.1/bin/gtp./TongGTP6.1/bin/gtp_krnl./TongGTP6.1/Trans/lib/libjtlq_direct.so./TongGTP6.1/Trans/lib/libtlqapi.so./TongGTP6.1/Trans/lib/libtlqcrycomp.so./TongGTP6.1/Trans/lib/libtlqpublic.so./TongGTP6.1

37、/Trans/lib/libtlqsecexit.so./TongGTP6.1/Trans/lib/libtlqtcapi.so./TongGTP6.1/Trans/tlq_ver.dat$ lsTongGTP6.1 R_TongGTP_Linux_64.tar信號(hào)量設(shè)置安裝完成后,需檢查系統(tǒng)信號(hào)量設(shè)置,執(zhí)行:sysctl -a|grep sem,示例如下:$ sysctl -a|grep semerror: permission denied on key kernel.cad_piderror: permission denied on key kernel.usermodehelper.

38、bseterror: permission denied on key kernel.usermodehelper.inheritablekernel.sem = 2503200032128若“kernel.sem = 2503200032128”中, 第一個(gè)數(shù)字小于1024(如示例中為250),將會(huì)影響GTP節(jié)點(diǎn)啟動(dòng),需要用root用戶修改,若大于或等于1024,可不用修改。修改方法:使用root用戶修改/etc/sysctl.conf文件,添加一行“kernel.sem = 10243200032128”保存后執(zhí)行sysctl p命令使其生效。再執(zhí)行sysctl -a|grep sem查看

39、信號(hào)量,已完成配置,示例如下:$ sysctl -a|grep semerror: permission denied on key kernel.cad_piderror: permission denied on key kernel.usermodehelper.bseterror: permission denied on key kernel.usermodehelper.inheritablekernel.sem = 10243200032128初始化配置好系統(tǒng)信號(hào)量后進(jìn)行GTP初始化,GTP節(jié)點(diǎn)初始化操作如下:執(zhí)行“. ./setp”或“source setp”設(shè)置環(huán)境變量設(shè)置文

40、件傳輸節(jié)點(diǎn)名稱和IP地址及端口號(hào):gtp n l p s f,其中節(jié)點(diǎn)名稱由英文字母、數(shù)字、下劃線、點(diǎn)組成,第一個(gè)字符必須為英文字母,最后一個(gè)字符不能為點(diǎn),并且節(jié)點(diǎn)名在整個(gè)網(wǎng)絡(luò)中必須唯一,節(jié)點(diǎn)名稱不能超過48個(gè)字符,節(jié)點(diǎn)名稱默認(rèn)為“N_接入機(jī)構(gòu)代碼_IP”。;端口號(hào)范圍為102565500。設(shè)置征信系統(tǒng)管理中心:gtp r p設(shè)置征信系統(tǒng)日志中心:gtp a p啟動(dòng)服務(wù)節(jié)點(diǎn):gtp啟動(dòng)遠(yuǎn)程監(jiān)控代理:gtp m其中第2步,第一次啟動(dòng)系統(tǒng)時(shí)必須執(zhí)行。第3步和第4步順序可以3、4,也可以4、3,但第2步必須先執(zhí)行,第3、4步才能執(zhí)行。初始化操作示例如下:$cd TongGTP6.1$. ./setp

41、$ gtp ngetndoe -l9 p6666 s0 -f0TongGTP set local node ,set local ip and surprise port OK!$ gtp r p9999TongGTP set remote manager center ip and port OK!$ gtp a p9999TongGTP set remote log manager center ip and port OK!$ gtp License Information:License Version =6.1License Type =發(fā)布版 Active Date =2011-0

42、8-12 00:00:00Expire Date =2012-08-12 00:00:00Customer =測(cè)試用戶Project Name =TongGTPContract Number =Max QCUs =100Max Applications=100Max Thin Clients=100Max Connections To Send =100Max Connections To Recv =100 Version Information:Product Version =Product Name =TongGTPStart TLQOk!TongGTP Start TLQ OK!To

43、ngGTP Create IPC resource OK!Starting now, maybe take a few minutesTongGTP Start process gtp_moni OK!TongGTP start OK!$ gtp -mGTP Supervise Daemon start OK!附錄A 數(shù)據(jù)文件組織方法定義和程序示例信息記錄實(shí)體定義信息記錄實(shí)體為JavaBean類型,屬性由多個(gè)數(shù)據(jù)項(xiàng)或信息段構(gòu)成,各類型信息記錄實(shí)體中的數(shù)據(jù)項(xiàng)或信息段構(gòu)成,參照人民銀行征信系統(tǒng)數(shù)據(jù)采集規(guī)范和征信系統(tǒng)數(shù)據(jù)查詢接口規(guī)格說明。例如信用數(shù)據(jù)報(bào)送和信用報(bào)告查詢業(yè)務(wù)各類型記錄的代碼標(biāo)識(shí)符如表A

44、.1、表A.2、表A.3、表A.4、表A.5、表A.6、表A.7、表A.8和表A.9所示,并以標(biāo)識(shí)符的名稱作為信息記錄實(shí)體類的類名。個(gè)人基本信息記錄類型表A.1個(gè)人基本信息記錄類型表代碼中文名稱標(biāo)識(shí)符110個(gè)人基本信息記錄InBasInf114個(gè)人基本信息刪除請(qǐng)求記錄InBsInfDlt120家族關(guān)系信息記錄InFalMmbsInf130個(gè)人證件有效期信息記錄InIDEfctInf134個(gè)人證件有效期信息刪除請(qǐng)求記錄InIDEfctInfDlt140個(gè)人證件整合信息記錄InCtfItgInf個(gè)人借貸交易信息記錄類型表A.2個(gè)人借貸交易類型表代碼中文名稱標(biāo)識(shí)符210個(gè)人借貸賬戶記錄InAcctI

45、nf211個(gè)人借貸賬戶標(biāo)識(shí)變更請(qǐng)求記錄InAcctIDCagsInf212個(gè)人借貸賬戶按段更正請(qǐng)求記錄InAcctMdfc213個(gè)人借貸賬戶按段刪除請(qǐng)求記錄InAcctDel213個(gè)人借貸賬戶整筆刪除請(qǐng)求記錄InAcctEntDel215個(gè)人借貸賬戶特殊事件說明記錄InSpcEvtDscInf220個(gè)人授信協(xié)議信息記錄InCtrctInf221個(gè)人授信協(xié)議標(biāo)識(shí)變更請(qǐng)求記錄InCtrctIDCagsInf222個(gè)人授信協(xié)議按段更正請(qǐng)求記錄InCtrctMdfc223個(gè)人授信協(xié)議按段刪除請(qǐng)求記錄InCtrctDel224個(gè)人授信協(xié)議整筆刪除請(qǐng)求記錄InCtrctEntDel個(gè)人擔(dān)保交易信息記錄類型

46、表A.3個(gè)人擔(dān)保交易記錄類型表代碼中文名稱標(biāo)識(shí)符230個(gè)人擔(dān)保賬戶信息記錄InSecAccInf231個(gè)人擔(dān)保賬戶標(biāo)識(shí)變更請(qǐng)求記錄InSecAccIdCagsInf232個(gè)人擔(dān)保賬戶更正請(qǐng)求記錄InSecAccMdfc233個(gè)人擔(dān)保賬戶按段刪除請(qǐng)求記錄InSecAcctDel234個(gè)人擔(dān)保賬戶整筆刪除請(qǐng)求記錄InSecAccEntDel抵(質(zhì))押物信息記錄類型表A.4抵(質(zhì))押物信息類型表代碼中文名稱標(biāo)識(shí)符510抵(質(zhì))押合同信息記錄InMotgaCltalCtrctInf511抵(質(zhì))押合同標(biāo)識(shí)變更請(qǐng)求記錄InMoCIDCagsInf514抵(質(zhì))押合同整筆刪除請(qǐng)求記錄InMoCEntDel

47、企業(yè)基本信息記錄類型表A.5企業(yè)基本信息記錄類型表代碼中文名稱標(biāo)識(shí)符310企業(yè)基本信息記錄EnBasInf314企業(yè)基本信息刪除請(qǐng)求記錄EnBsInfDltSgmt340企業(yè)身份標(biāo)識(shí)整合信息記錄EnCtfItgInf350企業(yè)間關(guān)聯(lián)關(guān)系信息記錄EnIcdnRltpInf企業(yè)借貸信息記錄類型表A.6企業(yè)借貸信息記錄類型表代碼中文名稱標(biāo)識(shí)符410企業(yè)借貸賬戶記錄EnAcctInf411企業(yè)借貸賬戶標(biāo)識(shí)變更請(qǐng)求記錄EnAcctInfIDCagsInf412企業(yè)借貸賬戶更正請(qǐng)求記錄EnAcctInfMdfc413企業(yè)借貸賬戶按段刪除請(qǐng)求記錄EnAcctInfDel414企業(yè)借貸賬戶整筆刪除請(qǐng)求記錄En

48、AcctInfEntDel420企業(yè)授信協(xié)議信息記錄EnCtrctInf421企業(yè)授信協(xié)議標(biāo)識(shí)變更請(qǐng)求記錄EnCtrctInfIDCagsInf422企業(yè)授信協(xié)議更正請(qǐng)求記錄EnCtrctInfMdfc423企業(yè)授信協(xié)議按段刪除請(qǐng)求記錄EnCtrctInfDel424企業(yè)授信協(xié)議整筆刪除請(qǐng)求記錄EnCtrctInfEntDel430企業(yè)最高額保證合同信息記錄EnMaxGuarCtrctInf431企業(yè)最高額保證合同標(biāo)識(shí)變更請(qǐng)求記錄EnMaxGuarCtrctInfIDCagsInf432企業(yè)最高額保證合同更正請(qǐng)求記錄EnMaxGuarCtrctInfMdfc433企業(yè)最高額保證合同按段刪除請(qǐng)求

49、記錄EnMaxGuarCtrctInfDel434企業(yè)最高額保證合同整筆刪除請(qǐng)求記錄EnMaxGuarCtrctInfEntDel企業(yè)擔(dān)保交易信息記錄類型表A.7企業(yè)擔(dān)保交易信息記錄類型表代碼中文名稱標(biāo)識(shí)符440企業(yè)擔(dān)保賬戶信息記錄EnSecAcctInf441企業(yè)擔(dān)保賬戶標(biāo)識(shí)變更請(qǐng)求記錄EnSecAcctIDCagsInf442企業(yè)擔(dān)保賬戶更正請(qǐng)求記錄EnSecAcctMdfc443企業(yè)擔(dān)保賬戶按段刪除請(qǐng)求記錄EnSecAcctDel444 企業(yè)擔(dān)保賬戶整筆刪除請(qǐng)求記錄EnSecAcctEntDel企業(yè)財(cái)務(wù)報(bào)表信息記錄類型表A.8企業(yè)財(cái)務(wù)報(bào)表信息記錄類型表代碼中文名稱標(biāo)識(shí)符610企業(yè)資產(chǎn)負(fù)債

50、表信息記錄BalanceSheet620企業(yè)利潤(rùn)及利潤(rùn)分配表信息記錄IncomeStatementProfitAppropriation630企業(yè)現(xiàn)金流量表信息記錄CashFlows640事業(yè)單位資產(chǎn)負(fù)債表信息記錄InstitutionBalanceSheet650事業(yè)單位收入支出表信息記錄IncomeAndExpenseStatement614企業(yè)資產(chǎn)負(fù)債表整筆刪除請(qǐng)求記錄BalanceSheetDlt624企業(yè)利潤(rùn)及利潤(rùn)分配表整筆刪除請(qǐng)求記錄IncomeStatementProfitAppropriationDlt634企業(yè)現(xiàn)金流量表整筆刪除請(qǐng)求記錄CashFlowsDlt644事業(yè)單位資

51、產(chǎn)負(fù)債表整筆刪除請(qǐng)求記錄InstitutionBalanceSheetDlt654事業(yè)單位收入支出表整筆刪除請(qǐng)求記錄IncomeAndExpenseStatementDlt信用報(bào)告查詢信息記錄類型表A.9信用報(bào)告查詢信息記錄類型表代碼中文名稱標(biāo)識(shí)符D501個(gè)人信用報(bào)告批量查詢請(qǐng)求記錄InReportD503企業(yè)信用報(bào)告批量查詢請(qǐng)求記錄EnReport個(gè)人基本信息記錄實(shí)體及信息段set、get方法定義詳情參見源碼程序文件InBasInf.java,代碼示例如下:/個(gè)人基本信息記錄XStreamAlias(“InBasInf”)Public class InBasInf XStreamAlias(

52、“BsSgmt”) /基礎(chǔ)段 Private BsSgmt bsSgmt; Zero XStreamAlias(“IDSgmt”) /其他標(biāo)識(shí)段 Private IDSgmt IDSgmt; Zero XStreamAlias(“FcsInfSgmt”) /基本概況段 Private FcsInfSgmt fcsInfSgmt;/其他信息段略Public BsSgmt getBsSgmt() Return bsSgmt;public void setBsSgmt(BsSgmt bsSgmt) this. bsSgmt = bsSgmt;Public IDSgmt getIDSgmt () Re

53、turn IDSgmt;public void setIDSgmt (IDSgmt iDSgmt) this. IDSgmt = iDSgmt;Public FcsInfSgmt getFcsInfSgmt () Return FcsInfSgmt;public void setFcsInfSgmt (FcsInfSgmt fcsInfSgmt) this. FcsInfSgmt = fcsInfSgmt;/其他信息段略創(chuàng)建信息記錄方法信息記錄的創(chuàng)建通過相應(yīng)的函數(shù)創(chuàng)建,返回值為POJO空對(duì)象。對(duì)其的賦值方式有多種,如:通過setXXX ( arg )方法對(duì)屬性字段賦值;通過使用dozer (J

54、avaBean映射工具) 與已有的數(shù)據(jù)結(jié)構(gòu)進(jìn)行映射的方式賦值等。功能說明創(chuàng)建指定類型的信息記錄。方法說明通過對(duì)應(yīng)方法,創(chuàng)建指定類型(以個(gè)人基本信息為例)的信息記錄。函數(shù)名稱genInBasInf()參數(shù)參數(shù)名稱參數(shù)類型強(qiáng)制參數(shù)說明無返回值返回值類型InBasInf屬性名稱屬性類型屬性說明inBasInfInBasInf對(duì)應(yīng)信息記錄的類。程序代碼參見TestMain.java文件,方法代碼示例如下:/創(chuàng)建個(gè)人基本信息類型記錄Private static InBasInf genInBasInf()InBasInf inBasInf= new InBasInf();inBasInf.setBsSg

55、mt(genInBasInfBsSgmt(); /基礎(chǔ)段inBasInf.setIDSgmt(genInBasInfIDSgmt(); /其他標(biāo)識(shí)信息段/其信息段略return inBasInf;批量信息記錄寫文件法將信息記錄集合批量寫入數(shù)據(jù)文件當(dāng)中,數(shù)據(jù)上報(bào)文件的存儲(chǔ)的根路徑為設(shè)定好接入機(jī)構(gòu)存儲(chǔ)數(shù)據(jù)上報(bào)文件的根目錄,存儲(chǔ)路徑為:接入機(jī)構(gòu)存儲(chǔ)數(shù)據(jù)上報(bào)文件的根目錄/信息記錄類型/年-月-日/文件名.txt,文件名符合命名規(guī)范,最底層目錄下原則上支持的文件數(shù)量為46656個(gè)。功能說明將信息記錄集合批量寫入數(shù)據(jù)文件當(dāng)中,數(shù)據(jù)報(bào)送文件的存儲(chǔ)的根路徑為指定的Path,存儲(chǔ)路徑為: Path/信息記錄類型

56、/年-月-日/文件名.txt,文件名符合命名規(guī)范。最底層目錄下原則上支持的文件數(shù)量為46656個(gè)。方法說明批量信息記錄的寫數(shù)據(jù)報(bào)送文件操作,每次調(diào)用write()方法,都會(huì)得到一個(gè)file文件。函數(shù)名稱write ( String orgID , EInfoType infoType,List objects, FileOutputStream fileOutputStream)參數(shù)參數(shù)名稱參數(shù)類型強(qiáng)制參數(shù)說明orgIDString是接入機(jī)構(gòu)代碼infoTypeEinfoType是信息記錄的類型。ObjectsList是待寫入文件的記錄集合fileOutputStreamFileOutputS

57、tream是文件流返回值返回值類型File屬性名稱屬性類型屬性說明fileFile數(shù)據(jù)報(bào)送文件。程序代碼參見XmlUtil.java文件,方法調(diào)用代碼示例如下:/ 寫文件Public static void write(string orgID, EinfoType infoType, List Objects, FileOutputStream fileOutputStream)if (objects = null | objects.isEmpty ( ) return;int dataSize = objects.size( );try / 寫文件頭 fileOutputStream.w

58、rite( FileUtil.genFileHead(orgID , infoType, dataSize).getBytes(ENCODING); / 寫文件記錄 for (Object obj : objects) Writer writer = new StringWriter( ); fileOutputStream.write( DOCUMENT.getBytes(ENCODING); xs.marshal( obj , new CompactWriter( writer); fileOutputStream.write( writer.toString( ).getBytes(EN

59、CODING); fileOutputStream.write( DOCUMENT_CRLF. getBytes(ENCODING); writer.Close();L(“寫文件結(jié)束,共寫入條記錄數(shù)”,dataSize); catch (IOException e) e.printStackTrace(); logger.error(e.getMessage);數(shù)據(jù)文件組織示例程序以信用數(shù)據(jù)報(bào)送業(yè)務(wù)的個(gè)人基本信息記錄為例,完成數(shù)據(jù)文件組織程序示例代碼參見TestMain.java文件,如下所示: Private static final Logger LOGGER = LoggerFactor

60、y.getLogger(TestMain.class) Private static final String PATH = “D:TMP”; Private static final String ORGID = “12345678901234”; public static void main(String args) try /寫個(gè)人基本信息記錄文件 FileOutputStream outputStream1 = new FileOutputStream(FileUtil.genFile(ORGID, PATH, EInfoType.InBasInf); XmlUtil.write(O

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論