Archive

Posts Tagged ‘PushMail’

北京之旅——重装上阵

05月 15th, 2009

按照事先的安排,今天是要到信元讨论几个有关189邮箱的业务需求。

起床,洗漱,吃早餐(哦,忘记了,今天起的有点点晚,感觉也不是很饿,早餐就免了),搭乘地铁2号线……这一切早已轻车驾熟,一切都进行的那么顺利。地铁来到东直门站,下车,换成13号线,OMG,真是太糟糕了,换乘时走的路太长了,这是我搭乘地特以来经历的最长的一次换成,足足走了十分钟的路程。坐上13号线,来到柳芳站,下车,出站,昨天我们约好的是在这一站等的,出站的时候刚好碰到峰,娜说她在下一班车,5分钟后到柳芳站,于是三个人在出站口等她。可是,列车过去了一辆、两辆,就是不见她的身影,终于在第三辆列车过后,娜从入闸处出来了。在娜的带领下,四人“杀”向信元。

说实话,信元(北京市朝阳区和平街十三区甲20号信元大厦)的地址真的很难找,如果不是由熟人带路,那么我想这将会费好的劲才能找到。我们来到信元时,亚军已经在了。在娜的询问与带领下,我们来到7楼的会议室,遗憾的是这鬼会议室居然没有无线网络。人员到齐,会议开始。与会人员顺时针方向依次是:涛、田浩(名字听上去超级男性化,其实是位女士)、宏成、昊、亚军、娜、铸、我、峰。

会议过程与讨论内容就此略过,一晃已是中午十二点多了,呀,该吃午饭了。有幸,能够尝下信元的饭堂。比较遗憾的是,由于时间有点晚,饭菜都所剩无几,还好能够凑合着吃点。不过有道牛肉类的菜超级不喜欢,在盛菜时我还以为是猪肉来的,结果却是牛肉,害得我只吃了一口就吃不下了,其余的都倒掉,er…,实在是有些浪费。

下午我没啥事,业务上的讨论不需要我参与(其实有时想下,我来北京都没啥意义,因为都是在讨论业务的东西),为准备下周的穿越测试,今天下午需要把通知Pushmail订购关系的那部分程序上线。于是,他们四个继续去讨论,我则在下午配合总部的同时上线通知PushMail订购关系部分程序。

上线的过程是曲折的,使用VPN上传程序到服务器,这过程实在太让人崩溃了,网速慢的要命,20M的东西上传了半个钟。程序是上传到服务器上了,但是准备测试,发现老是在新邮件通知Pushmail时连接超时,太怪异了。找运维的同事排查原因,原来是部署的那几台服务器Ban掉了对外的请求,然后找运维同事做调整。这回可以将新邮件通知到PushMail了,OK,准备其他的程序。正在准备的时候,发现某个Q群上说发送KTYX5到10001订购成功但是却收到邮箱的失败短信,赶紧查看下原因,反向注册Passport系统异常!!找运维同事排查,问题根源定位在刚刚修改的IP请求配置上,恢复之前的配置,OK,没问题,可以正常反向注册。情况紧急,立马找Winson商议方案。最后,决定在soap1-2服务器上部署通知部分程序。好,我立马着手准备,部署,测试,通过。将消息转告给其他同事,同时准备上线/更新其他相关的程序。这回进行的比较顺利,上线/更新,测试,通过,大功告成。不过之前有点怕怕的,好惊啊,万一今天搞不定了那岂不是死的很惨?这种日子太不好过了!

离开信元时已经是晚上八点了,相对来说,已经很晚了。本打算去王府井转转,然后顺路去看下夜晚的天安门,谁知,今天北京城风出奇的大,加上衣着单薄,还是算了,打道回酒店,然后按照早上来时的路返回,在回去之前,跑到庆丰包子铺勉强吃了顿晚餐。

admin 北京之旅 , , , ,

北京之旅——Nightmare?Nightmare!

05月 13th, 2009

