一信通数据库中间件部署及使用手册(2013-03-21).docx_第1页
一信通数据库中间件部署及使用手册(2013-03-21).docx_第2页
一信通数据库中间件部署及使用手册(2013-03-21).docx_第3页
一信通数据库中间件部署及使用手册(2013-03-21).docx_第4页
一信通数据库中间件部署及使用手册(2013-03-21).docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国联通一信通数据库中间件部署手册产品名称一信通数据库中间件部署手册版本编号1.1.2文档编号发布者发布日期2012-12-25目录一信通数据库中间件1部署手册11概述32系统结构33运行环境44中间件数据库部署44.1Oracle数据库44.1.1数据表的创建脚本44.1.2短信发送的示范SQL语句54.2SQLServer数据库54.2.1数据表的创建脚本64.2.2短信发送的示范SQL语句65中间件应用部署65.1JRE安装65.2中间件运行及配置8修改历史日期版本作者修改内容2012-11-91.0.0崔涛1.0.0版本内容整理2012-11-291.1.0崔涛调整中间件应用部署说明2012-12-121.1.1崔涛补充sendsms表的预约发送时间字段2012-12-251.1.2崔涛修改建表命名逻辑(满足多企业编号的情况)1 概述一信通数据库中间件,是一信通向企业提供的,可以部署在企业公网网关上,帮助企业自动发送接口信息、自动获取上行回复信息的软件。此文档整理的目的,旨在向企业的系统运营或技术人员说明一信通数据库中间件(以下简称中间件)的部署和使用方法,帮助企业更方便地使用接口信息服务。以下将分别对中间件的部署和使用做详细说明。2 系统结构部署结构如下图所示。首先,在企业内部的公网网关服务器上部署中间件,在指定服务器上(网关或其他内部服务器)部署中间件数据库。企业的业务系统与中间件数据库进行对接,实现中间件与企业业务系统之间的数据交互。此外,企业的公网网关通过运营商专线,与一信通平台相连;一信通服务器通过运营商专线连接到运营商内部机房,实现了企业与运营商之间的通信畅通。当企业需要向终端手机用户下发信息时,企业业务系统向中间件数据库写入数据。中间件自动获取数据,并通过运营商网络将信息下发给终端手机用户;终端手机用户上行回复信息后,信息将分别经过运营商、一信通、中间件,将信息数据写入中间件数据库,供企业系统随时调取。3 运行环境中间件的运行环境要求为:l 服务器硬件要求:双P4 1600 CPU,1G内存,36.4G x 2热插拔硬盘(Raid1)l 软件要求: 系统环境:Windows 2000/XP/linux 数据库:Oracle/SQL Server 中间件运行环境:JRE6.0或以上版本。4 中间件数据库部署每个企业编号对应一套中间件数据库业务表。业务表包括:短信发送表、短信回复表。常规情况下,每个企业拥有一个企业编号,若企业同时存在多个在用的企业编号,则该企业对用多套中间件数据库业务表。当企业业务系统需要通过接口发送短信时,可以向中间件的短信发送表中插入短信发送记录。中间件将该短信发送完毕后,将更新此记录的发送时间、发送状态。当手机用户上行回复短信后,中间件将向短信回复表中插入短信回复记录,供企业的业务系统随时调用。中间件数据库可使用Oracle、SQL Server。4.1 Oracle数据库需要创建名为smsdb的中间件数据库。建议为中间件数据库单独设置一个表空间,并为其单独分配一个用户,以便和其他业务系统的数据表隔离。4.1.1 数据表的创建脚本表创建的初始化SQL脚本如下,各字段的取值和含义已包含在字段的注释中:- - 建立sequence (自增长)语句create sequence CLIENT_SQUENCEminvalue 1maxvalue 99999999start with 664increment by 1cache 20;- 创建短信发送表create table SendSms_xxxxxx -xxxxxx为6位的企业编号。若企业存在n个在用的企业编号,需根据此规则建立n个表。 若企业只存在单账户,须忽略“_xxxxxx”( smsIndex number primary key not null, -数据递增ID(自增长) phoneNumber varchar2(30), -手机号码 smsContent varchar2(200), -短信内容 smsTime date, -插表时间 smsUser number, -信息发送人 staTime varchar(50) -预约发送开始时间。格式:YYYY-MM-DD HH:MM:SS endTime varchar(50) -预约发送结束时间。格式:YYYY-MM-DD HH:MM:SS status number -发送状态(0-待发送,1-发送成功,2-发送失败));- 创建短信回复表create table RecvSms -xxxxxx为6位的企业编号。若企业存在n个在用的企业编号,需根据此规则建立n个表。 若企业只存在单账户,须忽略“_xxxxxx”( smsIndex number primary key not null, -数据递增ID(自增长) sendNumber varchar2(30), -回复短信的号码 smsContent varchar2(200), -回复短信的内容 smsTime date, -回复短信的时间 callMdn varchar2(30) -回复人号码);4.1.2 短信发送的示范SQL语句例如,向手机号码用户发送短信“您好”的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数据库需要创建名为smsdb的中间件数据库。建议为中间件数据库单独创建一个数据库,并为其单独分配一个用户,以便和其他短信应用系统使用的数据表隔离。4.2.1 数据表的创建脚本接口数据库的建表初始化SQL脚本如下,各字段的取值和含义已经包含在字段的注释中:- - 创建短信发送表create table SendSms_xxxxxx -xxxxxx为6位的企业编号。若企业存在n个在用的企业编号,需根据此规则建立n个表。 若企业只存在单账户,须忽略“_xxxxxx”(smsIndex int identity primary key not null, -数据递增ID(自增长)phoneNumber varchar(30), -手机号码smsContent varchar(200), -短信内容smsTime datetime, -插表时间smsUser int, -信息发送人 staTime varchar(50), -预约发送开始时间。格式:YYYY-MM-DD HH:MM:SS,无值需写入null endTime varchar(50), -预约发送结束时间。格式:YYYY-MM-DD HH:MM:SS,无值需写入nullstatus int -发送状态(0-待发送,1-发送成功,2-发送失败))- - 创建短信回复表create table RecvSms_xxxxxx -xxxxxx为6位的企业编号。若企业存在n个在用的企业编号,需根据此规则建立n个表。 若企业只存在单账户,须忽略“_xxxxxx” (smsIndex int identity primary key not null, -数据递增ID(自增长)sendNumber varchar(30), -回复短信的号码smsContent varchar(200), -回复短信的内容smsTime datetime, -回复短信的时间callMdn varchar(30) -回复人号码)4.2.2 短信发送的示范SQL语句例如,向手机号码用户发送短信“您好”的SQL示例为:insert into sendsms_123456 values测试,(getdate(), 1,null,null,0);5 中间件应用部署5.1 JRE安装在中间件服务器上安装JRE,以便为中间件提供基本的运行环境。推荐安装6.0或以上版本。安装步骤如下:步骤一:双击JRE安装包,弹出安装向导如下。步骤二:点击“安装”,显示安装滚动条。安装完毕后,页面提示安装成功,点击“关闭”按钮退出安装页面。5.2 中间件运行及配置步骤一:双击,进入中间件页面如下。步骤二:检查页面左侧的接口参数是否正确。参数释义如下。 企业编号:一信通平台的企业编号 用户名:一信通平台的用户名 密 码:一信通平台用户的密码 平 台:一信通平台的短信接口地址 数据库:中间件数据库类型(SQLSERVER/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论