123
返回列表 发新帖
楼主: mengmeng

[精华] 讨论一下结算的技术问题。

[复制链接]
论坛徽章:
0
21#
发表于 2003-8-21 12:59 | 只看该作者
处理错单问题的最好方法是回退,统计表做负统计,然后从预处理重新处理。
发生这种错误的原因基本是参数没有维护好,而且错误一般只需处理一次,在下次基本问题已经改正,不会再犯,所以该功能用到的机会不大,但又不能没有,否则靠手工处理还是很麻烦的!

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-11-26 03:00:34授权会员
日期:2005-11-26 03:43:55会员2006贡献徽章
日期:2006-04-17 13:46:34
22#
 楼主| 发表于 2003-8-21 16:55 | 只看该作者
最初由 holyfei 发布
[B]处理错单问题的最好方法是回退,统计表做负统计,然后从预处理重新处理。
发生这种错误的原因基本是参数没有维护好,而且错误一般只需处理一次,在下次基本问题已经改正,不会再犯,所以该功能用到的机会不大,但又不能没有,否则靠手工处理还是很麻烦的! [/B]

从预处理重新处理? 这样的话就不叫回退了

使用道具 举报

回复
论坛徽章:
0
23#
发表于 2003-8-22 00:30 | 只看该作者
最初由 mengmeng 发布
[B]
从预处理重新处理? 这样的话就不叫回退了 [/B]


这样应该叫做重做吧,不过从广义上来讲,叫做回退也不为错

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
24#
发表于 2003-8-23 09:00 | 只看该作者

张兄,终于出现了

最初由 holyfei 发布
[B]处理错单问题的最好方法是回退,统计表做负统计,然后从预处理重新处理。
发生这种错误的原因基本是参数没有维护好,而且错误一般只需处理一次,在下次基本问题已经改正,不会再犯,所以该功能用到的机会不大,但又不能没有,否则靠手工处理还是很麻烦的! [/B]



关于结算:
1.我们要求规范,我们期望规范,我们呼吁规范
但是
——人生不如意,十之八九;


2.一旦不规范,我们怎么做?
从结算的错单回收的角度讲,大致有:
a。参数的有无问题:这个可以在应用系统中给予报警示错,等待系统的回收策略;


b。参数的正确性问题:即参数本身是有的,只是相应地信息提供错了,或者维护错了,但是系统毕竟不是万能的,它会当作正确的参数按照流程走到底,事实上错误已经造成了。

——遇到马虎一点的用户,显然不一定发现,只是最终报表什么地有所不偏差,管他呢,随便找点理由就可以糊过了——毕竟是结算吗。——恭喜了

——遇到认真一点的用户,惨了,从前到后,问题如何产生的,影响面有多大,如何解决——还得搞的一条不差,一分不差。——同样的,我也恭喜你了——如果正好在帐期的左右的话,你可以安排几个人日的加班和不睡觉了。


c。回收回退策略:
回收:因为系统示错,没有进正确的统计等后续流程,显然可以直接从错单库中给予提取,利用小闭环重新处理(前提是将参数维护了之后——从无到有),还有一个就是别忘了对于错单统计等信息作负统计。

回退:说来话长了。
从流程的角度讲,没有卡壳。但是就是结果不对。
这个时候需要针对不同的产生原因地可能性分别描述,具体问题具体分析。
1.话单信息解析错误(甚至于交换机下单信息不够准确、全面),没有办法,可以回退,但是往往不建议这样子做,一方面是由于没有什么效果,解决不了最终问题,还有就是回退的资源太大,说不定得不偿失。——建议执行清表清库、清文件系统等操作(如何设计上已然考虑的话),取原始文件重新处理。

——快速、高效、安全、省心(多快好省

2.业务逻辑参数的错误维护:
回退,负统计。
这个中间,其实又可以适当地取巧——如果在设计上,你是真正懂结算业务的,同时又是采用了参数驱动等思想的应用(不排除还有其他的技术实现手段),还有就是对于一些参数的维护进行了一些地提炼和异常设想,必要的时候可以通过调整参数,重新结算达到目的,基本上回避了回退。

——当然,有些情况是没有办法回避的,那么请你面对现实吧,如果,系统的承包商还行的话,这点问题应该没有问题的。


好了,时间来不及了,我要去加班了。

faint。不周之处,请大家见谅。

如果有空,张兄不妨电话我。
——那边的兄弟不卖力?他们这些都是应该是知道的,起码的要求。

使用道具 举报

回复
论坛徽章:
0
25#
发表于 2003-8-23 14:16 | 只看该作者

我也发表意见!

我觉得目前我们结算的实现流程处理不是很好的。
我觉得我们应该将结算处理的话单分成两个流程处理:
第一个流程是处理正常的话单,正常话单占结算处理话单的大部分,这些话单是比较好处理的;
第二个流程是处理异常的话单,这些话单号码是不规范的,对于这些号码我们可以用特殊处理的手段进行处理;
然后将这两个流程处理的话单进行入库统计……

呵呵,这样回收话单主要是在第二个处理流程,可以根据“用户的心意随意”处理了,而更改的参数也不会影响到正常话单的处理。

不过回退好像问题就多了,但是本人建议回退不如重做呀。
不管回收回退怎么做,最好不用负统计,负统计是下策呀

使用道具 举报

回复
论坛徽章:
0
26#
发表于 2004-1-12 15:58 | 只看该作者
出现问题重新结算比较好,三点理由:
一、结算出现问题大部分是参数配置不正确或者号码、中继的局向发生变化引起的(有时迟到话单影响也很大),在操作流程上没有太大问题,因此没有必要进行流程回退处理;
二、结算通常不需要实时操作,大部分是在结算周期末进行,实时处理要求不高,没有必要使用比较复杂的自动回退;
三、回退研发、维护成本比较高,投入产出不合算。

使用道具 举报

回复
论坛徽章:
19
ITPUB元老
日期:2005-02-28 12:57:00马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:18
27#
发表于 2004-3-22 14:42 | 只看该作者
//hehe 湖南省电信综合结算系统的计费结算实时统计还有详单入库是我写的。C++  / Oracle 9i
程序是daemon守护进程的方式,对于回退和错单回收一般是采用重新结算的办法。同时在Unix端用Shell写脚本处理回退

使用道具 举报

回复
论坛徽章:
0
28#
发表于 2008-11-1 21:33 | 只看该作者
好生复杂,研究下

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表