一信通數(shù)據(jù)庫中間件部署及使用手冊(2013-03-21).docx_第1頁
一信通數(shù)據(jù)庫中間件部署及使用手冊(2013-03-21).docx_第2頁
一信通數(shù)據(jù)庫中間件部署及使用手冊(2013-03-21).docx_第3頁
一信通數(shù)據(jù)庫中間件部署及使用手冊(2013-03-21).docx_第4頁
一信通數(shù)據(jù)庫中間件部署及使用手冊(2013-03-21).docx_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

中國聯(lián)通一信通數(shù)據(jù)庫中間件部署手冊產(chǎn)品名稱一信通數(shù)據(jù)庫中間件部署手冊版本編號1.1.2文檔編號發(fā)布者發(fā)布日期2012-12-25目錄一信通數(shù)據(jù)庫中間件1部署手冊11概述32系統(tǒng)結(jié)構(gòu)33運(yùn)行環(huán)境44中間件數(shù)據(jù)庫部署44.1Oracle數(shù)據(jù)庫44.1.1數(shù)據(jù)表的創(chuàng)建腳本44.1.2短信發(fā)送的示范SQL語句54.2SQLServer數(shù)據(jù)庫54.2.1數(shù)據(jù)表的創(chuàng)建腳本64.2.2短信發(fā)送的示范SQL語句65中間件應(yīng)用部署65.1JRE安裝65.2中間件運(yùn)行及配置8修改歷史日期版本作者修改內(nèi)容2012-11-91.0.0崔濤1.0.0版本內(nèi)容整理2012-11-291.1.0崔濤調(diào)整中間件應(yīng)用部署說明2012-12-121.1.1崔濤補(bǔ)充sendsms表的預(yù)約發(fā)送時(shí)間字段2012-12-251.1.2崔濤修改建表命名邏輯(滿足多企業(yè)編號的情況)1 概述一信通數(shù)據(jù)庫中間件,是一信通向企業(yè)提供的,可以部署在企業(yè)公網(wǎng)網(wǎng)關(guān)上,幫助企業(yè)自動(dòng)發(fā)送接口信息、自動(dòng)獲取上行回復(fù)信息的軟件。此文檔整理的目的,旨在向企業(yè)的系統(tǒng)運(yùn)營或技術(shù)人員說明一信通數(shù)據(jù)庫中間件(以下簡稱中間件)的部署和使用方法,幫助企業(yè)更方便地使用接口信息服務(wù)。以下將分別對中間件的部署和使用做詳細(xì)說明。2 系統(tǒng)結(jié)構(gòu)部署結(jié)構(gòu)如下圖所示。首先,在企業(yè)內(nèi)部的公網(wǎng)網(wǎng)關(guān)服務(wù)器上部署中間件,在指定服務(wù)器上(網(wǎng)關(guān)或其他內(nèi)部服務(wù)器)部署中間件數(shù)據(jù)庫。企業(yè)的業(yè)務(wù)系統(tǒng)與中間件數(shù)據(jù)庫進(jìn)行對接,實(shí)現(xiàn)中間件與企業(yè)業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)交互。此外,企業(yè)的公網(wǎng)網(wǎng)關(guān)通過運(yùn)營商專線,與一信通平臺相連;一信通服務(wù)器通過運(yùn)營商專線連接到運(yùn)營商內(nèi)部機(jī)房,實(shí)現(xiàn)了企業(yè)與運(yùn)營商之間的通信暢通。當(dāng)企業(yè)需要向終端手機(jī)用戶下發(fā)信息時(shí),企業(yè)業(yè)務(wù)系統(tǒng)向中間件數(shù)據(jù)庫寫入數(shù)據(jù)。中間件自動(dòng)獲取數(shù)據(jù),并通過運(yùn)營商網(wǎng)絡(luò)將信息下發(fā)給終端手機(jī)用戶;終端手機(jī)用戶上行回復(fù)信息后,信息將分別經(jīng)過運(yùn)營商、一信通、中間件,將信息數(shù)據(jù)寫入中間件數(shù)據(jù)庫,供企業(yè)系統(tǒng)隨時(shí)調(diào)取。3 運(yùn)行環(huán)境中間件的運(yùn)行環(huán)境要求為:l 服務(wù)器硬件要求:雙P4 1600 CPU,1G內(nèi)存,36.4G x 2熱插拔硬盤(Raid1)l 軟件要求: 系統(tǒng)環(huán)境:Windows 2000/XP/linux 數(shù)據(jù)庫:Oracle/SQL Server 中間件運(yùn)行環(huán)境:JRE6.0或以上版本。4 中間件數(shù)據(jù)庫部署每個(gè)企業(yè)編號對應(yīng)一套中間件數(shù)據(jù)庫業(yè)務(wù)表。業(yè)務(wù)表包括:短信發(fā)送表、短信回復(fù)表。常規(guī)情況下,每個(gè)企業(yè)擁有一個(gè)企業(yè)編號,若企業(yè)同時(shí)存在多個(gè)在用的企業(yè)編號,則該企業(yè)對用多套中間件數(shù)據(jù)庫業(yè)務(wù)表。當(dāng)企業(yè)業(yè)務(wù)系統(tǒng)需要通過接口發(fā)送短信時(shí),可以向中間件的短信發(fā)送表中插入短信發(fā)送記錄。中間件將該短信發(fā)送完畢后,將更新此記錄的發(fā)送時(shí)間、發(fā)送狀態(tài)。當(dāng)手機(jī)用戶上行回復(fù)短信后,中間件將向短信回復(fù)表中插入短信回復(fù)記錄,供企業(yè)的業(yè)務(wù)系統(tǒng)隨時(shí)調(diào)用。中間件數(shù)據(jù)庫可使用Oracle、SQL Server。4.1 Oracle數(shù)據(jù)庫需要?jiǎng)?chuàng)建名為smsdb的中間件數(shù)據(jù)庫。建議為中間件數(shù)據(jù)庫單獨(dú)設(shè)置一個(gè)表空間,并為其單獨(dú)分配一個(gè)用戶,以便和其他業(yè)務(wù)系統(tǒng)的數(shù)據(jù)表隔離。4.1.1 數(shù)據(jù)表的創(chuàng)建腳本表創(chuàng)建的初始化SQL腳本如下,各字段的取值和含義已包含在字段的注釋中:- - 建立sequence (自增長)語句create sequence CLIENT_SQUENCEminvalue 1maxvalue 99999999start with 664increment by 1cache 20;- 創(chuàng)建短信發(fā)送表create table SendSms_xxxxxx -xxxxxx為6位的企業(yè)編號。若企業(yè)存在n個(gè)在用的企業(yè)編號,需根據(jù)此規(guī)則建立n個(gè)表。 若企業(yè)只存在單賬戶,須忽略“_xxxxxx”( smsIndex number primary key not null, -數(shù)據(jù)遞增ID(自增長) phoneNumber varchar2(30), -手機(jī)號碼 smsContent varchar2(200), -短信內(nèi)容 smsTime date, -插表時(shí)間 smsUser number, -信息發(fā)送人 staTime varchar(50) -預(yù)約發(fā)送開始時(shí)間。格式:YYYY-MM-DD HH:MM:SS endTime varchar(50) -預(yù)約發(fā)送結(jié)束時(shí)間。格式:YYYY-MM-DD HH:MM:SS status number -發(fā)送狀態(tài)(0-待發(fā)送,1-發(fā)送成功,2-發(fā)送失?。?;- 創(chuàng)建短信回復(fù)表create table RecvSms -xxxxxx為6位的企業(yè)編號。若企業(yè)存在n個(gè)在用的企業(yè)編號,需根據(jù)此規(guī)則建立n個(gè)表。 若企業(yè)只存在單賬戶,須忽略“_xxxxxx”( smsIndex number primary key not null, -數(shù)據(jù)遞增ID(自增長) sendNumber varchar2(30), -回復(fù)短信的號碼 smsContent varchar2(200), -回復(fù)短信的內(nèi)容 smsTime date, -回復(fù)短信的時(shí)間 callMdn varchar2(30) -回復(fù)人號碼);4.1.2 短信發(fā)送的示范SQL語句例如,向手機(jī)號碼用戶發(fā)送短信“您好”的SQL示例為:insert into SendSms_123456 values(client_squence.nextval你好,(select sysdate from dual),1,2012-01-01 08:00:00,2012-01-01 12:00:00,0)4.2 SQLServer數(shù)據(jù)庫需要?jiǎng)?chuàng)建名為smsdb的中間件數(shù)據(jù)庫。建議為中間件數(shù)據(jù)庫單獨(dú)創(chuàng)建一個(gè)數(shù)據(jù)庫,并為其單獨(dú)分配一個(gè)用戶,以便和其他短信應(yīng)用系統(tǒng)使用的數(shù)據(jù)表隔離。4.2.1 數(shù)據(jù)表的創(chuàng)建腳本接口數(shù)據(jù)庫的建表初始化SQL腳本如下,各字段的取值和含義已經(jīng)包含在字段的注釋中:- - 創(chuàng)建短信發(fā)送表create table SendSms_xxxxxx -xxxxxx為6位的企業(yè)編號。若企業(yè)存在n個(gè)在用的企業(yè)編號,需根據(jù)此規(guī)則建立n個(gè)表。 若企業(yè)只存在單賬戶,須忽略“_xxxxxx”(smsIndex int identity primary key not null, -數(shù)據(jù)遞增ID(自增長)phoneNumber varchar(30), -手機(jī)號碼smsContent varchar(200), -短信內(nèi)容smsTime datetime, -插表時(shí)間smsUser int, -信息發(fā)送人 staTime varchar(50), -預(yù)約發(fā)送開始時(shí)間。格式:YYYY-MM-DD HH:MM:SS,無值需寫入null endTime varchar(50), -預(yù)約發(fā)送結(jié)束時(shí)間。格式:YYYY-MM-DD HH:MM:SS,無值需寫入nullstatus int -發(fā)送狀態(tài)(0-待發(fā)送,1-發(fā)送成功,2-發(fā)送失?。?- - 創(chuàng)建短信回復(fù)表create table RecvSms_xxxxxx -xxxxxx為6位的企業(yè)編號。若企業(yè)存在n個(gè)在用的企業(yè)編號,需根據(jù)此規(guī)則建立n個(gè)表。 若企業(yè)只存在單賬戶,須忽略“_xxxxxx” (smsIndex int identity primary key not null, -數(shù)據(jù)遞增ID(自增長)sendNumber varchar(30), -回復(fù)短信的號碼smsContent varchar(200), -回復(fù)短信的內(nèi)容smsTime datetime, -回復(fù)短信的時(shí)間callMdn varchar(30) -回復(fù)人號碼)4.2.2 短信發(fā)送的示范SQL語句例如,向手機(jī)號碼用戶發(fā)送短信“您好”的SQL示例為:insert into sendsms_123456 values測試,(getdate(), 1,null,null,0);5 中間件應(yīng)用部署5.1 JRE安裝在中間件服務(wù)器上安裝JRE,以便為中間件提供基本的運(yùn)行環(huán)境。推薦安裝6.0或以上版本。安裝步驟如下:步驟一:雙擊JRE安裝包,彈出安裝向?qū)缦?。步驟二:點(diǎn)擊“安裝”,顯示安裝滾動(dòng)條。安裝完畢后,頁面提示安裝成功,點(diǎn)擊“關(guān)閉”按鈕退出安裝頁面。5.2 中間件運(yùn)行及配置步驟一:雙擊,進(jìn)入中間件頁面如下。步驟二:檢查頁面左側(cè)的接口參數(shù)是否正確。參數(shù)釋義如下。 企業(yè)編號:一信通平臺的企業(yè)編號 用戶名:一信通平臺的用戶名 密 碼:一信通平臺用戶的密碼 平 臺:一信通平臺的短信接口地址 數(shù)據(jù)庫:中間件數(shù)據(jù)庫類型(SQLSERVER/

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論