20081027 G网多账户二期 生产系统割接方案软件测试文件_第1页
20081027 G网多账户二期 生产系统割接方案软件测试文件_第2页
20081027 G网多账户二期 生产系统割接方案软件测试文件_第3页
20081027 G网多账户二期 生产系统割接方案软件测试文件_第4页
20081027 G网多账户二期 生产系统割接方案软件测试文件_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

详细设计说明书PAGE18中国联通广东分公司G网华为多账户二期生产系统割接方案V1.编制单位:华工编制人员:甘海华编制日期:2008-10审批单位:审批人员:审批日期:详细设计说明书PAGEi主要变更记录文档首次形成日期2008-文档名称文档首次版本号1.0变更日期版本说明主要变更内容变更负责单位变更人审批人变更日期版本说明主要变更内容变更负责单位变更人审批人变更日期版本说明主要变更内容变更负责单位变更人审批人目录TOC\o"1-3"\h\z1 前言 11.1 编制目的 11.2 适用范围 11.3 术语定义 11.4 参考资料 11.5 割接人员 12 割接汇总方案 22.1 接口分担的业务图 22.2 生产系统程序割接 32.2.1 割接程序汇总 32.2.2 里程碑 32.3 话单入库程序割接 42.3.1 话单处理程序汇总及割接计划 42.3.2 里程碑 43 详细割接方案 53.1 接口割接 53.1.1 SMPP二期接口 53.1.2 SMPPPDSCP接口 63.1.3 MML接口 73.2 PDSCP割接 83.2.1 点对点短信 83.2.2 联通在信割接 103.3 月租扣费程序 123.4 GPRS扣费升级 143.5 赠送系统割接 153.5.1 赠送分解程序 153.5.2 赠送实施程序 163.5.3 赠送短信通知程序 173.6 话单入库程序割接 193.6.1 内存服务器程序割接 193.6.2 西门子siecall程序割接 203.6.3 西门子sieproc程序割接 213.6.4 贝尔bellproc程序割接 223.6.5 华工hgproc程序割接 233.6.6 华为huaweiproc程序割接 253.6.7 华为secondproc1程序割接 263.6.8 华为secondproc2程序割接 273.6.9 华为secondproc3程序割接 293.6.10 华为secondproc4程序割接 303.7 增值业务程序割接 313.7.1 增值业务一期程序 313.7.2 增值业务二期程序 33前言编制目的多账户二期的生产系统割接适用范围多账户术语定义SMPP+ShortMessagePointtoPointMMLManMachineLanguage业务代码(Service_ID)应用于smpp接口的扣费业务,增值业务扣费,则透传,如联通在信、增值业务扣费的业务代码;月租扣费中的套餐名扣费代码(Charge_ID)SCP多个账户排序扣费的序列标识,此标识由SCP定义。参考资料《(华为)广东联通PPS多账户方案-20080807.doc》割接人员割接人员负责割接程序联系电话联系邮件甘海华SMPP(两套)、赠送实施程序、赠送短信下发、短信PDSCP扣建荣在信PDSCP、月租,GPRS扣费谭仲铭赠送分解程序姚有富MML接口、增值业务一、二期扣费陈峰248小额减免、详单查询谢超小额减免转发程序胡文彬10010及248的多账户余额查询彭翔话单标准化处理唐志蓉话单标准化处理工程组每套系统上线后的检查割接汇总方案接口分担的业务图生产系统程序割接序号割接程序程序服务器程序路径前置任务割接时间割接人SMPP二期接口192.168.12.46/db/mbwII/interface/mbw_interface_huawei_smpp/第一套SCP上线白天,日期联通方定姚有富MML接口192.168.12.46/db/mbwII/interface/mbw_interface_huawei_mml_scp11第一套SCP上线白天姚有富10010/248多账户实时余额查询192.168.20.105/appstorage/ota/solaris50/mbwII/mbw_lua_control/luafuncMML接口上线白天胡文彬248多账户详单查询211.96.31.234~/ltkf/record详单都加id字段后白天陈峰SMPPPDSCP接口192.168.20.100/app/program/huainterface第一套SCP上线测试正常后晚上甘海华PDSCP点对点短信扣费192.168.20.107192.168.20.33192.168.20.49/u01/oracle/program/zxsmppsmsc/receiver/同上晚上甘海华赠送分解程序192.168.12.16/u01/ykt/UniBonusII/UniBonus_Analyze白天谭仲铭赠送实施程序192.168.12.16/u01/ykt/UniBonusII/UniBonus_actualizeSMPP二期接口上线后白天谭仲铭赠送短信通知程序192.168.12.16/u01/ykt/UniBonusII/UniBonus_SendMsg白天谭仲铭248小额减免211.96.31.234~/ltkf/SMPP二期接口上线后白天陈峰/谢超增值业务一期文件/实时扣费192.168.12.23/data1/zengzhi/kfinterface_f/华为全部SCP上线完毕白天姚有富增值业务二期文件/实时扣费192.168.12.23/data1/new_zengzhi/kfinterface同上白天姚有富PDSCP联通在信扣费192.168.20.104/mydbtemp/program/同上晚上杨建荣GPRS文件扣费192.168.20.100/data/sybase/gprs/interface/gprs_interface_files/同上白天杨建荣月租扣费192.168.20.105/appstorage/ota/solaris50/mbwII/mbw_rent_svr_charge/同上白天杨建荣割接程序汇总里程碑从上述汇总表中可以看出,上线分三个里程碑,当第一套SCP上线后,就完成第一、第二两个里程碑。华为第一套SCP上线时,按下面的次序上线,此里程碑的作用是用于测试多账户,测试范围包括:SMPP+MML接口、SCP语音通话及话单、余额查询。上线目标网二期的SMPP接口及MML接口上线10010/248多账户余额查询;12.77/1.52详单表增加id及user_id字段(允许为空),增加子账户扣费表(tb_son_account_fee);上线语音话单处理程序,详见话单处理程序的割接大约一周后,也就是上述的测试通过后,上线以下的程序,此里程碑的作用是:点对点短信拨测、赠送系统测试上线PDSCP扣费的SMPP接口;上线短信PDSCP扣费,此程序支持根据INID的不同产生新旧不同的扣费请求包,既可以兼容现网的扣费,也可以支持新上多账户二期的SCP,以便拨测;上线赠送系统;上线小额减免,含248的页面制作及扣费转发程序;此后华为接着上其它SCP,IBS/OCS上线其它系统,华工都不需要做什么;当华为最后一套SCP上线后,华工要上线各个生产扣费程序,完成割接。增值业务一期的文件/实时扣费上线;增值业务二期的文件/实时扣费;PDSCP联通在信扣费;GPRS文件扣费;月租扣费;话单入库程序割接话单处理程序汇总及割接计划LINKExcel.Sheet.8"C:\\DocumentsandSettings\\yoyo\\桌面\\doc2\\多账户话单入库割接计划.xls"\a\f0\p错误!链接无效。里程碑由于统计系统需要user_id字段,因而所有的话单在标准化处理时,都要增加user_id和话单的ID值,这样西门子,Bell的话单都要作现应的处理,为了保证多账户统计上线的进度,话单上线分两个里程碑第一阶段上线于多账户扣费无关的所有程序/脚本,包括西门子、Bell、和充值、赠款类话单;第二阶段在SCP上线第一套多账户程序后,就可以把剩余的各类详单程序上线,程序支持新旧两类输入话单,产生相同的带有ID和UserID的主详单。详细割接方案接口割接SMPP二期接口此接口乘载是目标网二期的业务,有月租扣费、增值业务一、二期扣费、GPRS扣费、多账户赠送等,业务查询类走MML接口,因为月租和赠送晚上量会比较大,白天的业务量返回较少,因而可以在白天进行割接并测试时点操作序号割接时点割接内容注意事项10:00~10:30常规检查程序运行情况,包括日志、配置、系统资源、备份程序及配置文件10:30-10:50编译新程序,检查新的配置文件14:00-15:00在流量较少时切换新程序15:00~检查割接情况割接步骤telnet192.168.12.46cd/db/mbwII/interface/mbw_interface_huawei_smpp/备份程序及配置cp./bin/mbw_interface_huawei_smpp./bin/mbw_interface_huawei_smpp.2008xxxxcp./conf/mbw_interface_huawei_smpp.xml./conf/mbw_interface_huawei_smpp.xml.2008xxx编译新程序cd./src/;makecleanall切换程序cd./bin;./mbw_interface_huawei_smppstop;cp../src/mbw_interface_huawei_smpp.;./mbw_interface_huawei_smppstart检查方式检查日志,看程序产生的请求包体是否正常,SCP是否能返回正常的结果;cd/db/mbwII/interface/mbw_interface_huawei_smpp/logtail–fProc_2008xxxx.log用工具对系统进行拨测,拨测现网的所有指令,包括多账户的指令;压力测试,通过RClient程序,对同一个号码进行压力扣费测试,查询接口及SCP的总体扣费性能;业务补扣统一分发程序会作超时重发机制,因而不需要补扣/补款回滚在以下情况之一时进行回滚,回滚方式是用最新的备份文件及程序替换;产生错误的请求包体、或SCP回复错误;指令拨测失败,含旧有指令及多账户新指令;压力测试失败;SMPPPDSCP接口此接口乘载是点对点短信,联通在信扣费,此接口为实时使用业务扣费,白天的业务量多,只能选择在凌晨割接,割接此接口时,需要与短信PDSCP扣费程序一起割接时点操作详见短信PDSCP的割接。割接步骤telnet192.168.20.100cd/app/program/huainterface备份程序及配置cp./bin/huainterface./bin/huainterface.2008xxxxcp./conf/huainterface.xml./conf/huainterface.xml.2008xxx编译新程序cd./src/;makecleanall切换新程序cd./bin;./huainterfacestop;cp../src/huainterface.;./huainterfacestart检查方式检查日志,看程序产生的请求包体是否正常,SCP是否能返回正常的结果;cd/app/program/huainterface/logtail–fProc_2008xxxx.log实际通过发短信的方式进行拨测,拨测扣费是否正确,拨测包括多账户一期和二期的扣费;压力测试,通过新建立一套PDSCP扣费测试程序,用模拟短信中心的方式狂发数据请求包进行测试;业务补扣新接口上线后需要对这个时间段内的PDSCP扣费超时包进行补扣,由补扣程序自动运行;回滚在出现以下情况之一时进行回滚,回滚方式是用最新的备份文件及程序替换;产生错误的请求包体、或SCP回复错误;指令拨测失败,含旧有指令及多账户新指令;压力测试失败;到凌晨6点时,割接还没有进行完成,或接口数据异常,短时间内无法解决。MML接口时点操作序号割接时点割接内容注意事项14:00~10:30常规检查程序运行情况,包括日志、配置、系统资源、备份程序及配置文件14:30-14:50编译新程序,检查新的配置文件15:00-15:30在流量较少时切换新华为MML接口程序15:10~检查割接情况割接步骤telnet192.168.12.46cd/db/mbwII/interface/mbw_interface_huawei_mml_scp11备份程序及配置cp./bin/mbw_interface_huawei_mml./bin/mbw_interface_huawei_mml.2008xxxxcp./conf/mbw_interface_huawei_mml.xml./conf/mbw_interface_huawei_mml.xml.2008xxx编译新程序cd./install/mbw_interface_huawei_mml-2.1.1/;makecleanall切换新程序cd./bin;./mbw_interface_huawei_mmlstop;cp../install/mbw_interface_huawei_mml-2.1.1/mbw_interface_huawei_mml.;./mbw_interface_huawei_mml-c../conf/mbw_interface_huawei_mml.xmlstart检查方式在12.46中用ps–ef|grepmbw_interface_huawei_mml观察程序是否正常用dbmon模拟客户端模拟发送数据包。检查日志,看程序产生的请求包体是否正常,SCP是否能返回正常的结果;Cd/db/mbwII/interface/mbw_interface_huawei_mml_scp11/logTail–fuser2_20081016.logTail–fhwmmlconn_14_20081016.log压力测试,用模拟客户端dbmon狂发数据请求包进行测试;业务补扣不需要,程序会返回操作失败的结果。回滚在出现以下情况之一时进行回滚,回滚方式是用最新的备份文件及程序替换;产生错误的请求包体、或SCP回复错误;指令拨测失败,含旧有指令及多账户新指令;压力测试失败;PDSCP割接点对点短信对点短信是在华为第一套多账户SCP上线后割接,割接时可以与SMPP接口同时割接。此程序支持根据配置的inid,产生多账户扣费请求,没有配置的inid,则用回原来的扣费请求包,用来拨测多账户的扣费信息。白天的业务量较大,因而只能选择在凌晨割接。时点操作序号割接时点割接内容注意事项23:00~0:00常规检查程序运行情况,包括日志、配置、系统资源、备份程序及配置文件00:00-00:30编译新程序,检查新的配置文件01:00-02:00升级PDSCPSMPP扣费接口,对旧协议进行拨测,对新协议进行模拟扣费测试02:00-04:00在流量较少时切换广州短信鉴权程序,然后对新协议进行拨测04:00-05:00升级深圳PDSCP,检查割接情况05:00~06:00升级备机割接步骤telnet192.168.20.33/107/49cd/u01/oracle/program/zxsmppsmsc/receiver/备份程序及配置cp./bin/ZXSmppReceiver./bin/ZXSmppReceiver.2008xxxxcp./conf/smppreceiver.conf./conf/smppreceiver.conf.2008xxx编译新程序cd./src/;makecleanall切换新程序cd./bin;./ZXSmppReceiverstop;cp../src/ZXSmppReceiver.;./ZXSmppReceiverstart检查方式 在20.107中,用ps–ef|grepZXSmppReceiver来检查程序是否都已经正常启动。直接发送短信,验证正常情况下被叫是否能收到短信,并且批价入库正常,用下面的SQL语句检查;select*fromtb_servicerecord@dblink1277whereuser_no=’主叫’观察日志,看程序是否正常运行。cd/u01/oracle/program/zxsmppsmsc/receiver/logtail–fsmpplog_2_2008090409查看话单,看原来HUA文件名开头的话单是否正常,是否产生多账户扣费的字段 用zxstat程序查看流量是否正常,正常值能在400条/秒左右;拨测成功后,2个小时左右要在248客服网页详单查询中看到多账户扣费结果,能展示子账户的扣费情况,且金额显示正确。业务补扣新接口上线后需要对这个时间段内的PDSCP扣费超时包进行补扣,由补扣程序自动运行;回滚在出现以下情况之一时进行回滚,回滚方式是用最新的备份文件及程序替换;产生错误的请求包体、或SCP回复错误;指令拨测失败,含旧有指令及多账户新指令;压力测试失败;到凌晨6点时,割接还没有进行完成,或接口数据异常,短时间内无法解决。联通在信割接联通在信业务多账户升级在华为scp多账户升级后进行。联通在信分7套程序运行,需要对7套餐程序分别进行升级。考虑白天用户使用的业务量较大,因而只能选择在凌晨割接。时点操作序号割接时点割接内容注意事项23:00~0:00常规检查程序运行情况,包括日志、配置、系统资源、备份程序及配置文件00:00-00:30编译新程序,检查新的配置文件02:00-04:00在流量较少时升级联通在信鉴权程序04:00-05:00检查割接情况割接步骤telnet192.168.20.101cd/mydbtemp/program/备份程序及配置cp./qgpdscp/bin/qgpdscp./qgpdscp/bin/qgpdscp.2008xxxxcp./szpdscp/bin/szpdscp./szpdscp/bin/szpdscp.2008xxxxcp./sz_zxpdscp/bin/sz_zxpdscp./sz_zxpdscp/bin/sz_zxpdscp.2008xxxxcp./zxpdscp02/bin/zxpdscp02./zxpdscp02/bin/zxpdscp02.2008xxxxcp./zxpdscp/bin/zxpdscp./zxpdscp/bin/zxpdscp.2008xxxxcp./zxpdscp01/bin/zxpdscp01./zxpdscp01/bin/zxpdscp01.2008xxxxcp./qgzxpdscp/bin/qgzxpdscp./qgzxpdscp/bin/qgzxpdscp.2008xxxxcp./szpdscp/bin/szpdscp.cfg./szpdscp/bin/szpdscp.cfg.2008xxxxcp./sz_zxpdscp/bin/sz_zxpdscp.cfg./sz_zxpdscp/bin/sz_zxpdscp.cfg.2008xxxxcp./zxpdscp02/bin/zxpdscp02.cfg./zxpdscp02/bin/zxpdscp02.cfg.2008xxxxcp./zxpdscp/bin/zxpdscp.cfg./zxpdscp/bin/zxpdscp.cfg.2008xxxxcp./zxpdscp01/bin/zxpdscp01.cfg./zxpdscp01/bin/zxpdscp01.cfg.2008xxxxcp./qgzxpdscp/bin/qgzxpdscp.cfg./qgzxpdscp/bin/qgzxpdscp.cfg.2008xxxx编译新程序cd./data/prguser/gpdscp/gpzdscp2.2.1/;makecleanall切换新程序cd/mydbtemp/program/qgpdscp/bin;./qgpdscp-exit-c./qgpdscp.cfg;cp/data/prguser/gpdscp/gpdscp2.2.1/gpdscpqgpdscp;./qgpdscp-c./qgpdsc.cfgcd/mydbtemp/program/szpdscp/bin;./szpdscp-exit-c./szpdscp.cfg;cp/data/prguser/gpdscp/gpdscp2.2.1/gpdscpszpdscp;./szpdscp-c./szpdscp.cfgcd/mydbtemp/program/sz_zxpdscp/bin;./sz_zxpdscp-exit-c./sz_zxpdscp.cfg;cp/data/prguser/gpdscp/gpdscp2.2.1/gpdscpsz_zxpdscp;./sz_zxpdscp-c./sz_zxpdscp.cfgcd/mydbtemp/program/zxpdscp02/bin;./zxpdscp02-exit-c./zxpdscp02.cfg;cp/data/prguser/gpdscp/gpdscp2.2.1/gpdscpzxpdscp02;./zxpdscp02-c./zxpdscp02.cfgcd/mydbtemp/program/zxpdscp/bin;./zxpdscp-exit-c./zxpdscp.cfg;cp/data/prguser/gpdscp/gpdscp2.2.1/gpdscpzxpdscp;./zxpdscp-c./zxpdscp.cfgcd/mydbtemp/program/zxpdscp01/bin;./zxpdscp01-exit-c./zxpdscp01.cfg;cp/data/prguser/gpdscp/gpdscp2.2.1/gpdscpzxpdscp01;./zxpdscp01-c./zxpdscp01.cfgcd/mydbtemp/program/qgzxpdscp/bin;./qgzxpdscp-exit-c./qgzxpdscp.cfg;cp/data/prguser/gpdscp/gpdscp2.2.1/gpdscpqgzxpdscp;./qgzxpdscp-c./qgzxpdscp.cfg检查方式 在20.101中,用ps–ef|grepcfg|grep–vgrep来检查程序是否都已经正常启动。直接发送sp点播短信,验证正常情况下被叫是否能正常鉴权扣费,并且批价入库正常,用下面的SQL语句检查;select*fromtb_servicerecord@dblink1277whereuser_no=’主叫’观察日志,看程序是否正常运行。cd$HOME实时鉴权扣费观察./pdscpmsg3–c./qgpdscp.cfg./pdscpmsg3–c./szpdscp.cfg./pdscpmsg3–c./sz_zxpdscp.cfg./pdscpmsg3–c./zxpdscp02.cfg./pdscpmsg3–c./zxpdscp.cfg./pdscpmsg3–c./zxpdscp01.cfg./pdscpmsg3–c./qgzxpdscp.cfg实时流量观察./pdscpstat1–c./qgpdscp.cfg./pdscpstat1–c./szpdscp.cfg./pdscpstat1–c./sz_zxpdscp.cfg./pdscpstat1–c./zxpdscp02.cfg./pdscpstat1–c./zxpdscp.cfg./pdscpstat1–c./zxpdscp01.cfg./pdscpstat1–c./qgzxpdscp.cfg查看话单,系统当前小时产生的话单在../src目录下,以SMGXIN文件名开头。查询入库情况,通过248网页查询,扣费话单是否能正常显示。月租扣费程序月租扣费主要在1日,11日和21日,其它时候主要是一些实时申请需要立即生效的月租扣费,因此月租扣费程序可以选择在非1、11、21日白天进行升级。时点操作序号割接时点割接内容注意事项10:00~12:00常规检查程序运行情况,包括日志、配置、系统资源、备份程序及配置文件14:00-14:30编译新程序,检查新的配置文件14:30-15:00程序升级15:00-17:00检查割接情况割接步骤telnet192.168.20.105cd/appstorage/ota/solaris50/mbwII/mbw_rent_svr_charge/bin备份程序及配置cpmbw_rent_hwmbw_rent_hw.2008xxxxcpmbw_rent_hwsmppmbw_rent_hwsmpp.2008xxxxcp../../mbw_rent_svr/bin/mbw_rent_svr../../mbw_rent_svr/bin/mbw_rent_svr/mbw_rent_svr.2008xxxxcp../conf/mbw_rent_hw.xml../conf/mbw_rent_hw.2008xxxcp../conf/mbw_rent_hwsmpp.xml../conf/mbw_rent_hwsmpp.2008xxxcp../../mbw_rent_svr/conf/mbw_rent_svr.xml../../mbw_rent_svr/conf/mbw_rent_svr/mbw_rent_svr.xml.2008xxxx编译新程序cd./src/mbw_rent_svr-2.0.0;makecleanall切换新程序cd../../bin./mbw_rent_hw–c../conf/mbw_rent_hw.xmlstopcp../src/mbw_rent_svr-2.0.0/mbw_rent_hwsmpp././mbw_rent_hwsmpp–c../conf/mbw_rent_hwsmpp.xmlstartcd../../mbw_rent_svr/bincp../../src/mbw_rent_svr-2.0.0/mbw_rent_svr./mbw_rent_svr./mbw_rent_svr–c../conf/mbw_rent_svr.xmlstart检查方式检查日志,月租受理和月租扣费是否正常(月租受理日志目录:/appstorage/ota/solaris50/mbwII/mbw_rent_svr/log,月租扣费日志目录:/appstorage/ota/solaris50/mbwII/mbw_rent_svr_charge/log)检查月租登记表mbw_rent_user_dinner_list中的月租登记和月租取消是否正常;检查月租扣费任务表mbw_montask_tb中的月租扣费记录处理是否正常;检查月租扣费记录表mbw_rent_record中的月租扣费记录跟月租扣费任务表中的扣费记录是否一致;检查扣费下单情况。GPRS扣费升级GPRS是文件扣费,在进行升级时可以暂停文件处理,在GPRS升级后再进行文件处理。GPRS升级可以白天进行。时点操作序号割接时点割接内容注意事项10:00~12:00常规检查程序运行情况,包括日志、配置、系统资源、备份程序及配置文件14:00-14:30编译新程序,检查新的配置文件14:30-15:00程序升级15:00-17:00检查割接情况割接步骤telnet192.168.20.102cd$HOME/gprs/interface/gprs_lua_control备份程序及配置cp./luafunc/IL0000022.lua./luafunc/IL0000022.lua.2008xxxxcp./luafunc/IL0000025.xml./luafunc/IL0000025.lua.2008xxxcp./luafunc/IL0000026.xml./luafunc/IL0000026.lua.2008xxxcp./luafunc/IL0000027.xml./luafunc/IL0000027.lua.2008xxx切换新程序使用如下命令获得gprs_lua_control子程序pid ps–ef|grepgprs_lua_control使用如下命令进行切换: kill-1pid检查方式检查日志,看是否按活动配置的变量产生短信cdlog;tail–fLuaThread-2008xxxxxx.txtcd../gprs_bill,检查gprs话单是否正常查询248网页,检查gprs入库情况。赠送系统割接赠送系统非实时性要求高的程序,通常可以在白天割接,割接前要向地市发公告。赠送分解程序赠送分解程序的新功能,是把income字段分解到bonus_limit表,以便在赠送时能快速地获取数据。需要在bonus_limit表增加一个income字段。时点操作序号割接时点割接内容注意事项10:00~10:20常规检查程序运行情况,包括日志、配置、系统资源、备份程序及配置文件10:20-10:40编译新程序,检查新的配置文件10:40-11:00在流量较少时切换新的赠送实施程序11:00-11:30检查割接情况割接步骤telnet192.168.12.16cd/u01/ykt/UniBonusII/UniBonus_Analyse/备份程序cp./bin/UniBonus_Analyse./bin/UniBonus_Analyse.2008xxxx编译新程序cd./src/;makecleanall修改数据库及切换新程序cd./bin;./UniBonus_Analysestop–c../conf/UniBonus_Analyse.xmlcp../source/UniBonus_Analyse-1.0.2.3/UniBonus_Analyse/UniBonus_Analyse.用pl/sqldeveloper登陆1215数据库,修改bonus_limit表Altertablebonus_limitaddincome(NUMBER(1))回到12.16服务器./UniBonus_actualizestart–c../conf/UniBonus_Analyse.xml检查方式检查日志,看是否能成功分解活动。看数据表bonus_limit,是否在income字段有数据。在bonus表中插入测试活动以测试分解出来的income数据是否正确。业务补扣不需要,因为该程序的是读取数据表中的待分解记录进行分解的。回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。之前能分解的活动(配置正确)现在分解失败。Income字段写入不正常的值。测试后发现income字段值不正确。赠送实施程序赠送实施程序新增加的功能是调用网元指令(F1540110),产生多账户二期的赠送请求包,到SCP上增加用户的余额,程序新增加如下的功能;多账户赠送,程序根据支持立即到账和次月到账;同一个账户名称,根据收益标准发送给不同的账户代码中;时点操作序号割接时点割接内容注意事项10:00~10:20常规检查程序运行情况,包括日志、配置、系统资源、备份程序及配置文件10:20-10:40编译新程序,检查新的配置文件10:40-11:00在流量较少时切换新的赠送实施程序11:00-11:30检查割接情况割接步骤telnet192.168.12.16cd/u01/ykt/UniBonusII/UniBonus_actualize/备份程序及配置cp./bin/UniBonus_actualize./bin/UniBonus_actualize.2008xxxxcp./conf/UniBonus_actualize.xml./conf/UniBonus_actualize.2008xxx编译新程序cd./src/;makecleanall切换新程序cd./bin;./UniBonus_actualizestop;cp../src/UniBonus_actualize.;./UniBonus_actualizestart检查方式检查日志,检查以下的数据是否正确产生的多账户到账包体是否正常,SCP是否回复正常的结果包;同一个账户不同收益情况的赠送,是否到账不同的账户代码中;给测试号码插入赠送数据拨测,看是否到账;预约赠送测试业务补扣不需要,因为未赠送的都保存在bonus_limit表中,重启程序后继续原来的赠送。回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。产生错误的赠送请求包,或不能解析SCP返回;拨测到账失败;到中午12点时,还没有割接成功,则让旧程序跑此时较多激活赠送先;赠送短信通知程序此程序合并了相同赠送活动的同一个号码的多条赠送到账通知短信,相同账户则数量累加,不同账户则同时存在于一条短信中,并处理SCP新的到账回执文件,修改预约赠送的状态为readflag=104时点操作序号割接时点割接内容注意事项14:30~14:40常规检查程序运行情况,包括日志、配置、系统资源、备份程序及配置文件14:40-15:00编译新程序,检查新的配置文件15:00-15:30在流量较少时切换新的赠送实施程序15:30-16:00检查割接情况割接步骤telnet192.168.12.16cd/u01/ykt/UniBonusII/UniBonus_SendMsg/备份程序及配置cp./bin/UniBonus_SendMsg./bin/UniBonus_SendMsg.2008xxxxcp./conf/UniBonus_SendMsg.xml./conf/UniBonus_SendMsg.2008xxx编译新程序cd./src/;makecleanall切换新程序cd./bin;./UniBonus_SendMsgstop;cp../src/UniBonus_SendMsg.;./UniBonus_SendMsgstart检查方式检查日志,看是否按活动配置的变量产生短信在赠送表(bonus_limit)中,插入同一个活动的多条赠送记录,赠送成功后看是否会产生合并的短信,并且短信数量正确;业务补扣不需要,因为未处理的都保存在bonus_sms表中,重启程序后继续原来的到账通知。回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。旧活动的短信内容产生不正确的;多条赠送到账没有合并短信的;有部分到账成功后没有产生短信通知的。话单入库程序割接内存服务器程序割接割接步骤1>telnet192.168.12.412>cd/u01/program/3>上传新程序,检查cd/u01/program/tarxvfinss.tarcd/u01/program/inss_bill_idservmakeclean;makecd/u01/program/insslib/srcmakeclean;make检查方式ipcs观察是否建立的共享内存正常运行。检查服务器是否正常运行和能否取到内存ID。cd/u01/program/inss_bill_idserv./ibsi_list出现以下画面:IBSI-INFO:共享内存标识:98307IBSI-INFO:最后刷新时间:2008-10-1717:29:30IBSI-INFO:数据刷新状态:是IBSI-INFO:数据保存文件:.IBSI.IDIBSI-INFO:序列标识:1IBSI-INFO:话单标识当前值:1041IBSI-INFO:话单标识最小值:1IBSI-INFO:话单标识最大值:18446744073709551615IBSI-INFO:话单标识增量值:1IBSI-INFO:创建时间:2008-10-0614:37:13IBSI-INFO:最后访问时间:2008-10-2209:37:46./ibsi_getid1IBSI-INF:获取序列值成功IBSI-INF:你希望取1个序列值,现获取序列值:1041,序列值数量:1查找是否产生了保存共享内存ID文件cd/u01/program/inss_bill_idservls-a.IBSI.ID.IBSI.ID业务补扣无需补扣回滚无需回滚西门子siecall程序割接割接步骤1>telnet192.168.12.412>cd/u01/program/siecall/3>备份以及上传新程序,检查cd/u01/program/siecall/bincplt_testlt_test.2008XXXXcd../srcmakeclean;make4>切换新老程序cd/u01/program/siecall/bin./lt_teststopcd../srccplt_test../bin./lt_teststart检查方式ps–ef|greplt_test观察程序是否正常运行。检查日志,观察日志是否正常在处理数据,有没有丢失数据。数据检查:处理前:gzip-dc文件名|more|wc–l处理后:cat文件名|wc–l两个结果应该相同。观察测试号码是否正确入库,在52和77的库表里能正确体现。业务补扣无需补扣回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。程序不能正常启动,日志异常。处理前文件数据条数与处理后文件数据条数不一致。3、没有正常入库。西门子sieproc程序割接割接步骤1>telnet192.168.12.412>cd/u01/program/sieproc/3>备份以及上传新程序,检查cd/u01/program/sieproc/bincpsieprocsieproc.2008XXXXcd../srcmakeclean;make4>切换新老程序cd/u01/program/sieproc/bin./sieprocstopcd../srccpsieproc../bin./sieprocstart检查方式ps–ef|grepsieproc观察程序是否正常运行。2>检查日志,观察日志是否正常在处理数据,有没有丢失数据。数据检查:处理前:gzip-dc文件名|more|wc–l处理后:cat文件名|wc–l两个结果应该相同。注:多账户话单(新)应该会生成两个文件:原文件名,原文件名.son3>观察测试号码是否正确入库,在52和77的库表里能正确体现。业务补扣无需补扣回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。程序不能正常启动,日志异常。处理前文件数据条数与处理后文件数据条数不一致;新的多账户话单没有生成两类文件。3、没有正常入库。贝尔bellproc程序割接割接步骤1>telnet192.168.12.412>cd/u01/program/bellroc/3>备份以及上传新程序,检查cd/u01/program/bellproc/bincpconfig.iniconfig.ini.2008XXXXcd/u01/program上传新程序文件夹bellproc_newcd/u01program/bellproc_new/srcmakeclean;make4>切换新老程序cd/u01/program/bellproc/bin修改config.ini屏蔽掉需要新上线处理的话单类型./bellprocstop./bellprocstartcd/u01/program/bellproc_new/srccpbellproc_new../bincd/u01/program/bellproc_new/bin修改config.ini屏蔽到旧的话单类型,非新上线处理的话单。./bellproc_newstart检查方式1>ps–ef|grepbellpro_new,ps–ef|grepbellproc观察程序是否正常运行。检查日志,观察日志是否正常在处理数据,有没有丢失数据。cd/u01/program/bellproc_new/log观察是否生成了要处理话单类型的日志。数据检查:处理前:cat文件名|wc–l处理后:cat文件名|wc–l两个结果应该相同。3>观察测试号码是否正确入库,在52和77的库表里能正确体现。业务补扣无需补扣回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。程序不能正常启动,日志异常。处理前文件数据条数与处理后文件数据条数不一致3、没有正常入库。华工hgproc程序割接时点操作割接步骤1>telnet192.168.12.412>cd/u01/program/hgproc/3>备份以及上传新程序,检查cd/u01/program/hgproc/bincpconfig.iniconfig.ini.2008XXXXcd/u01/program上传新程序文件夹hgproc_newcd/u01program/hgproc_new/srcmakeclean;make4>切换新老程序cd/u01/program/hgproc/bin修改config.ini屏蔽掉需要新上线处理的话单类型./hgprocstop./hgprocstartcd/u01/program/hgproc_new/srccphgproc_new../bincd/u01/program/hgproc_new/bin修改config.ini屏蔽到旧的话单类型,非新上线处理的话单。./hgproc_newstart检查方式1>ps–ef|grephgproc_new,ps–ef|grephgproc观察程序是否正常运行。检查日志,观察日志是否正常在处理数据,有没有丢失数据。cd/u01/program/hgproc_new/log观察是否生成了2008XXXX_thread0_ok.log的日志。数据检查:处理前:cat文件名|wc–l处理后:cat文件名|wc–l两个结果应该相同。注:多账户话单(新)应该会生成两个文件:原文件名,原文件名.son3>观察测试号码是否正确入库,在52和77的库表里能正确体现。业务补扣无需补扣回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。1、程序不能正常启动,日志异常。2、处理前文件数据条数与处理后文件数据条数不一致3、没有正常入库。华为huaweiproc程序割接割接步骤1>telnet192.168.12.412>cd/u01/program/huaweiproc/3>备份以及上传新程序,检查cd/u01/program/huaweiproc/bincpconfig.iniconfig.ini.2008XXXXcd/u01/program上传新程序文件夹huaweiproc_newcd/u01program/huaweiproc_new/srcmakeclean;make4>切换新老程序cd/u01/program/huaweiproc/bin修改config.ini屏蔽掉需要新上线处理的话单类型./hwprocstop./hwprocstartcd/u01/program/huaweiproc_new/srccphwproc_new../bincd/u01/program/huaweiproc_new/bin修改config.ini屏蔽到旧的话单类型,非新上线处理的话单。./hwproc_newstart检查方式1>ps–ef|grephwproc_new,ps–ef|grephwproc观察程序是否正常运行。检查日志,观察日志是否正常在处理数据,有没有丢失数据。cd/u01/program/hgproc_new/log观察是否生成了要处理话单类型的日志。数据检查:处理前:cat文件名|wc–l处理后:cat文件名|wc–l两个结果应该相同。注:多账户话单(新)应该会生成两个文件:原文件名,原文件名.son3>观察测试号码是否正确入库,在52和77的库表里能正确体现。业务补扣无需补扣回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。1、程序不能正常启动,日志异常。2、处理前文件数据条数与处理后文件数据条数不一致3、没有正常入库。华为secondproc1程序割接割接步骤1>telnet192.168.12.412>cd/u01/program/secondproc1/3>备份以及上传新程序,检查cd/u01/program/secondproc1/bincpconfig.iniconfig.ini.2008XXXXcd/u01/program上传新程序文件夹secondproc1_newcd/u01program/secondproc1_new/srcmakeclean;make4>切换新老程序cd/u01/program/secondproc1/bin修改config.ini屏蔽掉需要新上线处理的话单类型./huadanproc1stop./huadanproc1startcd/u01/program/secondproc1_new/srccphuadanproc1_new../bincd/u01/program/secondproc1_new/bin修改config.ini屏蔽到旧的话单类型,非新上线处理的话单。./huadanproc1_newstart检查方式1>ps–ef|grephuadanproc1_new,ps-ef|grephuadanproc1观察程序是否正常运行。检查日志,观察日志是否正常在处理数据,有没有丢失数据。cd/u01/program/secondproc1_new/log观察是否生成了要处理话单类型的日志。数据检查:处理前:cat文件名|wc–l处理后:cat文件名|wc–l两个结果应该相同。注:多账户话单(新)应该会生成两个文件:原文件名,原文件名.son3>观察测试号码是否正确入库,在52和77的库表里能正确体现。业务补扣无需补扣回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。1、程序不能正常启动,日志异常。2、处理前文件数据条数与处理后文件数据条数不一致3、没有正常入库。华为secondproc2程序割接割接步骤1>telnet192.168.12.412>cd/u01/program/secondproc2/3>备份以及上传新程序,检查cd/u01/program/secondproc2/bincpconfig.iniconfig.ini.2008XXXXcphuadanproc2huadanproc2.2008XXXXcd../luacpYYYY.luaYYYY.lua.2008XXXX(YYYY.lua为需要上线的话单处理脚本)cd../srcmakeclean;make4>切换新老程序cd/u01/program/secondproc2/lua上传新的处理话单脚本。cd/u01/program/secondproc2/srccphuadanproc2../bincd/u01/program/secondproc2/bin上传最新的config.ini./huadanproc2stop./huadanproc2start检查方式1>ps–ef|grephuadanproc2观察程序是否正常运行。检查日志,观察日志是否正常在处理数据,有没有丢失数据。cd/u01/program/secondproc2/log观察是否生成了要处理话单类型的日志。数据检查:处理前:cat文件名|wc–l处理后:cat文件名|wc–l两个结果应该相同。注:多账户话单(新)应该会生成两个文件:原文件名,原文件名.son3>观察测试号码是否正确入库,在52和77的库表里能正确体现。业务补扣无需补扣回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。1、程序不能正常启动,日志异常。2、处理前文件数据条数与处理后文件数据条数不一致3、没有正常入库。华为secondproc3程序割接割接步骤1>telnet192.168.12.412>cd/u01/program/secondproc3/3>备份以及上传新程序,检查cd/u01/program/secondproc3/bincpconfig.iniconfig.ini.2008XXXXcphuadanproc3huadanproc3.2008XXXXcd../luacpYYYY.luaYYYY.lua.2008XXXX(YYYY.lua为需要上线的话单处理脚本)cd../srcmakeclean;make4>切换新老程序cd/u01/program/secondproc3/lua上传新的处理话单脚本。cd/u01/program/secondproc3/srccphuadanproc3../bincd/u01/program/secondproc3/bin上传最新的config.ini./huadanproc3stop./huadanproc3start检查方式1>ps–ef|grephuadanproc3观察程序是否正常运行。检查日志,观察日志是否正常在处理数据,有没有丢失数据。cd/u01/program/secondproc3/log观察是否生成了要处理话单类型的日志。数据检查:处理前:cat文件名|wc–l处理后:cat文件名|wc–l两个结果应该相同。注:多账户话单(新)应该会生成两个文件:原文件名,原文件名.son3>观察测试号码是否正确入库,在52和77的库表里能正确体现。业务补扣无需补扣回滚出现下面情况之一时,则回滚程序,使用最新的备份配置文件和程序。1、程序不能正常启动,日志异常。2、处理前文件数据条数与处理后文件数据条数不一致3、没有正常入库。华为secondproc4程序割接割接步骤1>telnet192.168.12.412>cd/u01/program/secondproc4/3>备份以及上传新程序,检查cd/u01/program/secondproc4/bincpconfig.iniconfig.i

温馨提示

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

评论

0/150

提交评论