- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 =
您可能关注的文档
最近下载
- 坑塘治理施工方案.docx VIP
- 猪、牛、羊定点屠宰项目环评(新格式)环境影响报告表.pdf VIP
- 2025美国心脏协会和美国儿科学会新生儿复苏、儿童基础生命支持和儿童高级生命支持指南更新解读.pptx VIP
- 工程流体力学名词解释和简答题大全.docx
- 大众奥迪诊断系统ODIS7.21用户手册.pdf VIP
- 小学数学与科学跨学科课程融合人工智能的实践研究教学研究课题报告.docx
- 福建奔驰-威霆-产品使用说明书-威霆 2013款 3.0L-FA6523-威霆用户手册.pdf VIP
- 闭合导线计算表(自动计算).xls VIP
- 水浒传游戏.doc VIP
- 2025年中心医院医务科工作总结及2026年工作计划.docx VIP
原创力文档


文档评论(0)