




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)引擎——部署文檔目錄1、 安裝環(huán)境: 22、 數(shù)據(jù)庫(kù)(ODBC驅(qū)動(dòng)) 21. SQLSERVER 42. MYSQL 53. POSTGRESQL 64. SYBASE 75. ORCALE 106. DB2 107. 自定義 123、 首次安裝 121. 問(wèn):如何更改WEBSERVICE? 122. 問(wèn):如何啟用關(guān)鍵字過(guò)濾? 123. 問(wèn):如何啟用擴(kuò)展ID? 134. 問(wèn):如何設(shè)置系統(tǒng)的固定參數(shù)? 135. 問(wèn):如果數(shù)據(jù)庫(kù)下行表是組合表? 136. 問(wèn):如果數(shù)據(jù)庫(kù)轉(zhuǎn)移數(shù)據(jù)字段不止引擎配置的字段? 147. 問(wèn):如果數(shù)據(jù)庫(kù)不在列表內(nèi)? 148. 問(wèn):sybase數(shù)據(jù)庫(kù)出現(xiàn)亂碼? 149. 問(wèn):數(shù)據(jù)庫(kù)狀態(tài)字段為INT型,非CHAR或者VARCHAR? 1410. 問(wèn):日志信息查看? 144、 軟件升級(jí) 151、 問(wèn):如果數(shù)據(jù)庫(kù)中有大量數(shù)據(jù)狀態(tài)為:發(fā)送中,請(qǐng)確認(rèn)如何處理? 152、 問(wèn):安裝目錄下面的配置文件是否可以覆蓋? 155、 引擎運(yùn)行機(jī)制 156、 測(cè)試表數(shù)據(jù): 151、 下行表: 152、 歷史表: 163、 上行表: 16安裝環(huán)境:操作系統(tǒng)位數(shù).Net版本W(wǎng)indows2000,WindowsXP,Windows2003,WindowsVista,Windows2008,Windows732位操作系統(tǒng).NetFramework2.0(或以上版本)數(shù)據(jù)庫(kù)(ODBC驅(qū)動(dòng))依次打開(kāi):【控制面板】【管理工具】【數(shù)據(jù)源(ODBC)】選擇【添加】下面是每一種數(shù)據(jù)庫(kù)odbc的基本配置。1、REF_Ref275695747\hSQLSERVER2、REF_Ref275695749\hMYSQL3、REF_Ref275695756\hPOSTGRESQL4、REF_Ref275695757\hSYBASE5、REF_Ref275695759\hORCALE6、REF_Ref275695760\hDB27、REF_Ref275695761\h自定義SQLSERVERMYSQL首先安裝mysql的odbc驅(qū)動(dòng)POSTGRESQL基本可參考REF_Ref275695749\hMYSQL;SYBASE所連數(shù)據(jù)庫(kù)IP和端口號(hào)。填入方式:xxx.xxx.xxx.xxx,端口號(hào)所要連接的數(shù)據(jù)庫(kù)名稱數(shù)據(jù)源名稱,根據(jù)自己的需要起名字所連數(shù)據(jù)庫(kù)IP和端口號(hào)。填入方式:xxx.xxx.xxx.xxx,端口號(hào)所要連接的數(shù)據(jù)庫(kù)名稱數(shù)據(jù)源名稱,根據(jù)自己的需要起名字在使用過(guò)程中,由于編碼問(wèn)題會(huì)導(dǎo)致發(fā)送的信息中文是亂碼格式,請(qǐng)確定是亂碼的情況下做如下修改:。在測(cè)試機(jī)上面選擇了utf-8的文字編碼后,在odbc的配置中對(duì)應(yīng)的寫(xiě)入文字編碼。ORCALEDB2輸入主機(jī)IP,如76端口,即50000(默認(rèn)值)數(shù)據(jù)庫(kù)名稱(要訪問(wèn)的數(shù)據(jù)庫(kù)),別名:可以隨便起個(gè)下拉框中不重復(fù)的名字就可以了點(diǎn)確定后,選擇數(shù)據(jù)源名稱,打開(kāi)“配置”按鈕,單擊“測(cè)試”,彈出“連接成功”對(duì)話框。即配置完成。詳細(xì)操作可參考文檔:/a2010/0811/1089/000001089189.shtml自定義如果是其它數(shù)據(jù)庫(kù),請(qǐng)先確定安裝對(duì)應(yīng)的odbc驅(qū)動(dòng)。然后再數(shù)據(jù)引擎安裝目錄下SqlCode.xml對(duì)應(yīng)按照源文件中{MSSQL}的規(guī)則加入<【數(shù)據(jù)庫(kù)名稱】><connection>DSN={dsn};UID={uid};PWD={pwd};</connection>【一般連接不需更改】<querytop>selecttop{count}{parameter}from{table}where{condition}</querytop>【一般不需更改】<query>select{parameter}from{table}where{condition}</query>【一般不需更改】<datetime>'{datetime}'</datetime>【一般不需更改】</【數(shù)據(jù)庫(kù)名稱】>添加后保存,重啟數(shù)據(jù)引擎即可看到新增的數(shù)據(jù)庫(kù)。如果運(yùn)行過(guò)程中有數(shù)據(jù)庫(kù)問(wèn)題,請(qǐng)咨詢相關(guān)人員。首次安裝按照幫助文檔安裝數(shù)據(jù)引擎,并配置對(duì)應(yīng)的ODBC;問(wèn):如何更改WEBSERVICE?答:打開(kāi)安裝目錄下SmsSend.exe.config文件,建議用XML的文件打開(kāi)或者記事本打開(kāi),修改:(紅色加粗部分修改)<applicationSettings><SmsSend.Properties.Settings><settingname="SmsSend_WebServer_EsmsServiceService"serializeAs="String"><value>54:8080/services/EsmsService</value></setting></SmsSend.Properties.Settings></applicationSettings>引擎錯(cuò)誤信息:無(wú)法連接服務(wù)器。問(wèn):如何啟用關(guān)鍵字過(guò)濾?答:打開(kāi)安裝目錄下SmsSend.exe.config文件,建議用XML的文件打開(kāi)或者記事本打開(kāi),修改:(紅色加粗部分修改)<!--*******關(guān)鍵字1:開(kāi)啟0:停用*********--><addkey="isKeyWord"value="1"/>開(kāi)啟后性能會(huì)有所降低,一般用戶不需開(kāi)啟,網(wǎng)關(guān)已有此功能。問(wèn):如何啟用擴(kuò)展ID?答:打開(kāi)安裝目錄下SmsSend.exe.config文件,建議用XML的文件打開(kāi)或者記事本打開(kāi),修改:(紅色加粗部分修改)<!--*******擴(kuò)展ID設(shè)置1:開(kāi)啟0:停用*********--><addkey="needSubID"value="1"/>一般用戶不需開(kāi)啟,此必須網(wǎng)關(guān)支持,如不支持可能會(huì)造成短信發(fā)送失敗。問(wèn):如何設(shè)置系統(tǒng)的固定參數(shù)?答:打開(kāi)安裝目錄下config.ini文件,下面的修改針對(duì)不同版本可能會(huì)有所不同。字段默認(rèn)值說(shuō)明(修改有風(fēng)險(xiǎn),請(qǐng)慎重考慮,請(qǐng)盡量使用默認(rèn)值)minute60000系統(tǒng)中【1分】例:重發(fā)默認(rèn)為10*minute分鐘hour3600000系統(tǒng)中【1小時(shí)】wrongtime60000系統(tǒng)發(fā)生錯(cuò)誤重啟時(shí)間【1分鐘】sendcount1000每次提取數(shù)據(jù)的數(shù)量【1000】條sendtimer10000每次提取數(shù)據(jù)的間隔【10】秒movecount1000每次轉(zhuǎn)移數(shù)據(jù)的數(shù)量【1000】條movetimer20000每次轉(zhuǎn)移數(shù)據(jù)的間隔【20】秒timesend60000定時(shí)發(fā)送的間隔【60】秒,時(shí)間范圍為前后timesend*2;outdatetimer43200000過(guò)期數(shù)據(jù)提醒循環(huán)時(shí)間為【12小時(shí)】showmsg30000界面顯示信息時(shí)間【30秒】getblacklist14400000暫時(shí)沒(méi)有用。clearScreen0界面信息定期清理;【0】表示不清理,【1】表示1天清理一次,凌晨0點(diǎn)清理,依次類推。StarUpdate0啟動(dòng)更新數(shù)據(jù),0表示:3->0;1表示:3-1;2表示:3-2;其它的表示不處理。但是必須為整形。注:數(shù)字都是狀態(tài)值。IsIntOrChar0如果數(shù)據(jù)庫(kù)的狀態(tài)字段為整形,請(qǐng)使用1,如果為char型或者varchar,請(qǐng)使用0。synmobileheadtimer24同步網(wǎng)段,默認(rèn)為24*hour(毫秒),時(shí)間單位為小時(shí)。srcencodingutf-8數(shù)據(jù)庫(kù)的編碼,sybase特殊,請(qǐng)參照-sybase數(shù)據(jù)庫(kù)出現(xiàn)亂碼?gateencodinggb2312發(fā)送至網(wǎng)關(guān)的編碼,一體機(jī)可能會(huì)為:utf-8問(wèn):如果數(shù)據(jù)庫(kù)下行表是組合表?答:打開(kāi)安裝目錄下SqlCode.xml文件<!--注1:如出現(xiàn)亂碼,請(qǐng)重置當(dāng)前文檔--><!--注2:修改此文檔時(shí)注非屬性:大于號(hào)【>】需要轉(zhuǎn)換為:【>】;.小于號(hào)【<】需要轉(zhuǎn)換為:【<】。--><!--注3:屬性where的修改后面必須加and,or等連接詞,屬性from,to表示轉(zhuǎn)移時(shí)自定義字段,必須數(shù)目相等,并且以【,】相隔-->組合查詢請(qǐng)遵循數(shù)據(jù)庫(kù)的SQL語(yǔ)法,如遇問(wèn)題請(qǐng)咨詢相關(guān)人員。例:如果數(shù)據(jù)庫(kù)待發(fā)表需要增加一個(gè)表組合,<MSSQL><connection>DSN={dsn};UID={uid};PWD={pwd};</connection><querytop>selecttop{count}{parameter}from{table}joinesmsuserseone.userid={table}.useridwhere{condition}</querytop><query>select{parameter}from{table}joinesmsuserseone.userid={table}.useridwhere{condition}</query><datetime>'{datetime}'</datetime></MSSQL>【mssql數(shù)據(jù)庫(kù)的事例】問(wèn):如果數(shù)據(jù)庫(kù)轉(zhuǎn)移數(shù)據(jù)字段不止引擎配置的字段?答:打開(kāi)安裝目錄下SqlCode.xml文件<!--注1:如出現(xiàn)亂碼,請(qǐng)重置當(dāng)前文檔--><!--注2:修改此文檔時(shí)注非屬性:大于號(hào)【>】需要轉(zhuǎn)換為:【>】;.小于號(hào)【<】需要轉(zhuǎn)換為:【<】。--><!--注3:屬性where的修改后面必須加and,or等連接詞,屬性from,to表示轉(zhuǎn)移時(shí)自定義字段,必須數(shù)目相等,并且以【,】相隔-->組合查詢請(qǐng)遵循數(shù)據(jù)庫(kù)的SQL語(yǔ)法,如遇問(wèn)題請(qǐng)咨詢相關(guān)人員。例:如果數(shù)據(jù)庫(kù)待發(fā)表與備份表之間有指定條件msgid,senttime需要轉(zhuǎn)移,但是配置上面以上配置,修改如下:<SQLfrom=",msgid,getdate()"to=",msgid,senttime"where="msgid=1and">【mssql數(shù)據(jù)庫(kù)的事例,記得where要加上空格】問(wèn):如果數(shù)據(jù)庫(kù)不在列表內(nèi)?答:參照數(shù)據(jù)庫(kù)(ODBC驅(qū)動(dòng))->自定義問(wèn):sybase數(shù)據(jù)庫(kù)出現(xiàn)亂碼?答:sybase的數(shù)據(jù)庫(kù)的類型默認(rèn)為ISO-1,但是會(huì)出現(xiàn)亂碼,請(qǐng)?zhí)砑酉鄳?yīng)的中文語(yǔ)言模塊,cp850對(duì)應(yīng)的是ibm850,iso-1對(duì)應(yīng)的是Unicode,其他有GB2312,UTF-8。問(wèn):數(shù)據(jù)庫(kù)狀態(tài)字段為INT型,非CHAR或者VARCHAR?答:參考如何設(shè)置系統(tǒng)的固定參數(shù)?的IsIntOrChar。引擎錯(cuò)誤信息:數(shù)據(jù)庫(kù)類型錯(cuò)誤,無(wú)法識(shí)別等。問(wèn):日志信息查看?答:系統(tǒng)如果開(kāi)啟“保存日志”,引擎開(kāi)啟后按F8或者在選項(xiàng)中進(jìn)入即可看到發(fā)送的信息日志;系統(tǒng)的錯(cuò)誤信息日志快捷鍵為Ctrl+H,或者進(jìn)入安裝目錄下SYSLOG的文件夾下面,一般此內(nèi)信息為系統(tǒng)的運(yùn)行日志及錯(cuò)誤日志,當(dāng)遇到引擎錯(cuò)誤時(shí)可以將此文檔發(fā)送給相關(guān)人員查看分析。軟件升級(jí)請(qǐng)確保數(shù)據(jù)引擎最新版安裝完畢問(wèn):如果數(shù)據(jù)庫(kù)中有大量數(shù)據(jù)狀態(tài)為:發(fā)送中,請(qǐng)確認(rèn)如何處理?答:打開(kāi)安裝目錄下config.ini文件,找到StarUpdate這個(gè)字段,按照【啟動(dòng)更新數(shù)據(jù),0表示:3->0;1表示:3-1;2表示:3-2;其它的表示不處理。但是必須為整形?!窟@個(gè)規(guī)則進(jìn)行修改。請(qǐng)對(duì)應(yīng)的進(jìn)行修改。參照首次安裝問(wèn):安裝目錄下面的配置文件是否可以覆蓋?答:在安裝最新版數(shù)據(jù)引擎前備份舊版數(shù)據(jù)引擎的配置文件,安裝后,對(duì)比config.ini,smssend.exe.congfig的目錄結(jié)構(gòu)是否相似,如果完全一樣的話,可以覆蓋,1.3.4版至1.3.6版的smssend.exe.congfig,smsdata.mdb可以完全覆蓋。引擎運(yùn)行機(jī)制發(fā)送短信:數(shù)據(jù)引擎在間隔時(shí)間(如何設(shè)置間隔時(shí)間?)內(nèi)從數(shù)據(jù)庫(kù)提取指定數(shù)量(如何設(shè)置指定數(shù)量?)的數(shù)據(jù)進(jìn)行分析,并組合編碼與網(wǎng)關(guān)協(xié)議一致的數(shù)據(jù)進(jìn)行發(fā)送至網(wǎng)關(guān),網(wǎng)關(guān)會(huì)返回短信的狀態(tài)結(jié)果到數(shù)據(jù)引擎,引擎在更新數(shù)據(jù)的狀態(tài)為返回結(jié)果;轉(zhuǎn)移短信:數(shù)據(jù)引擎在間隔時(shí)間內(nèi)(如何設(shè)置間隔時(shí)間?)從待發(fā)表提取指定數(shù)量(如何設(shè)置指定數(shù)量?)的數(shù)據(jù)進(jìn)行轉(zhuǎn)移,并刪除待發(fā)表的對(duì)應(yīng)數(shù)據(jù)。接收短信:數(shù)據(jù)引擎在開(kāi)啟接受信息的功能下,定時(shí)從網(wǎng)關(guān)或者客戶賬號(hào)下的短信更新至數(shù)據(jù)庫(kù),并同時(shí)更新系統(tǒng)的接收日志。其余功能詳細(xì)請(qǐng)看幫助文檔。測(cè)試表數(shù)據(jù):下行表:字段字段類型字段說(shuō)明IDInt主鍵MobileVarchar(12)大于12即可手機(jī)號(hào)碼ContentVarchar(1000)短信內(nèi)容StatusVarchar(5)orInt短信的發(fā)送狀態(tài)SendTimeDatetime發(fā)送時(shí)間subidInt擴(kuò)展號(hào)(一般不需要,開(kāi)啟見(jiàn)SmsSend.exe.config)SendLengthInt短信長(zhǎng)度,計(jì)算短信實(shí)際發(fā)送的條數(shù)SendCountInt短信的發(fā)送次數(shù)TimerSenddatetime定時(shí)發(fā)送時(shí)間,可以為空歷史表:字段字段類型字段說(shuō)明IDInt主鍵MobileVarchar(12)大于12即可手機(jī)號(hào)碼ContentVarchar(1000)短信內(nèi)容StatusVarchar(5)orInt短信的發(fā)送狀態(tài)SendTimeDatetime發(fā)送時(shí)間subidInt擴(kuò)展號(hào)SendLengthInt短信長(zhǎng)度,計(jì)算短信實(shí)際發(fā)送的條數(shù)SendCountInt短信的發(fā)送次數(shù)TimerSenddatetime定時(shí)發(fā)送時(shí)間,可以為空上行表:字段字段類型字段說(shuō)明IDInt主鍵MobileVarchar(12)大于12即可手機(jī)號(hào)碼ContentVarchar(1000)短信內(nèi)容CanumberVarchar(20)通道號(hào)RecTimeDatetime接收時(shí)間subidInt擴(kuò)展號(hào)(一般不需要)注:紅色部分為必需包含的數(shù)據(jù);歷史表與下行表的結(jié)構(gòu)基本一致;以上數(shù)據(jù)字段為演示的表結(jié)構(gòu),具體可自由配置;數(shù)據(jù)類型為msSql,其他數(shù)據(jù)庫(kù)以實(shí)際為準(zhǔn)。附:【msSql】下行表:CREATETABLESENDLIST(IDBIGINTNOTNULLIDENTITY(1,1),MOBILEVARCHAR(12)NOTNULL,CONTENTVARCHAR(1000)NOTNULL,STATUSVARCHAR(5)NOTNULL,SENDTIMEdatetime,SENDLENGTHBIGINT,SENDCOUNTBIGINT,TIMERSENDdatetime,PRIMARYKEY(ID));歷史備份表:CREATETABLESENDHISTORY(IDBIGINTNOTNULLIDENTITY(1,1),MOBILEVARCHAR(12)NOTNULL,CONTENTVARCHAR(1000)NOTNULL,STATUSVARCHAR(5)NOTNULL,SENDTIMEdatetime,SENDLENGTHBIGINT,SENDCOUNTBIGINT,TIMERSENDdatetime,PRIMARYKEY(ID));上行表:CREATETABLESENDHISTORY(IDBIGINTNOTNULLIDENTITY(1,1),MOBILEVARCHAR(12)NOTNULL,CONTENTVARCHAR(1000)NOTNULL,RECTIMEdatetime(5)NOTNULL,CANUMBERVARCHAR(20))【DB2】的測(cè)試表生成語(yǔ)句:下行表:CREATETABLESENDLIST(IDBIGINTNOTNULLGENERATEDALWAYSASIDENTITY(STARTWITH0,INCREMENTBY1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江智能電子產(chǎn)品項(xiàng)目可行性研究報(bào)告
- 掛車車鎖行業(yè)市場(chǎng)發(fā)展及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025年USB魔燈項(xiàng)目投資可行性研究分析報(bào)告
- 小商品批發(fā)市場(chǎng)建設(shè)項(xiàng)目可行性研究報(bào)告建議書(shū)
- 科技創(chuàng)新商業(yè)化的挑戰(zhàn)與突破策略
- 基于大觀念的高中英語(yǔ)單元整體教學(xué)設(shè)計(jì)與實(shí)踐
- 2025年品質(zhì)生活電器項(xiàng)目發(fā)展計(jì)劃
- 面向內(nèi)容生成服務(wù)的計(jì)算和傳輸資源聯(lián)合優(yōu)化研究
- 科技前沿下的匯報(bào)創(chuàng)新策略
- 基于邊界強(qiáng)度過(guò)程的風(fēng)力機(jī)預(yù)防性維修策略研究
- 氣流組織模擬分析報(bào)告教程
- 點(diǎn)亮生命-大學(xué)生職業(yè)生涯發(fā)展與就業(yè)指導(dǎo)全套教學(xué)課件
- 外墻清洗成本分析報(bào)告
- 特殊作業(yè)現(xiàn)場(chǎng)監(jiān)護(hù)人安全培訓(xùn)課件
- 環(huán)境修復(fù)原理與技術(shù)-第5章-污染環(huán)境的植物修復(fù)原理
- 2024年1月浙江省首考普通高等學(xué)校招生全國(guó)統(tǒng)一考試英語(yǔ)試題
- 關(guān)于新能源場(chǎng)站“兩個(gè)細(xì)則”的影響和管理措施
- 手術(shù)部位感染預(yù)防控制措施
- 中醫(yī)類診所規(guī)章制度與崗位職責(zé)
- 初中語(yǔ)文 中考總復(fù)習(xí)-文言文斷句訓(xùn)練120題(含答案解析)
- 影視鑒賞-動(dòng)畫(huà)電影課件
評(píng)論
0/150
提交評(píng)論