絢華短信平臺(tái)業(yè)務(wù)開(kāi)發(fā)手冊(cè)參考模板_第1頁(yè)
絢華短信平臺(tái)業(yè)務(wù)開(kāi)發(fā)手冊(cè)參考模板_第2頁(yè)
絢華短信平臺(tái)業(yè)務(wù)開(kāi)發(fā)手冊(cè)參考模板_第3頁(yè)
絢華短信平臺(tái)業(yè)務(wù)開(kāi)發(fā)手冊(cè)參考模板_第4頁(yè)
絢華短信平臺(tái)業(yè)務(wù)開(kāi)發(fā)手冊(cè)參考模板_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

絢華短信平臺(tái)V2.0系統(tǒng)開(kāi)發(fā)手冊(cè)深圳市絢華軟件-08一.短信平臺(tái)業(yè)務(wù)簡(jiǎn)述概述短信平臺(tái)業(yè)務(wù)模塊3.6.4是在3.6.3基礎(chǔ)上發(fā)展改善新版本.目標(biāo)是支持最新infomaster3.6.4版和兼容以前3個(gè)子版本,包含V2.5R120,V3.0R170,V3.5R627版本環(huán)境操作系統(tǒng):運(yùn)行于win或XP或更高版本MS操作系統(tǒng).不能在UNIX或LINUX或其它系統(tǒng)下運(yùn)行.數(shù)據(jù)庫(kù):基于MSSQLSERVER數(shù)據(jù)庫(kù)環(huán)境數(shù)據(jù)庫(kù)連接:支持ADO方法或基于ORACLE9i數(shù)據(jù)庫(kù)環(huán)境數(shù)據(jù)庫(kù)連接:支持ADO業(yè)務(wù)模式業(yè)務(wù)模塊支持2種業(yè)務(wù)上行消息處理主動(dòng)下行業(yè)務(wù)上行消息處理業(yè)務(wù)業(yè)務(wù)處理過(guò)程:經(jīng)過(guò)被叫業(yè)務(wù)代碼和消息內(nèi)容命令字進(jìn)行命令解析命令解析結(jié)果定位處理該上行消息業(yè)務(wù)邏輯依據(jù)邏輯接口賦值實(shí)際參數(shù),調(diào)用該邏輯依據(jù)業(yè)務(wù)邏輯返回值結(jié)構(gòu)返回下行消息包,發(fā)出下行消息支持業(yè)務(wù)邏輯方法直接存放過(guò)程調(diào)用存放過(guò)程,依據(jù)存放過(guò)程返回結(jié)果集,直接發(fā)出下行信息直接URL:在V3.6.4版本中又分為經(jīng)過(guò)命令解析直接URL主動(dòng)下行經(jīng)過(guò)存放過(guò)程接口,定時(shí)調(diào)用,取得下行信息,主動(dòng)發(fā)出支持業(yè)務(wù)模式為:群發(fā)請(qǐng)求業(yè)務(wù)處理模式上行點(diǎn)播消息處理步驟業(yè)務(wù)平臺(tái)模塊經(jīng)過(guò)TCP/IP連接到switch平臺(tái),接收到用戶(hù)上行消息,經(jīng)過(guò)命令解析存放過(guò)程返回結(jié)果集中得到存放過(guò)程或URL,而且調(diào)用該處理方法。HTTP方法處理是結(jié)構(gòu)對(duì)應(yīng)URL發(fā)出HTTP請(qǐng)求,處理業(yè)務(wù)邏輯在后臺(tái)WEB服務(wù)中完成。存放過(guò)程接口方法處理首先經(jīng)過(guò)路由匹配算法依據(jù)目標(biāo)號(hào)碼和消息內(nèi)容匹配查找,定位出處理此上行短信存放過(guò)程,再調(diào)用存放過(guò)程接口,處理業(yè)務(wù)邏輯在存放過(guò)程中完成。業(yè)務(wù)處理步驟在HTTP接口步驟中,是經(jīng)過(guò)路由匹配定位處理URL。上行點(diǎn)播消息路由匹配上行點(diǎn)播消息路由匹配存放過(guò)程存放過(guò)程…..存放過(guò)程URLURL…..URLHTTP請(qǐng)求HTTP請(qǐng)求HTTP請(qǐng)求HTTP請(qǐng)求存放過(guò)程接口存放過(guò)程接口存放過(guò)程接口存放過(guò)程接口switch平臺(tái)1HTTP接口2存放過(guò)程接口業(yè)務(wù)平臺(tái)存放過(guò)程接口規(guī)則邏緝圖說(shuō)明:當(dāng)手機(jī)點(diǎn)播時(shí),手機(jī)短信經(jīng)過(guò)switch平臺(tái),由平臺(tái)路由到請(qǐng)求業(yè)務(wù)模塊。請(qǐng)求業(yè)務(wù)模塊在初始化和實(shí)施期間加載命令解析表。上行消息依據(jù)其中接入碼,命令字和命令解析表中內(nèi)容進(jìn)行匹配。找到用于處理該條消息存放過(guò)程。實(shí)施該存放過(guò)程,從庫(kù)中取得數(shù)據(jù)并返回給手機(jī)用戶(hù)。MO業(yè)務(wù)業(yè)務(wù)程序接收到從switch傳過(guò)來(lái)消息,經(jīng)過(guò)調(diào)用命令解析存放過(guò)程,找到對(duì)應(yīng)統(tǒng)計(jì),統(tǒng)計(jì)中FPROC表明此次點(diǎn)播所對(duì)應(yīng)存放過(guò)程。并把統(tǒng)計(jì)中FTOPID,F(xiàn)SRVCODE,F(xiàn)CODE,F(xiàn)FEETYPE,F(xiàn)EXTPARAM值及手機(jī)號(hào)碼,接入碼,內(nèi)容。傳入存放過(guò)程輸入?yún)?shù):topid,srvcode,cmd,param1,param2,srcaddr,srcaddrtype,dstaddr,msg,switchid,zoneid;假如消息中有LINKID也會(huì)傳入,然后實(shí)施存放過(guò)程。假如想返回消息給手機(jī),則只要在存放過(guò)程中將需要返回消息各字段寫(xiě)入輸出參數(shù)retmsgs結(jié)構(gòu)體中。所以,要做一下處理MO業(yè)務(wù),只要編寫(xiě)一個(gè)存放過(guò)程即可。存放過(guò)程輸入?yún)?shù)個(gè)數(shù),含義是固定,而存放過(guò)程名是可變,由自已定義。輸出參數(shù)也是是固定,結(jié)構(gòu)中每個(gè)字段含義也是固定。存放過(guò)程接口ADO方法存放過(guò)程接口說(shuō)明@srcaddrvarchar(50),--源號(hào)碼@srcadd_typevarchar(1),--源號(hào)碼類(lèi)型,0真號(hào)碼,1偽號(hào)碼@destaddrvarchar(50),--目標(biāo)號(hào)碼@msgvarchar(300),--消息內(nèi)容@topidvarchar(20),--欄目代碼@srvcodevarchar(20),--業(yè)務(wù)代碼@cmdvarchar(300),--命令碼@linkidvarchar(60),--molinkid@switchidvarchar(50),--switchID

