OCS计费原理与实现--日志查看参考文档1.docVIP

OCS计费原理与实现--日志查看参考文档1.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OCS计费原理与实现--日志查看参考文档1

日志查看参考文档 该文档基于ocs 1.24业务版本,配套平台V100R004C03B205;且介绍只是个人总结,因此可能和实际您所看的日志有出入; 语音流程日志查看简介: 实时流程中,平台在DCC消息预处理之后,发送IDL消息调用业务的计费服务,因此如果没有将平台的DCC消息预处理服务和业务的计费服务配置在一起,则一般需要看两个container的日志:一个是挂载平台的DCC消息预处理服务的,一个是挂载业务的计费服务的,可以简单如下查看: 例如,平台的DCC预处理服务名称为:MsgPreDiamService,首先到${HOME}/ service/app/servicefile/目录的srvInfoFile.xml文件中查看服务MsgPreDiamService所在的containerid,其结果为900; 因此一般联调查看日志如果走进了业务流程,则需要查看90X系列和50X系列的日志,如果要定位还没有进入消息预处理的一些简单问题,还要查看DiameterAdapter的日志(一般为120服务)。 消息预处理日志简介(MsgPreDiamService - 90X号日志) 目前消息预处理主要是处理DCC解码(平台),接口变量到流程内部变量的赋值(业务),计费方号码求解(业务),分流(平台)。 总体流程查看: 平台消费预处理分为三个模块:解码,计费要素求解,事件分流,这三个模块的进入和退出都是有明显标志的,进入时打印:STEP MODULE: Enter XXX,退出时打印STEP MODULE: Exit XXX,因此可以使用以下的关键字来查看消息预处理的全流程: ]STEP 或者是 STEP M 如下所示 CBE [1:NoCCRequest, DiameterMsgDecode]STEP MODULE: Enter DiameterMsgDecode. CBE [1:NoCCRequest, DiameterMsgDecode]STEP MODULE: Exit DiameterMsgDecode, result success. CBE [1:Initial, DiameterChargeEleSolu]STEP MODULE: Enter DiameterChargeEleSolu. CBE [1:Initial, DiameterChargeEleSolu]STEP MODULE: Exit DiameterChargeEleSolu, result success. CBE [1:Initial, MsgEventFlow]STEP MODULE: Enter MsgEventFlow. CBE [1:Initial, MsgEventFlow]STEP MODULE: Exit MsgEventFlow, result success. 如果流程正常的话,在打印Exit时,都会在最后打印 result successs的,反之如果某个模块出了问题,则会打印错误信息比如: CBE [1:NoCCRequest, DiameterMsgDecode]STEP MODULE: Enter DiameterMsgDecode. CBE [1:NoCCRequest, DiameterMsgDecode]STEP MODULE: Exit DiameterMsgDecode, result fail[402021300]. 从打印的错误码往上看几行,就可以发现出错的信息: [1:NoCCRequest, DiameterMsgDecode] Begin Get Component by EventID = 12101 in decode. [1:NoCCRequest, DiameterMsgDecode] Get component ID with EventID[12101] success, result = 1. [1:NoCCRequest, DiameterMsgDecode] Get tag[108:TagOfComponentValidTime] node not exist,MsgNo = 0. [1:NoCCRequest, DiameterMsgDecode] Set tag[108:TagOfComponentValidTime], MsgNo =

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档