freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

招商銀行數(shù)據(jù)接口說明(參考版)

2025-04-18 08:30本頁面
  

【正文】 SaveFile()。 //必須調(diào)用, 請確定此文件在招行企業(yè)銀行的SysData目錄下或在System32目錄 pInitDll()。 pSaveFile = (FBSaveFile)(::GetProcAddress(hFinance, SaveFile))。 pFreeBuffer = (FBFreeFinBuf)(::GetProcAddress(hFinance, FreeBuffer))。 } else coutszErrMsgendl。 if (ret) { cout==============保存加密文件==============endl。 } else coutszErrMsgendl。 if (ret) { cout==============保存非加密文件==============endl。 YURREF=20031030090132。NUSAGE=付款用途 。EPTTIM=090000 。 DBTACC=1280001510001 。C_DBTBBK=深圳 。 CRTSQN=00001 。CRTNAM=收方公司的名稱 。CRTACC=8888888888888 。TYPE=PAYMENT 。SYSCODE=000000000000 。 //此處保存的數(shù)據(jù)是測試數(shù)據(jù), 具體內(nèi)容請參考數(shù)據(jù)接口手冊char* szBuf = MAKEDATE=20031030 。 }void SaveFile(){ char szErrMsg[128]。 } else coutszErrMsgendl。 if (ret) { cout==============打開加密文件==============endl。 //必須重置為NULL // “c:\\temp\\”是測試用的加密格式的支付文件,加密密碼為“88889999” ret = pLoadFile(c:\\temp\\, amp。 pFreeBuffer(szBuf)。 coutszBufendl。szBuf, , szErrMsg, 000, , 20)。 memset(szErrMsg, 0, 128)。void LoadFile(){ //開始Load非加密文件char* szBuf = NULL。FBLoadFile pLoadFile。FBInitDll pInitDll。// 讀取企業(yè)銀行的數(shù)據(jù)文件// [in]szFile: 文件絕對路徑// [out]szBuf:明文數(shù)據(jù), 招行格式// [in]szKey: 加密密碼, 對非加密格式為空// [out]szErrMsg: 錯誤信息// [in]szCorp: 財務(wù)系統(tǒng)代碼, 暫時只支持空串或000// [in]szType: 業(yè)務(wù)類型代碼, 若為空串則根據(jù)文件后綴名判斷// [in]iVer: 版本, 根據(jù)文件的版本指定, 可選版本11,12,20typedef bool (*FBLoadFile)(const char* szFile, char** szBuf, const char* szKey, char szErrMsg[], const char* szCorp, const char* szType, int iVer)。// 釋放在dll里面分配內(nèi)存, 例如LoadFile的szBuf// [in]szBuf:char指針typedef void (*FBFreeFinBuf)(char* szBuf)。此程序源代碼僅供企業(yè)在開發(fā)企業(yè)銀行系統(tǒng)與企業(yè)財務(wù)系統(tǒng)間的對接時參考。, , ;若沒安裝企業(yè)銀行, 則需復(fù)制它們到系統(tǒng)的System32目錄下。E.2貨幣代碼表幣種名稱代碼人民幣10港幣21澳元29美元32歐元35加拿大元39英鎊43日元65新加坡元69挪威克朗83丹麥克朗85瑞士法郎87瑞典克朗88 附錄F C++源碼示例此段程序在Visual Studio .NET下編譯運行并測試通過, 其它開發(fā)環(huán)境可依此作為參照,源碼中的文件路徑請根據(jù)實際環(huán)境修改。XBASE格式如下:字段名類型長度小數(shù)位可否為空用途CLTNAMC200N名稱或編號ACCNBRC300N員工帳號TRSAMTN152N金額TRSDSPC160Y注釋 附錄E 常用數(shù)據(jù)E.1招行分行目前招行已開通的分行如下:北京、廣州、上海、天津、重慶、沈陽、南京、武漢、成都、西安、大連、青島、合肥、濟南、杭州、福州、長沙、南昌、昆明、烏魯木齊、蘭州等。XBASE格式如下:字段名類型長度小數(shù)位可否為空用途CLTNAMC200N名稱或編號ACCNBRC300N員工帳號TRSAMTN152N金額TRSDSPC160Y注釋D.3 代扣表文件用戶可以用企業(yè)的財務(wù)系統(tǒng)或工資系統(tǒng)生成XBASE格式的代扣表,然后一次讀入到企業(yè)銀行系統(tǒng)。XBASE格式以DBF為文件擴展名。USETIM=使用次數(shù)文件中各段落的詳細內(nèi)容在此不作描述。使用頻度文件名為“,文件放在“Root\SysData\CardNo \”目錄下,其中Root表示企業(yè)銀行安裝根目錄,CardNo表示用戶證書卡卡號。使用頻度文件以加密格式保存。每個企業(yè)銀行用戶單獨使用自己的使用頻率文件。段落名為ACLLST,記錄中的每一行中各元素意義如下:ACCNBR=帳號; CLTNAM=姓名; TRSAMT=金額;TRSDSP=注釋。段落名為ACLLST,記錄中的每一行中各元素意義如下:ACCNBR=帳號; CLTNAM=姓名; TRSAMT=金額;TRSDSP=注釋。只用于集團支付。GRPNAM(集團公司帳戶名稱):付款方帳號相應(yīng)的集團公司帳號的帳戶名稱。最大35位數(shù)字。只用集團支付。最大58位字符串。最大58位字符串。如:人民幣、港幣或美元等。C_CCYNBR(幣種):付款的幣種類型。ACCNBR(帳號):付款方的轉(zhuǎn)出帳號。段落名為DBTACC,記錄中的每一行中各元素意義如下:C_ BBKNBR =開戶地區(qū);ACCNBR =帳號;C_CCYNBR=幣種;ACCNAM=帳戶名稱;C_RELNBR=公司名稱;C_GRPBBK=集團公司開戶地區(qū);GRPACC=集團公司帳號;GRPNAM=集團公司帳戶名稱。[DBTACC]:付方帳號信息。[RESRECV]:受限收方信息。[LOCALRECV]:本地收方信息。C_BUSCOD(業(yè)務(wù)類型):該用途適用的業(yè)務(wù)類型,最大12位字符串。段落名為USAGE,記錄中的每一行中各元素意義如下:NUSAGE=用途;C_BUSCOD=業(yè)務(wù)類型。以下對各段落進行說明。 本地信息文件名為“”,文件放在“Root\SysData\CardNo \”目錄下,其中Root表示企業(yè)銀行安裝根目錄,CardNo表示用戶證書卡卡號。本地信息文件以加密格式保存。 Item2=Vaule3… 附錄C 系統(tǒng)文件C.1 本地信息文件 本地信息文件用于保存企業(yè)銀行系統(tǒng)在客戶端的相關(guān)信息,如系統(tǒng)中使用的用途、本地收方信息、受限收方信息、上次支付經(jīng)辦使用的模式下的付方帳號、代發(fā)表列表、代扣表列表等信息。 This is a note[Section1]Item1=Vaule0 。每個字段格式為:字段名=數(shù)值。每一條記錄的各個字段之間用“_ 。數(shù)據(jù)塊一般分為一或多個段落,每個段落由段落名和多條記錄組成。以“”或“。 // 解密失敗} 附錄B INI Plus格式B.1概述INI Plus是招行自定義的一種文件格式,在企業(yè)銀行系統(tǒng)用來保存本地信息文件、信息使用頻度文件等。 if(oldSum != calSum) return true。 i++) calSum = calSum + ((verifyCode[i]amp。 for(int i = 0。// 計算校檢碼int calSum = 0。// 調(diào)用解密函數(shù)進行解密 char newVerifyCode[4]。0xFF) ((3i)*8))。 i 4。 // 將文件中的校驗碼轉(zhuǎn)換成int格式,以便比較。 // 4個字節(jié)的校驗碼 fread(buf, sizeof(char), buflen, fp)。bool Unencrypt(char* buf, int buflen, char* passwd,F(xiàn)ILE* fp){char oldVerifyCode[4]。// 寫入密文}解密函數(shù)示例:// buf:保存明文的緩沖區(qū);buflen:緩沖區(qū)大??;passwd:密碼;fp:密文文件句柄。// 調(diào)用解密函數(shù)進行解密fwrite(verifyCode, sizeof(char), 4, fp)。 //校驗碼CheckSum(buf, buflen, verifyCode)。}加密函數(shù)示例:// buf:保存明文的緩沖區(qū);buflen:緩沖區(qū)大?。籶asswd:密碼;fp:密文文件句柄。 verifyCode[3] = sum amp。 verifyCode[2] = (sum 8) amp。 verifyCode[1] = (sum 16) amp。 verifyCode[0] = (sum 24) amp。 i buflen。void CheckSum(char* buf, int buflen, char* verifyCode){ int sum = 0。校驗碼的產(chǎn)生是將明文的字節(jié)逐個相加,取和的最低四個字節(jié),如,計算出的字節(jié)和是138438(16進制為21CC6),則校驗和取為00021CC6。校驗碼放在密文文件的文件頭。應(yīng)用實例財務(wù)類型:SAP為“101”,用友為“102”,金蝶為“103”,新中大為“104”,金蜘蛛為“105”,金算盤為“106”。為“0”。000表示企業(yè)銀行系統(tǒng)。 AAA:系統(tǒng)類型,第一位表示系統(tǒng)類別,“0”和“9”保留為招商銀行內(nèi)部使用,“1”用于財務(wù)系統(tǒng),“2”用于ERP,“3”用于BtoB。A.2系統(tǒng)代碼系統(tǒng)代碼用于標(biāo)識企業(yè)所用的財務(wù)、ERP、BtoB等系統(tǒng),通過該代碼企業(yè)銀行程序可以識別出提供給它的接口數(shù)據(jù)來自哪個系統(tǒng),以及該數(shù)據(jù)是由哪個企業(yè)產(chǎn)生
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1