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

正文內(nèi)容

基于mq的統(tǒng)一傳輸平臺(tái)用戶手冊(cè)(留存版)

  

【正文】 記錄的日志文件發(fā)送到指定隊(duì)列中。ruler —— 為運(yùn)行MQ系統(tǒng)提供的runmqdlq程序,所做的配置文件?!?本節(jié)點(diǎn)信息文件,用于描述本節(jié)點(diǎn)的一些信息,此配置文件中只能有一行配置信息。在開發(fā)新的應(yīng)用時(shí),應(yīng)為新的應(yīng)用建立集自己的區(qū)段。LQNAME: 本地隊(duì)列名,是接收函數(shù)要讀取消息的隊(duì)列名,ATIRCV和ATIRCV1從LQNAME所指定的隊(duì)列中都取消息。本參數(shù)以毫秒作為單位,WaitInterval=15000表明要等待15000毫秒,即15秒。[MQZM]RQNAME=QMNAME=LQNAME=APPLMQZMQREPLYTOQNAME=ATIVersion=1OS=WIN2KLOCALADDRESS=retryCount=5。其命名規(guī)則為:以R+標(biāo)識(shí)應(yīng)用碼作為前綴,其后為單位代碼,R+標(biāo)識(shí)應(yīng)用的前綴+單位代碼,如:“RJZX24”表示到集裝箱應(yīng)用北京分局的發(fā)送隊(duì)列。其它說明與上面相同。在高級(jí)屬性中選擇“日程安排”,點(diǎn)擊“高級(jí)”,選擇“重復(fù)任務(wù)”,定制每1小時(shí)執(zhí)行一次、持續(xù)時(shí)間是24小時(shí),點(diǎn)擊“確定”,返回“日程安排”界面,點(diǎn)擊“確定”完成任務(wù)計(jì)劃的配置。%WINDOWSDIR%是指當(dāng)前運(yùn)行的WINDOWS系統(tǒng)路經(jīng),如:c:\windows, e:\winnt等。如:呼和局的某一個(gè)車站,由于其相應(yīng)虛擬分局的代碼為“33”,其全地址表示方法為:C3314705,目前無分局的路局有:柳州局:Z71XXXXX南昌局:G57XXXXX昆明局:M80XXXXX呼和浩特局:C33XXXXX 第九字節(jié)為forward_flag: ‘1’:三級(jí)落地轉(zhuǎn)發(fā)模式 ‘0’:點(diǎn)到點(diǎn)的傳輸模式 三級(jí)落地轉(zhuǎn)發(fā)模式:當(dāng)數(shù)據(jù)上報(bào)到分局或路局時(shí),會(huì)自動(dòng)上報(bào)到上一級(jí)單位。ATISEND1將不再?gòu)哪J(rèn)的路徑下找指定名稱的參數(shù)文件。接收返回后,從在Buffer中第DataLen + 1字節(jié)起為消息的MsgID,正文存放在Buffer的開始的DataLen個(gè)字節(jié)中,如果是接收文件,從BufferLen+1的位置存放MsgID。Reason:輸出參數(shù),按照引用地址的方式調(diào)用,返回調(diào)用ATIRCV的錯(cuò)誤碼,沒有錯(cuò)誤時(shí),此值返回0 ATIRCV1 VB接口:ATIRCV (ByVal FuncCode As Integer, _ByVal TaskId As String, _ByVal BufferLen As Long, _ByVal Buffer As String, _ByRef DataLen As Long, _ByRef Reason As Long, _ByVal INIFileName) _As LongC 接口:Int ATIRCV (short FuncCode, char * TaskId, long BufferLen, char * Buffer, long * DataLen, char * INIFileName,long * Reason)。 參數(shù)文件 初始化文件的格式及內(nèi)容說明。 For Send amp。=================39。*******************************************************************************39。39。一起提交用戶的程序還會(huì)有一個(gè)簡(jiǎn)單的VB例子程序TestATI。DataLen:輸出參數(shù),整型,即收消息到內(nèi)存時(shí),返回實(shí)際接收的數(shù)據(jù)長(zhǎng)度,接收文件時(shí)。返回的MsgID將存放在Buffer中消息數(shù)據(jù)后第二個(gè)字節(jié)開始的24個(gè)字節(jié)中,此時(shí)返回的消息長(zhǎng)度(對(duì)接收消息而非接收文件)仍然是真正的消息的長(zhǎng)度,不包含此25個(gè)字節(jié)的長(zhǎng)度。此函數(shù)的參數(shù)除了比ATISEND多了一個(gè)參數(shù)INIFileName外,其余的參數(shù)與ATISEND完全一致,下面只介紹INIFileName,其它參數(shù)的說明請(qǐng)參考ATISEND的參數(shù)說明:INIFileName:輸入?yún)?shù),字符串類型,根據(jù)不同的系統(tǒng)需要或限制,通信程序的接口參數(shù)文件可以不存放到指定的路徑下,由調(diào)用者指定。當(dāng)Destation 的長(zhǎng)度小于Dest_num*9時(shí),函數(shù)返回錯(cuò)誤DESTATION_ADDREE_NOT_ENOUGH,并發(fā)起此次發(fā)送調(diào)用,當(dāng)Destation 的長(zhǎng)度大于Dest_num*9時(shí),前Dest_num*9個(gè)字符有效。在與其它應(yīng)用程序接口時(shí),標(biāo)準(zhǔn)通信程序提供了至少以下的語(yǔ)言接口:1. 標(biāo)準(zhǔn)的C語(yǔ)言發(fā)送接收程序(, , , )2. VB標(biāo)準(zhǔn)模塊(、)3. 動(dòng)態(tài)連接口的接口(、)使用標(biāo)準(zhǔn)接口程序時(shí)所需要的所有的配置信息都存放在標(biāo)準(zhǔn)的INI格式的配置文件中,在默認(rèn)的情況下,該配置文件存放在制定的路徑下:對(duì)于WINDOWS系統(tǒng),存放在%WINDIR%下,如:c:\winnt\;對(duì)于unix系統(tǒng),存放在/etc目錄下,如:/etc/。(3) ,通過將其加到任務(wù)計(jì)劃中的方式定時(shí)自動(dòng)啟動(dòng)。(2) atsvr和atdfh程序由腳本文件stopmon停止,其命令格式是:nohup atmon stop /mqfs1/atserver/atproc amp。除此之外,還要為zmzdrcv的啟動(dòng)定義一個(gè)“APPLINITQ”。MQSERVER_VERSION ,設(shè)置“MQSERVER_VERSION=2”,否則不設(shè)此值或設(shè)置為“MQSERVER_VERSION=5”。此參數(shù)為系統(tǒng)保留參數(shù),請(qǐng)保持RetryCount=0或?qū)⒋藚?shù)注釋??梢允潜镜仃?duì)列,也可以是遠(yuǎn)程隊(duì)列的本地定義(QREMOTE)、隊(duì)列別名(QALIAS)、本地隊(duì)列(QLOCAL)。理論上,文件中的空行可以有任意多個(gè)。—— 應(yīng)用狀態(tài)配置文件,每個(gè)TMIS應(yīng)用有一行記錄,以集裝箱應(yīng)用為例,其記錄格式為:“JZX 1 1 APPLJZXQ RJZX”,每個(gè)字段的含義如下:JZX:應(yīng)用標(biāo)識(shí)碼,每個(gè)應(yīng)用一個(gè),如:確報(bào)應(yīng)用:“YT1”貨票應(yīng)用:“HP ”車號(hào)識(shí)別:“ATIS”調(diào)度系統(tǒng):“DDXT”集裝箱: “JZX ”分局貨調(diào):“FJHD”三級(jí)轉(zhuǎn)發(fā)(車站車輛報(bào)告):“SJZF”通信系統(tǒng)專用站名字典更新:“MQZM”1: 本地應(yīng)用狀態(tài),“0”表示本地應(yīng)用為舊版本,即仍由應(yīng)用負(fù)責(zé)消息的轉(zhuǎn)發(fā),atsvr程序不負(fù)責(zé)轉(zhuǎn)發(fā);“1”表示本地應(yīng)用為新版本,由atsvr程序負(fù)責(zé)轉(zhuǎn)發(fā)應(yīng)用消息。 參數(shù)文件無論使用哪種平臺(tái),傳輸服務(wù)程序運(yùn)行之前,都要事先在共享盤的atserver和atserver\atproc目錄下設(shè)置好參數(shù)文件。 —— MQ接收通道消息出口程序。)點(diǎn)擊Browse進(jìn)入修改安裝目錄界面:將安裝目錄設(shè)為“共享盤符:\atserver”,點(diǎn)擊確定鍵,返回選擇軟件安裝路徑界面,再點(diǎn)擊Next進(jìn)入軟件安裝界面:點(diǎn)擊Next開始軟件安裝,到完成界面:點(diǎn)擊Finish完成軟件安裝過程。MQ 消息傳輸日志:(1) 若啟用通道出口程序msglog..dll 記錄日志,以免本地盤被占滿。 三級(jí)應(yīng)用傳輸服務(wù)程序?qū)⑦\(yùn)行在分局、路局、部中心三級(jí)的MQ通信服務(wù)器上,是常駐進(jìn)程。每個(gè)應(yīng)用項(xiàng)目采用的通信方式各不相同,有的甚至使用不同的通信服務(wù)器。該項(xiàng)目的用戶為TMIS各應(yīng)用開發(fā)組及部中心、全路各路局、分局、TMIS信息報(bào)告站等。軟件環(huán)境:適用于UNIX、WINDOWS等平臺(tái),需安裝MQ SERVER 或MQ CLIENT軟件。雙機(jī)環(huán)境或單機(jī)環(huán)境下,放置atserver數(shù)據(jù)文件的共享盤或內(nèi)置盤有足夠的空間,最好大于等于120M。atdfh —— 死信文件處理程序。與msglog相配合,必須同時(shí)使用或不用。 —— 應(yīng)用狀態(tài)配置文件。以哈爾濱分局為例,其格式為: “01 2 QM01”。當(dāng)默認(rèn)配置中的參數(shù)與應(yīng)用區(qū)段中的配置相互沖突時(shí),以應(yīng)用區(qū)段中的配置為準(zhǔn)。同RQNAME,LQNAME的參數(shù)值也是大小寫區(qū)分的。WaitInterval=1表示以無限期的方式等待。 if MQWaitInterval = 1, ATIRCV will always wait. (ms)WaitInterval=15000MAX_FILE_BLOCK_SIZE=20480。,都應(yīng)事先用MQ命令定義好。(3) msglog ,將消息的相關(guān)信息記錄到日志文件中。此后,該程序?qū)⒚扛粢恍r(shí)自動(dòng)執(zhí)行一次。在標(biāo)準(zhǔn)接口程序中,無論是那種語(yǔ)言,都有以下的標(biāo)準(zhǔn)接口函數(shù):1. ATISEND 2. ATISEND13. ATIRCV4. ATIRCV1在以下的說明中,我們首先介紹四個(gè)標(biāo)準(zhǔn)的編程接口函數(shù)及其參數(shù),然后介紹上述三種語(yǔ)言接口的適用方法,最后介紹系統(tǒng)配置文件的配置方法。在一條消息中如果有任一地址為三級(jí)落地轉(zhuǎn)發(fā)模式(1),那么這個(gè)消息即為三級(jí)落地轉(zhuǎn)發(fā)模式的消息。 ATIRCVVB接口:ATIRCV (ByVal FuncCode As Integer, ByVal TaskId As String, _ByVal BufferLen As Long, _ByVal Buffer As String, _ByRef DataLen As Long, _ByRef Reason As Long) _ As LongC 接口:Int ATIRCV (short FuncCode, char * TaskId, long BufferLen, char * Buffer, long * DataLen, long * Reason)。此參數(shù)僅在接收消息(ATI_RECEIVE_MESSAGE)和接收一個(gè)文件(ATI_RECEIVE_FILE + ATI_RECEIVE_ONE_FILE)時(shí)有效,連續(xù)接收多個(gè)文件時(shí)無效。此函數(shù)是用來從MQ中接收消息/文件與ATIRCV不同的是,此函數(shù)必須指明參數(shù)文件的路徑和文件名。附錄一 Attribute VB_Name = AMQATIOption Explicit39。 Receive FuncCodePublic Const ATI_SEND_MESSAGE = amp。 Author: WANG Yunqiu39。H8Public Const ATI_ERROR_BASE = 3300Public Const ATI_OPEN_TRANS_FILE_ERROR = (ATI_ERROR_BASE + 18)Public Const ATI_TOO_MANY_DEST_ADDRESS = (ATI_ERROR_BASE + 19)Public Const ATI_NO_MORE_MESSAGE_IN_QUEUE = 100Public Const ATI_PUT_MSG_ERROR_BACK = (ATI_ERROR_BASE + 200)Public Const ATI_MSG_TRUNCATED = (ATI_ERROR_BASE + 201)Public Const ATI_INIT_INIFILE_ERROR = (ATI_ERROR_BASE + 20)Public Const ATI_CONNECT_TO_SERVER_ERROR = (ATI_ERROR_BASE + 21)Public Const ATI_DISC_ERR_IN_OPEN_S_Q_ERR = (ATI_ERROR_BASE + 22)Public Const ATI_FIRST_GET_MSG_ERROR = (ATI_ERROR_BASE + 23)Public Const ATI_SECOND_NO_MORE_MSG_ERR = (ATI_ERROR_BASE + 24)Public Const ATI_SECOND_GET_MSG_ERR = (ATI_ERROR_BASE + 25)Public Const ATI_SEEK_TRANS_FILE_ERROR = (ATI_ERROR_BASE + 26)Public Const ATI_GET_RQNAME_ERROR = (ATI_ERROR_BASE + 27)Public Const ATI_GET_ATIVersion_ERROR = (ATI_ERROR_BASE + 28)Public Const ATI_BEGIN_UNIT_WORK_ERR = (ATI_ERROR_BASE + 29)Public Const ATI_ALLOC_BUFFER_ERROR = (ATI_ERROR_BASE + 30)Public Const ATI_PUT_MSG_ERROR = (ATI_ERROR_BASE + 31)Public Const ATI_COMMIT_WORK_ERROR = (ATI_ERROR_BASE + 32)39。 atircv139。使用Windows 9x系統(tǒng)時(shí)最好將此文件存放在 %WINDIR%\SYSTEM下,使用Windows NT/2K/XP系統(tǒng)時(shí),最好將此文件存放在 %WINDIR%\SYSTEM32下。Buffer:輸入?yún)?shù),字符數(shù)組,接收文件時(shí),此參數(shù)指明文件的存放目錄,接收消息到內(nèi)存時(shí),此參數(shù)為內(nèi)存地址。ATI_RECEIVE_MESSAGE_ID (0x0020):接收數(shù)據(jù)時(shí),如果需要接收到消息的MsgID,請(qǐng)?jiān)贔uncCode中加上此指示。VB接口:ATISEND1 (ByVal FuncCode As Integer, _ByVal TaskId As String, _
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1