




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
消息中間件3.6iXCom瘦客戶端使用指南版權(quán)闡明上海寶信軟件股份有限企業(yè)版權(quán)所有,并保留對本文檔及本申明的最終解釋權(quán)和修改權(quán)。本文檔的版權(quán)歸上海寶信軟件股份有限企業(yè)所有。未得到上海寶信軟件股份有限企業(yè)的書面許可,任何人不得以任何方式或形式對本文檔內(nèi)的任何部分進(jìn)行復(fù)制、摘錄、備份、修改、傳播、翻譯成其他語言、將其所有或部分用于商業(yè)用途。上海寶信軟件股份有限企業(yè)版權(quán)所有1998-AllRightsReserved.目錄1 概述 11.1 目的 11.2 產(chǎn)品功能簡介 11.3 詞匯表 12 軟件構(gòu)造 23 配置闡明 24 接口闡明 45 使用闡明 45.1 UNIX平臺 45.2 windows平臺 56 附錄-接口代碼示例 67 聯(lián)絡(luò)方式 7概述目的iXcom產(chǎn)品系列是寶信自主研發(fā)的外部通訊中間件產(chǎn)品,目前已經(jīng)到3.6版本。該產(chǎn)品系列在寶信所承擔(dān)的項(xiàng)目中普遍的并越來越多的被采用,且已形成體系對外銷售。為了更好的支撐寶信所承擔(dān)的項(xiàng)目,需要對iXcom進(jìn)行持續(xù)的升級,以逐漸完善其功能,提高成熟度和產(chǎn)品化程度,滿足業(yè)務(wù)不停變化的需求,并嘗試進(jìn)入國內(nèi)的消息中間件市場,提高寶信在系統(tǒng)集成領(lǐng)域的競爭力和著名度。iXcom新版本將繼續(xù)延續(xù)iXcom產(chǎn)品系列的消息中間件路線,向下兼容前期版本,并修正優(yōu)化前期版本的某些數(shù)據(jù)互換區(qū)、進(jìn)程并發(fā)處理問題,提高產(chǎn)品運(yùn)行的穩(wěn)定性,重點(diǎn)升級產(chǎn)品的數(shù)據(jù)處理速度,根據(jù)市場的需要和趨勢為新版本增添新功能,擴(kuò)展系統(tǒng)接口,重構(gòu)管理及監(jiān)控界面。瘦客戶端是寶信消息中間件iXCom的附帶簡易版本,具有功能簡化、協(xié)議固定、配置簡樸、資源消耗小、消息處理速度快、多平臺支持等特點(diǎn),合用于系統(tǒng)終端無數(shù)據(jù)庫環(huán)境與完整iXCom進(jìn)行消息通信。該文檔描述了消息中間件iXcom瘦客戶端的構(gòu)成、配置、使用闡明等。本手冊使用對象為:負(fù)責(zé)在不一樣平臺上安裝iXcom的技術(shù)人員負(fù)責(zé)配置、管理iXcom的技術(shù)人員使用iXcom進(jìn)行設(shè)計(jì)、開發(fā)以及運(yùn)行的技術(shù)人員系統(tǒng)的項(xiàng)目經(jīng)理或負(fù)責(zé)人產(chǎn)品功能簡介iXCom瘦客戶端作為iXCom的簡易版本,繼承了消息中間件的基本功能,包括屏蔽系統(tǒng)差異,消息的可靠傳播等。作為簡易版本,瘦客戶端目前支持一種通信協(xié)議(29d),消息不支持持久化,只與單一的iXCom節(jié)點(diǎn)通信。由于目前iXCom3.5尚不支持windows平臺,瘦客戶端可作為windows平臺的備用方案。軟件構(gòu)造表STYLEREF1\s2SEQ表\*ARABIC\s11軟件構(gòu)成表文獻(xiàn)名功能簡介備注thinxcom(UNIX)/thinxcom.exe(windows)瘦客戶端接受進(jìn)程libmsgsend.so(UNIX)/msgsend.dll(windows)瘦客戶端發(fā)送函數(shù)庫thinxcomcfg.xml瘦客戶端配置文獻(xiàn)start.batWindows下啟動接受服務(wù)須以管理員身份運(yùn)行stop.batWindows下關(guān)閉接受服務(wù)須以管理員身份運(yùn)行配置闡明編號配置項(xiàng)配置值配置闡明備注syscfg段1listenPort1024~65535瘦客戶端監(jiān)聽端口必配2ip有效ip地址當(dāng)有多種網(wǎng)卡時(shí)可配置監(jiān)聽指定ip,一般狀況無需配置選配3nodedc如“AA”本節(jié)點(diǎn)代號,兩位字母必配nodedc段4name如“BB”對端節(jié)點(diǎn)代號,兩位字母必配5primaryip有效ip地址對端節(jié)點(diǎn)主ip地址必配6standbyip有效ip地址對端節(jié)點(diǎn)備用ip地址選配7port1024~65535對端節(jié)點(diǎn)端口必配8isbigendian“true”或“false”選配messages段9id如“AABB01”消息號,6位字母或數(shù)字必配10aheadnodedc如“AA”消息發(fā)送方代號,兩位字母必配11forwardnodedc如“BB”消息目的方代號,兩位字母必配12mapmsgid必配13dealfunc選配app段14libpath如“./libmsgrecv.so”或“./msgrecv.dll”應(yīng)用接受電文庫文獻(xiàn)位置必配,推薦絕對途徑,目前途徑以“./開始log段15opened“true”或“false”與否記錄日志必配16logpath如“/home/ixcom”或“d://”日志文獻(xiàn)途徑必配,絕對途徑17level“error、warning、info、debug”日志輸出級別必配接口闡明函數(shù)參數(shù)MsgSendMsgRecv函數(shù)原型intMsgSend(char*xmlin,char*xmlout)intMsgRecv(char*xmlin,char*xmlout)涵義電文發(fā)送API函數(shù)電文接受API函數(shù)庫文獻(xiàn)libmsgsend.so(UNIX)\msgsend.dll(WIN)libmsgrecv.so(UNIX)\msgrecv.dll(WIN)參數(shù)定義Char*xmlin:"<xmlin>""<messageid>aabbcc</messageid>""<##[(#data#)]##>data</##[(#data#)]##>""<xmlin>"Char*xmlout:"<xmlout>""<returncode>0</returncode>""<info>sucess</info>""<xmlout>"Char*xmlin:"<xmlin>""<messageid>aabbcc</messageid>""<##[(#data#)]##>data</##[(#data#)]##>""<time>12</time>""<xmlin>"Char*xmlout:"<xmlout>""<returncode>0</returncode>""<info>sucess</info>""<xmlout>" 函數(shù)提供者iXCom瘦客戶端應(yīng)用備注傳入的messageid應(yīng)為消息配置中的映射電文號mapmessageid使用闡明UNIX平臺瘦客戶端提供msgsend接口供應(yīng)用調(diào)用以發(fā)送電文,接受進(jìn)程需要應(yīng)用編寫消息接受庫提供MsgRecv接口接受處理電文,接口闡明見上一節(jié)。編寫處理接受電文的應(yīng)用接口庫,實(shí)現(xiàn)MsgRecv接口,可參照msgrecv示例;編寫調(diào)用瘦客戶端發(fā)送接口的程序,可參照sendtest示例;修改瘦客戶端配置文獻(xiàn)thinxconcfg.xml:配置監(jiān)聽端口,遠(yuǎn)端ip及端口配置電文號messages修改libpath=MsgRecv接口庫修改日志輸出途徑及日志級別啟動監(jiān)聽程序接受電文執(zhí)行./thinxcom-D運(yùn)行發(fā)送程序發(fā)送電文停止接受進(jìn)程kill[瘦客戶端pid]windows平臺編寫處理接受電文的應(yīng)用接口庫,實(shí)現(xiàn)MsgRecv接口,可參照msgrecv示例;編寫調(diào)用瘦客戶端發(fā)送接口的程序,可參照sendtest示例;修改瘦客戶端配置文獻(xiàn)thinxconcfg.xml:配置監(jiān)聽端口,遠(yuǎn)端ip及端口配置電文號messages修改libpath=MsgRecv接口庫修改日志輸出途徑及日志級別,注意日志須為完整絕對途徑啟動監(jiān)聽程序接受電文右擊start.bat,選擇“以管理員身份運(yùn)行”打開運(yùn)行services.msc,查看thinxcom服務(wù)與否成功啟動運(yùn)行發(fā)送程序發(fā)送電文停止接受服務(wù)右擊stop.bat,選擇“以管理員身份運(yùn)行”#include"thinxcom.h"int#include"thinxcom.h"intmain(){chartestbuf[4000]={0};
charxmlin[4000]={0}; charmsgid[12]={0}; charxmlout[400]={0}; intret; printf("insertmessageid:"); scanf("%s",msgid); printf("insertbuffer:"); scanf("%s",testbuf); //組裝發(fā)送xml格式的消息參數(shù),<messageid>:映射電文號,<##[(#data#)]##>:電文內(nèi)容 sprintf(xmlin,"<?xmlversion=\"1.0\"standalone='no'>\n" "<xmlin>" "<messageid>%s</messageid>" "<##[(#data#)]##>%s</##[(#data#)]##>" "</xmlin>",msgid,testbuf); printf("xmlinis:%s\n",xmlin); /*調(diào)用發(fā)送接口,其中xmlout是輸出xml格式:"<xmlout>""<returncode>0</returncode>""<info>sucess</info>""<xmlout>"*/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZSM 0057-2024“領(lǐng)跑者”評價(jià)技術(shù)要求 石油、石化及相關(guān)工業(yè)用的鋼制球閥
- T-ZJZYC 010-2024 中藥材產(chǎn)業(yè)合規(guī)管理規(guī)范
- 二零二五年度個(gè)人向新能源車輛制造商借款購買電動車的合同
- 歷年合同法司考備考輔導(dǎo)班師資聘用合同2025年度
- 2025年度集體土地租賃與特色小鎮(zhèn)建設(shè)合同
- 二零二五年度互聯(lián)網(wǎng)廣告聯(lián)盟合作協(xié)議合同
- 2025年度砂石場勞務(wù)人員薪酬及福利待遇合同
- 二零二五年度網(wǎng)紅獨(dú)家經(jīng)紀(jì)合作協(xié)議模板
- 二零二五年度電子商務(wù)平臺支付清算合同范本
- 新能源汽車項(xiàng)目買賣合同
- 2025新譯林版英語七年級下單詞默寫表
- 部編版小學(xué)語文三年級下冊第六單元教材解讀及教學(xué)建議
- DB11T 1315-2015 綠色建筑工程驗(yàn)收規(guī)范
- 山東省2024年夏季普通高中學(xué)業(yè)水平合格考試地理試題02(解析版)
- 《ISO 41001-2018 設(shè)施管理- 管理體系 要求及使用指南》專業(yè)解讀與應(yīng)用指導(dǎo)材料之16:“8運(yùn)行”(雷澤佳編制-2024)
- 2024智慧城市數(shù)據(jù)分類標(biāo)準(zhǔn)規(guī)范
- Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第1章CentOS Linux 7系統(tǒng)的安裝與介紹
- 新目標(biāo)英語中考一輪教材梳理復(fù)習(xí)教案
- 2022新教材蘇教版科學(xué)5五年級下冊全冊教學(xué)設(shè)計(jì)
- 光伏電氣設(shè)備試驗(yàn)方案
- 2024-2025學(xué)年全國中學(xué)生天文知識競賽考試題庫(含答案)
評論
0/150
提交評論