@zoneidvarchar(50),--地域編號(hào)@SubmitMsgTypevarchar(3),--發(fā)送消息類(lèi)型@SPDealResultvarchar(1),--Sp對(duì)消息處理結(jié)果@param1varchar(20)--備用參數(shù)@param2varchar(20)--備用參數(shù)@retintOUTPUT直接URL接口規(guī)則URL參數(shù)傳輸規(guī)則采取URL處理時(shí),默認(rèn)URL串為命令解析表中URL前綴加上實(shí)際參數(shù). ?SRCADDR=&SRCADDR_TYPE=&DESTADDR=&MSG=&TOPID=&SRVCODE=&CMD=&PARAM1=&PARAM2=&LinkID=(注:上行消息處理方法有3種,存放過(guò)程、直接url。在存放過(guò)程中輸入接口擴(kuò)展了2個(gè)參數(shù)switchid、zoneid。因?yàn)閷?shí)際用途不大沒(méi)有對(duì)直接url和url存放過(guò)程和處理2種方法借口沒(méi)有進(jìn)行擴(kuò)展,所以存放過(guò)程接口同其它接口有點(diǎn)不一樣,不過(guò)不影響其它功效。)這些參數(shù)在命令表中能夠進(jìn)行轉(zhuǎn)換配置.這些參數(shù)值1,2,3,4由上行命令決定,其它字段由命令解析表決定.序號(hào)傳出字段名稱(chēng)描述規(guī)則1SRCADDR主叫號(hào)碼(源地址)2SRCADDR_TYPE主叫號(hào)碼(源地址)類(lèi)型3DESTADDR目標(biāo)號(hào)碼(目標(biāo)地址)4MSG消息內(nèi)容(命令字)5TOPID欄目編號(hào)6SRVCODE子業(yè)務(wù)號(hào)碼7CMD命令字8LinkID上行l(wèi)inkid9PARAM1參數(shù)110PARAM2參數(shù)2設(shè)值規(guī)則為命令表里FSMSURL字段決定.名稱(chēng)=實(shí)際參數(shù)名稱(chēng);名稱(chēng)=實(shí)際參數(shù)名稱(chēng);名稱(chēng)=實(shí)際參數(shù)名稱(chēng)中間用分號(hào)”;”隔開(kāi).假如在URL參數(shù)里面設(shè)定,則根據(jù)規(guī)則進(jìn)行參數(shù)變換,填寫(xiě)實(shí)際值,結(jié)構(gòu)實(shí)際URL發(fā)出去.下行URLresponse包規(guī)則反饋response包格式,可包含協(xié)議字段(包含短消息內(nèi)容),不過(guò)必需根據(jù)規(guī)則格式填寫(xiě).協(xié)議字段填寫(xiě)格式是”名稱(chēng)=值”.比如”szMsg=您已經(jīng)成功訂購(gòu)….”反饋response包中能夠包含多個(gè)消息體,每個(gè)消息體中均包含szDestAddr,szSrcAddr,szMsg等各協(xié)議字段。消息體分隔符為”%split”.比如:Response=”DestAddr=$Msg=您已經(jīng)成功訂購(gòu)%splitDestAddr=$Msg=您已經(jīng)成功訂購(gòu)%splitDestAddr=$Msg=您已經(jīng)成功訂購(gòu)”能夠同時(shí)給多個(gè)用戶(hù)發(fā)送消息反饋response包中每個(gè)消息體格式為:各協(xié)議字段分割符為’$’,消息內(nèi)容分割符為”%end”。假如在一個(gè)消息體中包含眾多協(xié)議字段時(shí)候,則消息內(nèi)容協(xié)議字段必需放在最終比如:Response=”DestAddr=$Msg=您已經(jīng)成功訂購(gòu)….”正當(dāng),而:Response=”Msg=您已經(jīng)成功訂購(gòu)….$DestAddr=”則不正當(dāng).各消息體中能夠不包含協(xié)字段,直接返回消息內(nèi)容,消息內(nèi)容可用”%end”分割,多條下發(fā)比如:Response=”Msg=您已經(jīng)成功訂購(gòu)…%end此條是無(wú)償贈(zèng)予笑話(huà)”以上各分割符均能夠在配置文件中配置。反饋response包中協(xié)議字段可選,能夠包含一個(gè)或若干個(gè)協(xié)議字段全部協(xié)議字段全部協(xié)議字段序號(hào)協(xié)議字段名稱(chēng)說(shuō)明規(guī)則1Msg命令字2DestAddr目標(biāo)地址號(hào)碼3SrcAddr源地址號(hào)碼4PIDGSM協(xié)議類(lèi)型通常填05SrcTon發(fā)送號(hào)碼TON國(guó)際號(hào)碼(86開(kāi)頭)為1,中國(guó)為26SrcNpi發(fā)送號(hào)碼NPI填17DestTon接收號(hào)碼TON國(guó)際號(hào)碼(86開(kāi)頭)為1,中國(guó)為28DestNpi接收號(hào)碼NPI填19DCS數(shù)據(jù)編碼方法數(shù)據(jù)編碼方法0ASCLL4二進(jìn)制8UCS215GB編碼10ServiceType下行業(yè)務(wù)代碼11Pri優(yōu)先級(jí)1為高,0為一般12Report是否需要狀態(tài)匯報(bào)1為要,0為不要,2為包月扣費(fèi)消息13Fee_UserType計(jì)費(fèi)用戶(hù)類(lèi)型字段0真實(shí)號(hào)碼1偽碼14Fee_termial_id被計(jì)費(fèi)用戶(hù)號(hào)碼15TP_Udhi數(shù)據(jù)里是否含頭結(jié)構(gòu)1為有,0為無(wú)16Msg_src信息內(nèi)容起源(即sp代碼)17FeeType資費(fèi)類(lèi)別18FeeCode資費(fèi)代碼19Reserve保留字段20GivenCode贈(zèng)予話(huà)費(fèi)(以分為單位)(聯(lián)通適用)21Mt引發(fā)MT消息原因0-MO點(diǎn)播引發(fā)第一條MT消息1-MO點(diǎn)播引發(fā)非第一條MT消息2-非MO點(diǎn)播引發(fā)MT消息3-系統(tǒng)反饋引發(fā)MT消息(比如發(fā)包月扣費(fèi)消息時(shí))22ServiceU內(nèi)部業(yè)務(wù)碼23FixedFee封頂資費(fèi)24MsgType消息子類(lèi)型25Fee_termial_id_Type扣費(fèi)號(hào)碼類(lèi)型0真實(shí)號(hào)碼1偽碼26DestAddr_Type目標(biāo)地址號(hào)碼類(lèi)型27AreaCode區(qū)域碼28InforMasterIDID號(hào)29SubmitMsgTypeSp發(fā)送消息類(lèi)型30SPDealResultSp對(duì)消息處理結(jié)果31MServiceID業(yè)務(wù)代碼(用于移動(dòng)網(wǎng)業(yè)務(wù))下行業(yè)務(wù)處理經(jīng)過(guò)存放過(guò)程接口,定時(shí)調(diào)用,取得下行信息,主動(dòng)發(fā)出。任務(wù)公布ADO方法任務(wù)公布接口@eachcountint,@retintOUTPUT任務(wù)控制接口在ADO方法環(huán)境下,V3.6.4無(wú)。業(yè)務(wù)程序及業(yè)務(wù)配置文件業(yè)務(wù)平臺(tái)界面程序開(kāi)啟后,界面圖所表示:業(yè)務(wù)程序界面短消息連接參數(shù):參數(shù)參數(shù)說(shuō)明數(shù)據(jù)庫(kù)指示燈綠燈表示和指定數(shù)據(jù)庫(kù)連接正常,紅燈表示不正常短信平臺(tái)指示燈綠燈表示和InfoMaster連接正常,紅燈表示不正常命令解析指示燈綠燈表示命令解析正常,紅燈表示不正常清零把統(tǒng)計(jì)數(shù)置0接收MO數(shù)接收從Infomaster過(guò)來(lái)短信個(gè)數(shù)發(fā)送MT數(shù)提交到Infomaster過(guò)來(lái)短信個(gè)數(shù)MO成功數(shù)發(fā)送到Infomaster成功個(gè)數(shù)MT成功數(shù)下行成功個(gè)數(shù)URL成功數(shù)URL方法提交數(shù)ACK失敗數(shù)發(fā)送產(chǎn)生ACK失敗個(gè)數(shù)時(shí)鐘消息內(nèi)部數(shù)據(jù)一般MO消息數(shù)主動(dòng)上行點(diǎn)播個(gè)數(shù)一般MT消息數(shù)點(diǎn)播引發(fā)下行個(gè)數(shù)命令解析表界面顯示目前命令解析表中內(nèi)容業(yè)務(wù)模塊配置文件:smservic.ini[smconnect]count=1#連接平臺(tái)(INFOMASTER)個(gè)數(shù)[connection0]#連接平臺(tái)(INFOMASTER)帳戶(hù)信息ipaddr=20port=5047loginname=ser47password=systemtype=rcvsnd=2#初始化數(shù)據(jù)源[broadcastmng]#數(shù)據(jù)源名datasourcename=DBSMSERVICE#LoadMTTaskPROC輸入?yún)?shù)主動(dòng)公布信息存放過(guò)程broadcastproc=xx_PubProc_ADO#下發(fā)速度DefaultSpeed=10#下行消息內(nèi)容分割符號(hào)MsgContentSplit=%end%#下行消息內(nèi)容換行符號(hào)MsgContentRn=%cr%[mopromng]datasourcename=DBSMSERVICE#下行消息內(nèi)容分割符號(hào)MsgContentSplit=%end%#下行消息內(nèi)容換行符號(hào)MsgContentRn=%cr%[mourlmng]datasourcename=DBSMSERVICE#MOURLProPROC輸入?yún)?shù)處理上行URLdefaultprocname=xx_GetUrl_ADO#下行消息內(nèi)容分割符號(hào)MsgContendSplit=%fin%#下行消息協(xié)議字段分割符號(hào)UrlParamSplit=$#下行消息分割符號(hào)UrlMsgSplit=%end#下行消息內(nèi)容換行符號(hào)MsgContentRn=%cr%#下行信息嚴(yán)禁下發(fā)特殊字符串#程序中沒(méi)有使用URL_ForbitStr=SHARE_NULL_SHARE[main]#初始化存放過(guò)程請(qǐng)求線(xiàn)程啟用存放過(guò)程業(yè)務(wù)模式時(shí)填1,不然填0MOProcThreads=0#初始化URL請(qǐng)求線(xiàn)程啟用URL方法時(shí)填1,不然填0MOURLThreads=1#初始化主動(dòng)下發(fā)線(xiàn)程,啟用主動(dòng)下發(fā)時(shí)填1,不然為0BroadcastThreads=0#SMSPLIT是否分割消息0不分割直接切斷1分割SMSPLIT=1#SMSPLIT分割消息最大長(zhǎng)度,根據(jù)運(yùn)行商情況設(shè)置,移動(dòng)140,聯(lián)通140,小靈通提議110SMSPLITLEN=140#SMSPLIT分割消息方法,0默認(rèn)方法(直接切割不編碼)1GSM長(zhǎng)消息分割方法(有特殊編碼方法)SMSPLITTYPE=1[linkmng]#數(shù)據(jù)源個(gè)數(shù)count=1[datasrc0]DataSrcName=DBSMSERVICE#數(shù)據(jù)庫(kù)名DBName=sms#MS_SQL_DB_LIB=0,SYBASE_CT_LIB=1,ODBC_LIB=2,ADO_LIB=3,ORACLE_PROC_LIB=4DBType=3#服務(wù)器名ServerName=#數(shù)據(jù)庫(kù)用戶(hù)名UserID=sa#對(duì)應(yīng)密碼UserPass=sa#對(duì)于ADO能夠經(jīng)過(guò)Provider指定連接什么類(lèi)型數(shù)據(jù)庫(kù),如1->SQLServer2->OracleProvider=1[parsermng]datasourcename=DBSMSERVICEloadtime=5#加載命令,不經(jīng)過(guò)UP_COMMAND表直接URL方法時(shí)為空l(shuí)oadprocname=xx_LOADPARSER_ADO#解析需要提供運(yùn)行商,空表示全部運(yùn)行商1移動(dòng)、2聯(lián)通、3電信、4網(wǎng)通loadprovider=#解析需要提供SP號(hào)碼,空表示全部SP號(hào)碼loadspnum=#解析需要提供業(yè)務(wù),空表示全部業(yè)務(wù)loadservice=#大小寫(xiě)敏感0不敏感1敏感parsercase=1#不經(jīng)過(guò)UP_COMMAND表,直接URL方法頁(yè)地址,其它方法為空defaultproc=:8089/geturl36.asp#QuickSearch//假如解析表為空,取默認(rèn)值defaultservicecode=defaultsubservice=#0存放過(guò)程1getURL2直接URLdefaultflag=2#不經(jīng)過(guò)UP_COMMAND表,直接URL方法下行字段defaultURLParamOUT=#數(shù)據(jù)庫(kù)超時(shí)退出時(shí)間[Contral]TimeOut=60二.?dāng)?shù)據(jù)庫(kù)接口及業(yè)務(wù)開(kāi)發(fā)數(shù)據(jù)庫(kù)存放過(guò)程,表結(jié)構(gòu)說(shuō)明ADO方法存放過(guò)程接口命令加載接口及結(jié)構(gòu)業(yè)務(wù)模塊在開(kāi)啟時(shí)自動(dòng)加載命令解析存放過(guò)程:命令加載接口:@providervarchar(4), --運(yùn)行商編號(hào),1移動(dòng)、2聯(lián)通、3電信、4網(wǎng)通@spnumbervarchar(20), --接入碼,可為空@servicecodevarchar(20) --業(yè)務(wù)標(biāo)識(shí),可為空這個(gè)存放過(guò)程返回一個(gè)數(shù)據(jù)集,數(shù)據(jù)集格式:selectFISP,FCODE,FPROC,FTOPID,FSRVCODE,FFEETYPE,FEXTPARAM字段長(zhǎng)度定義:字段名稱(chēng)字段類(lèi)型默認(rèn)值字段描述NullableFISPvarchar(20)接入碼NoFCODEvarchar(20)命令碼YesFPROCvarchar(256)存放過(guò)程名或URLYesFTOPIDvarchar(20)所屬欄目YesFSRVCODEvarchar(20)所屬業(yè)務(wù)YesFFEETYPEvarchar(20)0計(jì)費(fèi)類(lèi)型YesFEXTPARAMvarchar(100)擴(kuò)展參數(shù),依據(jù)不一樣存放過(guò)程含義不一樣YesFTYPENumber(4)'0'指定FPROC類(lèi)型,0存放過(guò)程,1URL,2直接URLNo寫(xiě)話(huà)單接口及結(jié)構(gòu)倒庫(kù)程序調(diào)用話(huà)單存放過(guò)程從文本文件讀取后寫(xiě)入數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)會(huì)天天新建一張?jiān)拞伪?。在倒?kù)時(shí),當(dāng)日話(huà)單導(dǎo)進(jìn)話(huà)單表中,歷史話(huà)單會(huì)導(dǎo)進(jìn)對(duì)應(yīng)歷史表中,假如找不到和之對(duì)應(yīng)歷史表,話(huà)單會(huì)導(dǎo)進(jìn)話(huà)單表。 @FUniKeyvarchar(65), @Fsmidvarchar(65), @ForgAddrvarchar(50),@ForgAddrTypevarchar(1),@FdestAddrvarchar(21),@FdestAddrTypevarchar(1),@FsubmitTimevarchar(19), @FdeliverTimevarchar(19), @FUDvarchar(300), @FmsgTypeint, @Fackstatusint, @Fserviceint, @FserviceIDvarchar(10), @FFeeUserTypeint, @FFeeTypevarchar(2), @FfeeCodevarchar(6), @FfeeTerminalvarchar(50),@FFeeTerminalTypevarchar(1),@FrcvAccountvarchar(20), @FsendAccountvarchar(20), @FReportFlagint, @FMoFlagint, @FGivenCodevarchar(6), @FServiceUpIDvarchar(50), @FMsgSrcvarchar(10),@FSmTypevarchar(4),@FFixedFeevarchar(7),@FLinkIDvarchar(61),@FTransactionIDvarchar(21),各字段說(shuō)明:字段名稱(chēng)字段類(lèi)型字段描述NullableFuniKeyVarchar(65)網(wǎng)關(guān)返回ID+手機(jī)號(hào)碼,只有MT消息有值YesFsmidVarchar(65)內(nèi)部流水號(hào)NoForgAddrVarchar(50)發(fā)送號(hào)碼YesForgAddrTypeVarchar(1)發(fā)送號(hào)碼類(lèi)型YesFdestAddrVarchar(50)接收號(hào)碼YesFdestAddrTypeVarchar(1)接收號(hào)碼類(lèi)型YesFsubmitTimeVarchar(19)本消息到平臺(tái)時(shí)間YesFdeliverTimeVarchar(19)本消息轉(zhuǎn)發(fā)出去時(shí)間YesFUDVarchar(300)內(nèi)容YesFmsgTypeInt(4)62MO,60MTYesFstatusNumberACK值,默認(rèn)值-1YesFserviceVarchar(10)標(biāo)明是那個(gè)業(yè)務(wù)模塊發(fā)來(lái)短信YesFServiceIDVarchar(10)業(yè)務(wù)碼YesFFeeUserTypeVarchar(1)計(jì)費(fèi)用戶(hù)類(lèi)型:0表示對(duì)目地號(hào)碼計(jì)費(fèi)1表示對(duì)源號(hào)碼計(jì)費(fèi)2表示對(duì)SP計(jì)費(fèi)3表示對(duì)@Fee_termial_id所指定號(hào)碼計(jì)費(fèi)YesFfeeTypeVarchar(2)計(jì)費(fèi)類(lèi)型YesFfeeCodeVarchar(6)費(fèi)用YesFFeeTerminalVarchar(50)計(jì)費(fèi)號(hào)碼YesFFeeTerminalTypeVarchar(1)計(jì)費(fèi)號(hào)碼類(lèi)型YesFRcvAccountVarchar(20)接收帳號(hào)表示消息從本帳號(hào)發(fā)出去YesFSendAccountVarchar(20)發(fā)送帳號(hào)表示消息從本帳號(hào)進(jìn)來(lái)YesFReportFlagInt(4)0不需要狀態(tài)匯報(bào)1需要狀態(tài)匯報(bào)2包月扣費(fèi)YesFMoFlagInt(4)引發(fā)MT消息原因0-MO點(diǎn)播引發(fā)第一條MT消息;1-MO點(diǎn)播引發(fā)非第一條MT消息;2-非MO點(diǎn)播引發(fā)MT消息;3-系統(tǒng)反饋引發(fā)MT消息YesFGivenCodeVarchar(6)贈(zèng)予話(huà)費(fèi)YesFServiceUpIDVarchar(50)內(nèi)部業(yè)務(wù)碼YesFMsgSrcVarchar(10)企業(yè)代碼YesFSmTypeVarchar(4)消息類(lèi)型YesFFixedFeeVarchar(7)封項(xiàng)資費(fèi)YesFlinkidVarchar(61)LINKIDYesFTransactionIDVarchar(21)業(yè)務(wù)邏輯使用字段,保留于話(huà)單表中Yes狀態(tài)匯報(bào)接口及結(jié)構(gòu)當(dāng)下行MT成功發(fā)送,而且收到網(wǎng)關(guān)正確ACK時(shí),才會(huì)收到狀態(tài)匯報(bào)。經(jīng)過(guò)調(diào)用狀態(tài)匯報(bào)存放過(guò)程讀取狀態(tài)匯報(bào)文本后,依據(jù)FUniKey值查找和之對(duì)應(yīng)話(huà)單數(shù)據(jù)后更新話(huà)單表最終FackStatus,F(xiàn)reportStatus,F(xiàn)billStatus三個(gè)字段。狀態(tài)匯報(bào)更新存放過(guò)程接口:@Unikeyvarchar(65),

