資源描述:
《EMP渠道配置詳解_XML格式》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、宇信易誠信貸產(chǎn)品部XML渠道接入V1.0文件修訂歷史記錄版本修訂日期修訂者修改描述第一章前言在進(jìn)行服務(wù)端配置時需要確認(rèn)ECLIPSE開發(fā)工具已經(jīng)安裝了EMP的IDE工具,并且已經(jīng)為該工程添加了“為該項(xiàng)目添加EMP支持”,并且能夠打開EMPExplore視圖,才能進(jìn)行后續(xù)的EMP配置操作。其他要求:2EMPIDE插件支持2項(xiàng)目工程添加EMP支持第二章XML報文服務(wù)端配置1.1.業(yè)務(wù)邏輯1.1.1.新建文件夾1.如上圖所示,進(jìn)入EMPExplore,選擇工程下的:業(yè)務(wù)邏輯》CMISBiz,點(diǎn)擊右鍵,選擇:新建》新增文件夾。2.如上圖所示:按照分類情況輸入
2、新增的文件夾名稱,此處示例文件夾名稱為“demo”,點(diǎn)擊“Finish”,完成文件夾添加。1.1.1.新增業(yè)務(wù)邏輯構(gòu)建1.如上圖所示:在建立的文件夾“demo”下建立相應(yīng)的業(yè)務(wù)邏輯構(gòu)建,選擇:demo,點(diǎn)擊右鍵,選擇:新建》新增業(yè)務(wù)邏輯構(gòu)建。2.如上圖所示:根據(jù)實(shí)際情況在彈出的面板中輸入業(yè)務(wù)邏輯構(gòu)建ID,此處示例以“demo”為構(gòu)建ID,點(diǎn)擊“Finish”,完成新建業(yè)務(wù)邏輯構(gòu)建。1.1.1.業(yè)務(wù)邏輯構(gòu)建參數(shù)設(shè)置1.如上圖所示,打開新增的業(yè)務(wù)邏輯構(gòu)建“demo.biz”,在基本屬性tab頁勾選“是一個無Session交易Context連接到:”,并且
3、選擇“Root”。1.如上圖所示,在邏輯處理流程頁面,選擇“添加”,在彈出的面板中錄入業(yè)務(wù)邏輯ID、和業(yè)務(wù)邏輯名稱,點(diǎn)擊“Finish”完成。2.如上圖所示,還需要定義“組件”,組件定義參照組件定義。請先定義組件后在繼續(xù)向下操作。注意:此處最好重新打開demo.biz,保證數(shù)據(jù)拿到最新值。4.如上圖所示,鼠標(biāo)左鍵單擊,選擇組件定義下的“交易實(shí)例”,在右側(cè)空白面板中左鍵點(diǎn)擊一下,并且用上述的紅色方框標(biāo)注的箭頭從開始→交易實(shí)例→結(jié)束。然后點(diǎn)擊保存。1.1.1.組件定義說明:組件的定義其實(shí)可以理解為定義該交易的業(yè)務(wù)邏輯實(shí)現(xiàn)類,即處理交易的邏輯代碼類。并且組
4、件定義一定要求通過如下方式新建,不允許自己寫java類。1.如上圖所示,選擇:項(xiàng)目公共定義》組件擴(kuò)展》新建》新增EMPAction,建立自定義組件。1.如上圖所示,依次填寫“包名”、“組件ID(類名)”、“組件名稱”,選擇“所屬分類”,點(diǎn)擊“Finish”完成組件定義。1.1.渠道邏輯1.1.1.新建XML渠道接入定義1.如上圖所示,在渠道邏輯上點(diǎn)擊鼠標(biāo)右鍵,選擇“新建渠道接入定義”。2.如上圖所示,在打開的面板選擇“TCPIP渠道接入”,并且錄入名稱,此處示例使用“TCPIPServerDemo”,點(diǎn)擊“Finish”完成新建渠道接入定義。1.1.
5、1.配置XML渠道接入?yún)?shù)1.如上圖所示,選擇“TCPIP渠道接入”,在右側(cè)的顯示面板中選擇“業(yè)務(wù)邏輯分組名稱”的下拉框,選擇“CMISBiz”。2.如上圖所示,選擇“會話管理”,在右側(cè)的顯示面板中根據(jù)實(shí)際需求配置超時設(shè)置。此處默認(rèn)。3.如上圖所示,選擇“通訊設(shè)定”,在右側(cè)的顯示面板中將連接方式設(shè)置為“短連接”,雙工模式設(shè)置為“true”,具體實(shí)際情況需要根據(jù)需求。4.如上圖所示,選擇“監(jiān)聽端口”,在右側(cè)的顯示面板中將端口設(shè)置為約定的端口號(需要注意端口在5000之內(nèi)的一般作為系統(tǒng)保留端口,不建議使用),此處以9000為例。設(shè)置持久連接為“false
6、”,最大連接限制(根據(jù)性能設(shè)置)設(shè)置為“50”,使用線程緩沖選擇為“true”,緩沖線程數(shù)依據(jù)實(shí)際情況設(shè)置。3.如上圖所示,選擇“解包處理”,查看右側(cè)的“實(shí)現(xiàn)類”,此處實(shí)現(xiàn)類可依據(jù)實(shí)際需求進(jìn)行調(diào)整,此處如果發(fā)現(xiàn)右側(cè)面板中無法直接修改則需要通過將“TCPIPServerDemo.acc”通過文本方式打開,找到如下所示節(jié)點(diǎn):修改為:7、mProcessor"label="解包處理"class="com.yucheng.cmis.pub.format.xml.OLSServerCommProcessor"/>修改后需要重新在EMPExplore中打開,修改后如下圖所示:修改完成后保存。3.如上圖所示,選擇“接入邏輯”,在右側(cè)的顯示面板中選擇“serviceIdField”,將serviceId的值改為我們所定義的交易碼字段。此處暫用“tranCode”。另,保存后需要以文本方式打開“TCPIPServerDemo.acc”,將實(shí)現(xiàn)類按照如下修改:8、rappendReqHead="true"label="接入邏輯"serviceIdField="servi