低级错误主要源于空洞的基础
HIS系统医生工作站下医嘱,护士站会有新医嘱提示。但检验被排除在外。临床的同事提出要把新检验申请也加入到提示中,以便护士及时抽血,送检。
这个需求不错,但是乙方的朋友们说原有那个东西是直接拿控件来用的,改不了。我:此处略去一万字。
所以只能自己想办法了。改源程序不靠谱了,就得另寻他路。想到了数据库变更通知。昨晚回家, 用.NET写了个winform小程序。用家里电脑测试通过。
今早到单位,建好表,连测试库测试的时候,问题来了。DML执行后,程序怎么也收不到notification,而且在DML执行后,注册就会被注销掉。
最初以为是自己写的数据库操作类有问题,注释掉,按部就班的一条一条写,还是不行。最后还是同事的一句话提醒了我,同事要给病案室的电脑解掉U口绑定,问病案室的IP。
我才恍然大悟,notification注册的IP是我那个无线路由的IP。当初为了省事,内网接了个无线路由。换了台直接接入内网的机器,问题解决。
低级错误主要源于空洞的基础,上学荒废了四年时间,需要学习的东西很多,慢慢补吧。╮(╯▽╰)╭
昨天从老外的帖子看到了WCF接收notification的例子,明天研究研究。
浙公网安备 33010602011771号