这是来到京城的第二天,今天的任务依旧是开会。早晨来到天银一楼做访客登记时,又重新端详了下客服MM,嗯,还是很失望。搭乘电梯来到7楼,发现今天我们来的算早了,只有亚军比我们早到一步,过了一会娜也来了。昨天时就听说,今天虫子会过天银这边开会,所以娜刚从电梯走出来,铸就告诉她帮忙联系下同我见下面。因为之前我常与虫子有电话或邮件或MSN上的沟通,但是没见过面,所以特地借此次机会见下。

在娜的协调下,我跟虫子见面了,见面后第一感觉是:跟MSN上的照片有差距。随后,双方各自寒暄几句,这就算完成了。紧接着娜就跟虫子谈起宽带账号注册问题,我被“凉”在一旁。会议即将开始,我先来到会议室准备电脑等事务。今天来到人比较多,所以在708会议室显得格外狭小,我大致列下今天出席的人员(辉、涛、晓东、宏成、昊、雪平[圣诺产品经理]、虫子、我们21cn五人组、还有几个不是很认识的),列到这些与会人员时,就不得不提下辉,因为之前只是在一些邮件往来中见到过她的名字,从名字上看,我相信绝大多数的人同我一样都会认为它应该是位男性,但是那就大错特错了,辉是女的,这也是我昨天晚上我们21cn五人组吃饭时,听娜讲的,而且她还是位女强人,现在正在北京邮电大学读软件工程(这个也是听娜讲的)的硕士研究生。因为会议的排位是随意的,也没有特意安排,刚好,我就坐在辉的左手边,当她坐下的霎那,我顿感压抑,惨了。

上午的会议还是围绕订购关系及周边问题讨论,像是ISMP订购关系、订购是否立即生效、宽带账号的订购等等,会议的内容主要涉及业务层面,对于技术而言的我,实在是很无聊,况且又有右手边的辉,整个上午都倍感压抑,多动一下都倍感不适,就像老师面前的犯了错误的小学生,浑身不自在。会议中途,收到虫子说PassPort批开失败的邮件,而且ctvap平台显示诡异,居然是“正在处理”,莫名其妙。我随机抽取了几个账号到ctvap查看了下同步记录,结果错误描述是”开通成功”,但是处理结果却是”-1″,诡异,真是诡异。同时,我登录到邮箱生产机服务器上,查找到的账号也是开通成功的,嗯,由此断定应该是PassPort批开程序问题,于是回复邮件给虫子。上午的事大致这么多。

下午依旧是开会,这次有两个任务,首先是宽带用户的业务规范,接下来是pushmail测试用例。在进行业务规范讨论时,问题纠结到了注销这块上,有关这个的讨论持续了很久,最后我也不是很了解如何订的(其实是了解的,只是坐在这里写这个的时候已经模糊了,因为它本来就很模糊,而又懒得去取笔记本或新定的业务规范查看),另一个原因是,我始终比较关注的是技术上的实现,而业务的流程次之。在讲述pushmail的测试用例时,感觉集团对pushmail给到的演示测试程序颇有“微词”,总是“横挑鼻子竖挑眼”,不过确实也是,演示程序的确太丑陋了。此时,我又知道了个令我不爽的秘密,也许在其他人看来这算不得秘密,但是在我知道后,加上我所处在的这个位置,我感到非常的不爽。bla bla bla ….N多省略之后,会议结束了。这时与昊,娜他们找到涛确认无订购关系这些用户的注册注销问题,但是得到的回复确有些令人苦笑。

今天的任务over了,接下来是晚饭时间。今晚我们21cn五人组各自行动,没有统一安排。峰最早离开大部队,接下来是亚军,娜因为与美女有约,铸也要去,自然我也跟去了,所以我们三个人最后一起行动。地点是京城某家靠近某地特站的必胜客,四人,吃饭,饭后,两人先行离开,又两人继续等人,over。写到上面时,感觉在太困了,没有写下去的冲动,随草草数字了事。

当写完后返回去看了眼初始定的标题“Nightmare?Nightmare!”,感觉文章早已偏题十万八千里,不过可以隐约说下这个标题,带问号的Nightmare,是第一天的心情,初来就被吓到,心里不免疑惑,难道噩梦即将来临?后个感叹道Nightmare,是第二天的心情,是对第一天疑惑的回复,噩梦已来临。产生这种心情时,应该是在下午开会快结束时的事,虽然会即将结束,但是一想这两天连续的会议,嗯,噩梦来临!