@SubTimevarchar(19),

@DlRTimevarchar(19),

@Protocolint,

@SrcStatusCodevarchar(9),

@ErrCodevarchar(9),

@nStatusint狀態(tài)匯報(bào)存放過(guò)程參數(shù)含義:字段名稱(chēng)字段描述NullableFUniKey唯一標(biāo)識(shí)網(wǎng)關(guān)返回ID+手機(jī)號(hào)碼,只有MT消息有值NoFsubmitTime狀態(tài)匯報(bào)到到平臺(tái)時(shí)間NoFdeliverTime狀態(tài)匯報(bào)到到平臺(tái)時(shí)間NoFProtocol協(xié)議類(lèi)型0SMPP1CMPP2SGIP3SMGP4CNGPNoFSrcStatusCode狀態(tài)匯報(bào)碼對(duì)應(yīng)CMPP,SMGP,CNGP協(xié)議中狀態(tài)匯報(bào)消息中內(nèi)容字段STAT域,如DELIVRD,SGIP為空YesFErrcode對(duì)應(yīng)SGIP,SMGP,CNGP協(xié)議中狀態(tài)匯報(bào)消息中內(nèi)容字段Err域,CMPP為空YesFSTATUS狀態(tài)值0為成功,其它為失敗No存放過(guò)程處理方法MO接口及結(jié)構(gòu)上行短消息經(jīng)過(guò)命令解析存放過(guò)程返回結(jié)果得到需要調(diào)用存放過(guò)程,然后調(diào)用存放過(guò)程下發(fā)短消息。以下分別列出全部版本接口。@srcaddrvarchar(50),--源號(hào)碼,不能空@srcadd_typevarchar(1),--源號(hào)碼類(lèi)型,0真號(hào)碼,1偽號(hào)碼@destaddrvarchar(50),--目標(biāo)號(hào)碼,不能空@msgvarchar(300),--消息內(nèi)容,不能空@linkidvarchar(60),--molinkid,不能空@SrcTonint,@SrcNpiint,@DestTonint,@DestNpiint,@retintOUTPUT上行命令存放過(guò)程返回一個(gè)數(shù)據(jù)集,數(shù)據(jù)集各個(gè)字段定義:字段名稱(chēng)類(lèi)型字段描述NullableSendMsgvarchar(300)發(fā)給手機(jī)短信內(nèi)容NoPhonevarchar(20)接收短信號(hào)碼(手機(jī)號(hào)碼)NoPhoneTypevarchar(1)接收短信號(hào)碼(手機(jī)號(hào)碼)真?zhèn)螛?biāo)志NoSpNumvarchar(20)發(fā)送短信號(hào)碼NoPidchar(4)GSM協(xié)議類(lèi)型,通常填0NoSpNumTonchar(1)發(fā)送號(hào)碼TON國(guó)際號(hào)碼(86開(kāi)頭)為1,中國(guó)為2NoSpNumNpichar(1)發(fā)送號(hào)碼NPI,填1NoPhoneTonchar(1)接收號(hào)碼TON國(guó)際號(hào)碼(86開(kāi)頭)為1,中國(guó)為2NoPhoneNpichar(1)接收號(hào)碼NPI,填1NoDscchar(2)數(shù)據(jù)編碼方法0ASCLL4二進(jìn)制8UCS215GB編碼NoServicevarchar(11)下行業(yè)務(wù)代碼NoPrichar(4)優(yōu)先級(jí)1為高,0為一般NoReportchar(4)是否需要狀態(tài)匯報(bào)0不需要狀態(tài)匯報(bào)1需要狀態(tài)匯報(bào)2表示包月扣費(fèi)信息NoUhdichar(4)數(shù)據(jù)里是否含頭結(jié)構(gòu)1為有,0為無(wú)NoFee_UserTypechar(4)計(jì)費(fèi)用戶(hù)類(lèi)型:0表示對(duì)目地號(hào)碼計(jì)費(fèi)1表示對(duì)源號(hào)碼計(jì)費(fèi)2表示對(duì)SP計(jì)費(fèi)3表示對(duì)@Fee_termial_id所指定號(hào)碼計(jì)費(fèi)NoFee_termial_idvarchar(20)被計(jì)費(fèi)用戶(hù)號(hào)碼NoFee_termial_id_typevarchar(1)被計(jì)費(fèi)用戶(hù)號(hào)碼真?zhèn)螛?biāo)志NoMsg_srcvarchar(7)企業(yè)代碼NoFeeTypevarchar(4)資費(fèi)類(lèi)型NoFeeCodevarchar(7)資費(fèi)代碼(以分為單位)NoReservevarchar(8)保留字段YesGivenCodevarchar(7)贈(zèng)予話(huà)費(fèi)(以分為單位)(聯(lián)通適用)YesMOFlagchar(1)引發(fā)MT消息原因0-MO點(diǎn)播引發(fā)第一條MT消息1-MO點(diǎn)播引發(fā)非第一條MT消息2-非MO點(diǎn)播引發(fā)MT消息3-系統(tǒng)反饋引發(fā)MT消息(比如發(fā)包月扣費(fèi)消息時(shí))NoServiceUvarchar(10)內(nèi)部業(yè)務(wù)碼YesAtTimevarchart(17)計(jì)劃下發(fā)時(shí)間,它為以下格式Y(jié)YMMDDhhmmsstnnpYesValidTimevarchart(17)消息有效時(shí)間,它為以下格式Y(jié)YMMDDhhmmsstnnp,YesSmTypevarchar(4)短消息了類(lèi)型NoFixedCodevarchar(7)封頂資費(fèi)(以分為單位)YesLinkidvarchar(61)對(duì)應(yīng)于原MOLINKIDYesADO方法群發(fā)接口及結(jié)構(gòu)群發(fā)模塊調(diào)用存放過(guò)程接口eachcountint,-每次發(fā)送條數(shù)@retintOUTPUT-當(dāng)取到任務(wù)時(shí)返回任務(wù)ID,這個(gè)ID傳到控制存放過(guò)程中,失敗時(shí)返回小于零數(shù)上行命令存放過(guò)程返回一個(gè)數(shù)據(jù)集,數(shù)據(jù)集各個(gè)字段定義:字段名稱(chēng)類(lèi)型字段描述NullableSendMsgVarchar(300)發(fā)給手機(jī)短信內(nèi)容NoPhoneVarchar(20)接收短信號(hào)碼(手機(jī)號(hào)碼)NoPhoneTypeVarchar(1)接收短信號(hào)碼(手機(jī)號(hào)碼)真?zhèn)螛?biāo)志NoSpNumVarchar(20)發(fā)送短信號(hào)碼NoPidchar(4)GSM協(xié)議類(lèi)型,通常填0NoSpNumTonchar(1)發(fā)送號(hào)碼TON國(guó)際號(hào)碼(86開(kāi)頭)為1,中國(guó)為2NoSpNumNpichar(1)發(fā)送號(hào)碼NPI,填1NoPhoneTonchar(1)接收號(hào)碼TON國(guó)際號(hào)碼(86開(kāi)頭)為1,中國(guó)為2NoPhoneNpichar(1)接收號(hào)碼NPI,填1NoDscchar(2)數(shù)據(jù)編碼方法0ASCLL4二進(jìn)制8UCS215GB編碼NoserviceVarchar(11)下行業(yè)務(wù)代碼NoPrichar(4)優(yōu)先級(jí)1為高,0為一般Noreportchar(4)是否需要狀態(tài)匯報(bào)0不需要狀態(tài)匯報(bào)1需要狀態(tài)匯報(bào)2表示包月扣費(fèi)信息Nouhdichar(4)數(shù)據(jù)里是否含頭結(jié)構(gòu)1為有,0為無(wú)NoFee_UserTypechar(4)計(jì)費(fèi)用戶(hù)類(lèi)型:0表示對(duì)目地號(hào)碼計(jì)費(fèi)1表示對(duì)源號(hào)碼計(jì)費(fèi)2表示對(duì)SP計(jì)費(fèi)3表示對(duì)@Fee_termial_id所指定號(hào)碼計(jì)費(fèi)NoFee_termial_idVarchar(20)被計(jì)費(fèi)用戶(hù)號(hào)碼NoFee_termial_id_typevarchar(1)被計(jì)費(fèi)用戶(hù)號(hào)碼真?zhèn)螛?biāo)志NoMsg_srcVarchar(7)企業(yè)代碼NoFeeTypeVarchar(4)資費(fèi)類(lèi)型NoFeeCodeVarchar(7)資費(fèi)代碼(以分為單位)NoReserveVarchar(8)保留字段YesGivenCodeVarchar(7)贈(zèng)予話(huà)費(fèi)(以分為單位)(聯(lián)通適用)YesMOFlagchar(1)引發(fā)MT消息原因0-MO點(diǎn)播引發(fā)第一條MT消息1-MO點(diǎn)播引發(fā)非第一條MT消息2-非MO點(diǎn)播引發(fā)MT消息3-系統(tǒng)反饋引發(fā)MT消息(比如發(fā)包月扣費(fèi)消息時(shí))NoserviceUVarchar(10)內(nèi)部業(yè)務(wù)碼YesAtTimevarchart(17)計(jì)劃下發(fā)時(shí)間,它為以下格式Y(jié)YMMDDhhmmsstnnpYesValidTimevarchart(17)消息有效時(shí)間,它為以下格式Y(jié)YMMDDhhmmsstnnp,YesSmTypeVarchar(4)短消息了類(lèi)型NoFixedCodeVarchar(7)封頂資費(fèi)(以分為單位)YesLinkidVarchar(61)對(duì)應(yīng)于原MOLINKIDYes短信平臺(tái)存放過(guò)程及收發(fā)實(shí)例在業(yè)務(wù)開(kāi)發(fā)方面我們只提供業(yè)務(wù)接口,具體業(yè)務(wù)實(shí)現(xiàn)需要用戶(hù)自己完成開(kāi)發(fā),以下是簡(jiǎn)單多個(gè)業(yè)務(wù)存放過(guò)程(以下例子連接SQL數(shù)據(jù)庫(kù))。經(jīng)過(guò)存放過(guò)程方法點(diǎn)播手機(jī)用戶(hù)發(fā)送上行消息時(shí),業(yè)務(wù)模塊調(diào)用命令解析存放過(guò)程經(jīng)過(guò)命令字和特服號(hào)在up_command表中匹配到對(duì)應(yīng)數(shù)據(jù)集后得到這條命令需要調(diào)用點(diǎn)播存放過(guò)程,業(yè)務(wù)代碼,欄目代碼等等。存放過(guò)程返回一個(gè)結(jié)果集發(fā)送出去。上行點(diǎn)播存放過(guò)程O(píng)rderProc:編寫(xiě)存放過(guò)程(sqlserver)/******Object:StoredProceduredbo.OrderProc_V36ScriptDate:-9-714:39:20******//******對(duì)象:存放過(guò)程dbo.OrderProc腳本日期:-08-2921:13:40******//******Object:StoredProceduredbo.OrderProcScriptDate:-12-2417:09:23******//******Object:StoredProceduredbo.OrderProcScriptDate:-12-74:19:31******/CREATEPROCEDUREOrderProc_V364@srcaddrvarchar(40), --源號(hào)碼@rcaddrtypevarchar(40), --源號(hào)碼真?zhèn)螛?biāo)志@dstaddrvarchar(40), --目標(biāo)號(hào)碼@msgvarchar(256), --消息內(nèi)容@topidvarchar(40), --欄目代碼@srvcodevarchar(40), --業(yè)務(wù)代碼@cmdvarchar(40), --命令碼@linkidvarchar(40), --MoLINKID@MASTERIDvarchar(40),--informasterID@ZONEIDvarchar(20),--地域代碼@SubmitMsgTypevarchar(16),@SPDealResultvarchar(16),@param1varchar(100), --備用參數(shù),扣費(fèi)類(lèi)型0全部無(wú)償1全部收費(fèi)2紅名單無(wú)償@param2varchar(100), --備用參數(shù),@retintOUTPUTASbegin -------------------cmpp&sgip支持--------------- declare@servicevarchar(10) select@service='' declare@Fee_UserTypechar(1) select@Fee_UserType='0' declare@uhdivarchar(1) select@uhdi='0' declare@Fee_termial_idvarchar(50) select@Fee_termial_id='' declare@Fee_termial_id_typechar(1)--被計(jì)費(fèi)用戶(hù)號(hào)碼類(lèi)型 declare@Msg_srcvarchar(10) select@Msg_src='' declare@FeeTypevarchar(2) select@FeeType='04' declare@FeeCodevarchar(6) select@FeeCode='00' declare@Reservevarchar(8) select@Reserve='' declare@reportvarchar(1) select@report='0' declare@privarchar(1) select@pri='0' --------end----------------- declare@serviceuvarchar(20) select@serviceu='' declare@sendtovarchar(50) declare@SendToCodeTypechar(1)--接收短信號(hào)碼類(lèi)型,0為真實(shí)號(hào)碼1為偽碼 declare@sendfromvarchar(21) declare@datacodevarchar(4) declare@msglenint declare@ParaAllnvarchar(1000)----參數(shù)字符串 select@ParaAll='' declare@Urlvarchar(1000) declare@Posint declare@PosPreint declare@TempStrvarchar(2) declare@ParaTempnvarchar(140) declare@iint declare@UserNumvarchar(21) declare@SpNumvarchar(21) ----------------------------------cut86-------------------------------------------- select@ret=0 select'%end%123%cr%456%end%abc%cr%defhkkkkk%cr%你好嗎?%cr%*最近怎么樣%end%%end%',ltrim(rtrim(@srcaddr)),@rcaddrtype,ltrim(rtrim(@dstaddr)),'0',2,1,1,1,8,'test111',1,1,0,3,ltrim(rtrim(@srcaddr)),@rcaddrtype,'213','02','500','','0','0','acd','','','3','1000',ltrim(rtrim(@linkid)),'tansactionid'endGO數(shù)據(jù)庫(kù)表UP_COMMAND表數(shù)據(jù)字段名稱(chēng)TESTGeturl36FID13FCODETESTGeturl36FDESC985010669850FISPFPVDID31FTOPIDBZYWBZYWFSRVCODEBZDZBZDZFPROCOrderProc_V36410/hbqx.aspFSTATE11FFEETYPE00FEXTPARAM00FSYNCFLAG00FTYPE02FSMSPARAS0szFeeType=1;szFee_termial_id=1;FSMSURL0SRCADDR_TYPE=Para1;MSG=msg;TOPID=SVIDFOperator00Fcreatedate-6-8-6-8FEXTPARAM1Param1Param1FEXTPARAM2Param2Param2FEXTPARAM3Param3Param3FEXTPARAM4Param4Param4FEXTPARAM5Param5Param5FEXTPARAM6Param6Param6路由配置在配置文件中配置以下:[ZoneSetting]ItemsCout=2FID_0=1FID_1=2ZoneCode_0=D13ZoneCode_1=9850FNumber_0=86134;134;86135;135;86136;136;86137;137;86138;138;86139;139;FNumber_1=98;9850;98501維測(cè)臺(tái)配置模擬短信中心CMPP添加賬號(hào):添加接口:添加接入地址:業(yè)務(wù)模塊SERVICE添加賬號(hào):添加地址:維測(cè)臺(tái)配置完成!Infomaster路由測(cè)試號(hào)段信息路由信息業(yè)務(wù)模塊命令解釋加載命令解析表3.6版本業(yè)務(wù)模塊對(duì)命令加載方法做了改變,采取了自動(dòng)加載方法。我們能夠在命令解釋中查看,圖:業(yè)務(wù)模塊信息跟蹤在V3.6.4把所需信息類(lèi)型勾上,點(diǎn)應(yīng)用完成就能夠?qū)崿F(xiàn)跟蹤。上行點(diǎn)播測(cè)試模擬短信中心發(fā)送TEST到直接URL方法點(diǎn)播經(jīng)過(guò)UP_COMMAND表直接URL經(jīng)過(guò)UP_COMMAND表方法點(diǎn)播關(guān)鍵表現(xiàn)在經(jīng)過(guò)加載命令解釋匹配到一個(gè)URL地址,和輸入輸出參數(shù),從而產(chǎn)生下行。對(duì)應(yīng)配置和數(shù)據(jù)庫(kù)表#smservice.ini配置:#加載命令,不經(jīng)過(guò)UP_COMMAND表直接URL方法時(shí)為空l(shuí)oadprocname=xx_LOADPARSER_ADO……#下行消息協(xié)議字段分割符號(hào)UrlParamSplit=;#下行消息分割符號(hào)UrlMsgSplit=%end……MOProcThreads=1#初始化URL請(qǐng)求線(xiàn)程啟用URL方法時(shí)填1,不然填0……#0存放過(guò)程1getURL2直接URLdefaultflag=2字段名稱(chēng)TESTOrderurl36FID13FCODETESTGeturl36FDESC985010669850FISPFPVDID31FTOPIDBZYWBZYWFSRVCODEBZDZBZDZFPROCOrderProc_V36410/hbqx.aspFSTATE11FFEETYPE00FEXTPARAM00FSYNCFLAG00FTYPE02FSMSPARAS0szFeeType=1;szFee_termial_id=1;FSMSURL0SRCADDR_TYPE=Para1;MSG=msg;TOPID=SVIDFOperator00Fcreatedate-6-8-6-8FEXTPARAM1Param1Param1FEXTPARAM2Param2Param2FEXTPARAM3Param3Param3FEXTPARAM4Param4Param4FEXTPARAM5Param5Param5FEXTPARAM6Param6Param6點(diǎn)播測(cè)試用戶(hù)發(fā)送Geturl36業(yè)務(wù)到,欄目為:0,業(yè)務(wù)為:2,經(jīng)過(guò)HTTP:直接url方法發(fā)送。不經(jīng)過(guò)UP_COMMAND表直接URL不經(jīng)過(guò)UP_COMMAND表方法點(diǎn)播關(guān)鍵表現(xiàn)通要在配置文件里直接配置URL地址和輸入輸出參數(shù)產(chǎn)生下行。對(duì)應(yīng)配置#加載命令,不經(jīng)過(guò)UP_COMMAND表直接URL方法時(shí)為空l(shuí)oadprocname=……#下行消息協(xié)議字段分割符號(hào)UrlParamSplit=;#下行消息分割符號(hào)UrlMsgSplit=%end……#不經(jīng)過(guò)UP_COMMAND表,直接URL方法頁(yè)地址,其它方法為空defaultproc=:8089/geturl36.asp……#0存放過(guò)程1getURL2直接URLdefaultflag=2defaultURLParamIN=SRCADDR=src1;SRCADDR_TYPE=srctype;DESTADDR=dest;MSG=msg;TOPID=topid;SRVCODE=srcode;CMD=cmd;LinkID=linkid;PARAM1=p1;PARAM2=p2;#不經(jīng)過(guò)UP_COMMAND表,直接URL方法下行字段defaultURLParamOUT=szDestAddr=;szSrcAddr=9850;szPID=0;szDestTon=1;szDestNpi=1;szSrcTon=1;SrcNpi=1;szDCS=1;szServiceType=0;szPri=1;szReport=1;szTP_Udhi=1;szFee_UserType=1;szFee_termial_id=;szMsg_src=9850;szFeeType=01;szFeeCode=0;szReserver='4566';szGivenCode=8;szMt=0;szServiceU=8003;szMsgType=2;szFixedFee=1000;szSubmitMsgType=0;szSPDealResult=1;szMServiceID=2;點(diǎn)播測(cè)試用戶(hù)發(fā)送Geturl36業(yè)務(wù)到,欄目為:0,業(yè)務(wù)為:2,經(jīng)過(guò)HTTP:\o"x"直接url方法發(fā)送。群發(fā)編寫(xiě)存放過(guò)程(oracle)--群發(fā)存放過(guò)程(proc方法)procedurePubProc_V36(p_curoutrt_cur2,eachcountint,retoutint)is--v_smsCmdnumber:=0;--v_smsSpeednumber:=0;--v_smsSrvCodevarchar2(200):=0;begin--selectfvalueintov_smsCmdfromsmsconfigwherefkey='smsCmd';--selectfvalueintov_smsSpeedfromsmsconfigwherefkey='smsSpeed';--selectfvalueintov_smsSrvCodefromsmsconfigwherefkey='smsSrvCode';--SrvCodeoutvarchar2, --發(fā)送業(yè)務(wù)標(biāo)識(shí)--Cmdoutint, --命令,0,無(wú)1,取消2,暫停3恢復(fù)4開(kāi)始公布5重新啟用--Speedoutint, --群發(fā)速度openp_curforselect'主動(dòng)下發(fā),V36',--群發(fā)內(nèi)容'',--目標(biāo)號(hào)碼'1',--目標(biāo)號(hào)碼真?zhèn)螛?biāo)志'9850',--源號(hào)碼'0',--PID'2','1','2','1',--'8',--編碼格式'TEST',--扣費(fèi)業(yè)務(wù)代碼'1',--優(yōu)先級(jí)'1',--是否需要狀態(tài)匯報(bào)'0',--UDHI'0',--Fee_UserType'',--Fee_termial_id'1',--計(jì)費(fèi)號(hào)碼真?zhèn)螛?biāo)志'',--msg_src'01',--feetype'0',--feecode'99',--reserved'88',--GivenCode'2',--MoFlag'22222',--ServiceUpIdservice.test,--'123-',--應(yīng)該發(fā)送時(shí)間'123-',--截至有效時(shí)間'3',--SmType,消息類(lèi)型'100',--FixedCode,封項(xiàng)資費(fèi)'',--Linkid,MOLINKID'transactionid1234567',--transactionid'0','1','2'fromadwhererownum<=10;--v_smsSpeed;ret:=10;end;--控制存放過(guò)程procedurePubGrpCtrl_V36(TaskIDinint,--任務(wù)編號(hào)Statusinint,--大于等于0表示正在發(fā)送,小于0表示任務(wù)已發(fā)送完成Countedinint,--已發(fā)送條數(shù)SrvCodeoutvarchar2, --發(fā)送業(yè)務(wù)標(biāo)識(shí)Cmdoutint, --命令,0,無(wú)1,取消2,暫停3恢復(fù)4開(kāi)始公布5重新啟用Speedoutint, --群發(fā)速度Retoutint)isccint;--ddint;begin--updatesmsconfigsetfvalue='testV36'wherefkey='smsSrvCode';selectaintoCmdfromaa;--selectaintoddfromaa;selectbintoccfromaa;selectbintoSpeedfromaa;SrvCode:='testV36';commit;Ret:=0;end;createtableAA(AVARCHAR2(10),--命令,0,無(wú)1,取消2,暫停3恢復(fù)4開(kāi)始公布5重新啟用BVARCHAR2(10)群發(fā)速度)tablespaceSMSMAIN_DEFpctfree10pctused40initrans1maxtrans255storage(initial64Kminextents1maxextentsunlimited);promptpromptCreatingtableADprompt=================promptcreatetableAD(AAVARCHAR2(10)群發(fā)一次取條數(shù))tablespaceSMSMAIN_DEFpctfree10pctused40initrans1maxtrans255storage

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論