电报业务处理流程.docxVIP

  • 28
  • 0
  • 约8.36千字
  • 约 14页
  • 2021-10-10 发布于河北
  • 举报
电报业务处理流程 电报业务处理流程 1AFTN电报 1.1校验规章 每条AFTN报都要进展校验 假如接收到的TlxMarIdl中HEAD.ISERROR为“F〞,格式严峻错误,不进展业务处理。 TlxInfoIdl的REVSTAT〔承受回绝标记〕打标签,置为“AREJ-FMT〞,更新表T_TLX_INFO,发送TlxInfoIdl消息,OPRTYPE为UPDATE,完毕。 调用公共方法校验AFTN的编组〔需要校验的AFTN报类型在配置文件中〕 假如编组有错误,TlxInfoIdl的REVSTAT〔承受回绝标记〕打相应标签,可以是多种错误的标签叠加,更新表T_TLX_INFO,发送TlxInfoIdl消息,OPRTYPE为UPDATE。 1.2 G18 PBN 与G15route航路的关联校验 1 从M_PBN表查全部记录,取CODE,START_SEG,END_SEG,PBN_RULE,开头循环 2 从FPL报的G15route中找CODE一样的字符串〔可能有多个,要用循环〕,再取前一个字符串即开头点, 后一个字符串即完毕点, select a.id, a.airway_id, a.airway_point_id, a.airway_seq from t_airway_segment_org a where a.airway_id = (select id from t_airway_org where airway_identifier = A593 and rownum =RTIME,那么TEMPDATE=TEMPDATE-24小时〔跨天处理〕假设RTIME-6小时=TEMPDATE,那么TEMPDATE=TEMPDATE+24小时 ##前是G18DOF存在时的查询条件 ##后是G18DOF不存在时的查询条件 (USEDOF=FLNO=G7FLID and ADEPS=G13ADEP and ADESS=G16ADES and (ATOT IS NULL AND ALDT IS NULL) and SOBT=to_char(to_date(TEMPDATE,yyyymmdd HH24:MI:SS)-15/24,YYYYMMDDHH24MISS) and SOBT=to_char(to_date(TEMPDATE,yyyymmdd HH24:MI:SS)-15/24,YYYYMMDDHH24MISS) and SOBTTEMPDATE: a. STIME-18小时=TEMPDATE,那么TEMPDATE=TEMPDATE+24小时 b. TEMPDATE-6小时STIME,那么作为疑难电报(收到电报的时间与定位的时间差6个小时以上) 假设TEMPDATESTIME a. TEMPDATE-18小时=STIME,那么TEMPDATE=TEMPDATE-24小时;否那么TEMPDATE-6小时STIME,那么作为疑难电报〔收到电报的时间与定位的时间差6个小时以上〕 ##前是G18DOF存在时的查询条件 ##后是G18DOF不存在时的查询条件 (USEDOF=FLNO=G7FLID and COALESCE(ADEPE,ADEPS)=G13ADEP and COALESCE(ADESE,ADESS)=G16ADES and COALESCE(EOBT,SOBT)to_char(to_date(‘TEMPDATE’,yyyymmdd HH24:MI:SS)-20/24,YYYYMMDDHH24MISS) and COALESCE(EOBT,SOBT)to_char(to_date(‘TEMPDATE’,yyyymmdd HH24:MI:SS)-10/24,YYYYMMDDHH24MISS) and COALESCE(EOBT,SOBT)TEMPDATE: a. STIME-18小时=TEMPDATE,那么TEMPDATE=TEMPDATE+24小时 b. TEMPDATE-6小时STIME,那么作为疑难电报(收到电报的时间与定位的时间差6个小时以上) 假设TEMPDATESTIME a. TEMPDATE-18小时=STIME,那么TEMPDATE=TEMPDATE-24小时;否那么TEMPDATE-6小时STIME,那么作为疑难电报〔收到电报的时间与定位的时间差6个小时以上〕 2.G18DOF不存在 TEMPDATE = STIME.substr(0,8) + G17ALDT+00 假设STIMETEMPDATE: a. STIME-18小时=TEMPDATE,那么TEMPDATE=TEMPDATE+24小时 b. TEMPDATE-6小时STIME,那么作为疑难电报(收到电报的时间与定位的时间差6个小时以上) 假设TEMPDAT

文档评论(0)

1亿VIP精品文档

相关文档