admin 北京之旅 , , , , ,

近况(二)

02月 20th, 2009

难道今晚无事可做,虽说是无事可做,只不过是自己偷懒罢了^_^,一开始写了份简历后就不想再动了。正好,趁此机会上来唠叨下,写写近况。

这周有点忙碌,一直在忙着PushMail系统与189邮箱系统的接口开发,不过还好,终于在今天完成了初步的联调工作,结果还是比较令人满意的。

刚刚接到开发任务时,本打算用C来与数据库交互,再由JNI来调用C的接口,不过问过经验丰富的老同事,说是没有必要该模块只是在189中应用,其他系统用不到,所以从全局考虑没必要整合到原有接口中。那就好了,直接JDBC咯,简便快速,从接口发访问频繁上看,效率上也还OK啦。嗯,接下来着手开发。在此之前有段小小的插曲,因为此部分的工作分两块一是订购关系绑定、解除,一是邮件通知的PushMail系统,项目经理分配给我们两个人,另一同事赞叫A吧。A主要是搞C/C++的,我呢,主要是WebService。在我打算用C来与数据库进行交互时,由于担心19号,也就是今天啦,完不成,所以想让A帮忙写下与数据库交互的接口,当我找到他告诉他是,你猜怎么着,A居然对我瞪大眼睛,张牙舞爪地说“这是数据管理的(也就是订购、取消啦),B(我们项目经理)分配给我的只是通知那块”。顶你个肺,当场险些发作,B给我们两个分配任务时,只是模糊的在邮件中提到由我们两个实现与PushMail的接口,并无指明谁负责哪部分。即便这么明确的分,你不也要通过我的服务来通知到PushMail,不然你自己去写客户端呀,MD也不考虑下,就把话说得那么绝。通过此事,我重新对生活在社会大家庭中的人这种动物有了新的认识。

唉,上面又唠叨太多了,不开心的事就让他随时间逝去,没必要自寻烦恼。

斗转星移,时光飞逝。来到了19号,我的接口程序也完成的7788了,准备联系对方联调。翻看前几日的邮件,找到圣诺负责人 xiaying ,找到她给我的MSN,刚准备加,发现她已经在我的联系人列表中,最近太忙了都不记得了- - ,前两天还纳闷我的MSN上有个不认识的联系人一直在线,哦,原来就是她啊。沟通,沟通,再沟通,这是每次联调前的必做功课,确认双方的服务地址,邮箱系统对她们IP做白名单处理,添加测试邮箱帐号,一切都准备好了。正式的联调是从下午开始的,这次的联调是相当的顺利,而且对方也很配合。说到这,就不得不提下前两次的联调:

一次是跟Passport的,跟他们的联调是件极其不爽的事,至于有多不爽我也就不写了,免得上火;再一次就是跟华为为电信开发的NMSC管理平台之间联调,跟他们也不是件愉快的事,主要是由些客观原因造成的,因为太多的sp要接入该平台,所以华为的哥们厚此薄彼,往往很久才有回复。

好了,继续说今天下午与圣诺的联调,功能都测试通过了,唯有一个小问题是,在我们通知PushMail系统后,他们的SOAP消息返回老是有问题,总抛出unexpected subelement xxxx,这种异常出现是由于namespace不一致引起的,所以我就找到自动生成的代码,将对namespace校验的部分屏蔽掉,测试ok,不会再出此异常。不过这也不是办法啊,我把问题反映给xiaying,要她一起帮忙查找下原因,呵呵,她回复很及时也能切中问题要害,一看就知是在这方面有过丰富经验的。根据她的提示,我又对程序做了调整、测试,可问题依旧,再次向她反映,抓包分析,也没问题,真是搞不明白。过了会,msn闪动,有她的消息“不好意思,我刚才把给上海电信的wsdl文档错发给你了”,…….. ,原来是一场乌龙…….. 。重新跟他她给到的文档生成代码,调整程序,测试,通过!

呵呵,不知为什么,像今天遇到这种事我居然没“生气”,心情依旧好好。通过此次的联调,是我又学到不少东西,也许,这多多少少是这次“乌龙”的功劳。Anyway,合作愉快!

admin 琐事 , ,