- [x] 마지막 수신 메시지 인덱스 DB저장확인 - [x] 방송인덱스, 수신율통계방식 관련 테스트진행 - [x] 상황관제 시스템 Rest Server쿼리 튜닝 - [ ] (금) 수협중앙회 소스 반영 및 테스트 17일 추가 - [ ] 29번 패킷 자동/수동요청 구분 db저장 - [x] 오래된 요청 Time Out 시간 사용자 옵션처리 - [x] 방송수신율 관련 수신 INDEX처리 삼영문의 18일 추가(예정) [방송인덱스] - [ ] msg_tx_id 채번용 함수 작성 - [ ] 각 방송에 msg_tx_id 실어서 보내기 --- - [x] 삼영 미수신 선박 자료 요청건 회신내용 대응 [Mail 발송]. >- 21년 10 ~ 12월간 조업이력 Table(TB_LC_FSHOPRRPT_yyyyMM) 자동 생성오류로 데이터를 복구하는 과정에서 조업이력 테이블에는 데이터를 복구했지만, 최종위치 테이블(TB_LAST_LC)에 업데이트는 누락됨을 확인. (세종에 관련 이력을 문의한 결과 최종위치 테이블은 위치를 수신하면 갱신되는 테이블이라 복구하는 과정에서 따로 업데이트 하지 않았다고함.) -> 해당 슬롯 609, 745이외 446, 844도 동일한 문제로 누락됨을 확인. -> 문제자료 최종위치테이블에 업데이트 완료. ### 복구 SQL ```SQL INSERT INTO TB_LAST_LC(slot_No, REPORT_DT, TRACK_INDX, MODEM1, FQNC1, ALE_REFLCT_YN, MSSAGE_TY, MMSI, LA, LO, LAST_RCV_BRDCST_ID, INSERT_DT, sog, cog) SELECT tll.SLOT_NO, tll.REPORT_DT, 1 AS track_indx, tll.MODEM , tll.FQNC, tll.ALE_REFLCT_YN, 1 AS mssage_ty , sh.MMSI , tll.la, tll.lo, tll.LAST_RCV_BRDCST_ID, tll.INSERT_DT, 16383,511 FROM TB_LC_FSHOPRRPT_202110 tll , TB_SHIP sh WHERE NOT exists( SELECT 'x' FROM TB_LAST_LC tlf WHERE SLOT_NO = tll.SLOT_NO ) AND tll.SLOT_NO = sh.SLOT_NO INSERT INTO TB_LAST_LC(slot_No, REPORT_DT, TRACK_INDX, MODEM1, FQNC1, ALE_REFLCT_YN, MSSAGE_TY, MMSI, LA, LO, LAST_RCV_BRDCST_ID, INSERT_DT, sog, cog) SELECT tll.SLOT_NO, tll.REPORT_DT, 1 AS track_indx, tll.MODEM , tll.FQNC, tll.ALE_REFLCT_YN, 1 AS mssage_ty , sh.MMSI , tll.la, tll.lo, tll.LAST_RCV_BRDCST_ID, tll.INSERT_DT , 16383,511 FROM TB_LC_FSHOPRRPT_202111 tll , TB_SHIP sh WHERE NOT exists( SELECT 'x' FROM TB_LAST_LC tlf WHERE SLOT_NO = tll.SLOT_NO ) AND tll.SLOT_NO = sh.SLOT_NO INSERT INTO TB_LAST_LC(slot_No, REPORT_DT, TRACK_INDX, MODEM1, FQNC1, ALE_REFLCT_YN, MSSAGE_TY, MMSI, LA, LO, LAST_RCV_BRDCST_ID, INSERT_DT, sog, cog) SELECT tll.SLOT_NO, tll.REPORT_DT, 1 AS track_indx, tll.MODEM , tll.FQNC, tll.ALE_REFLCT_YN, 1 AS mssage_ty , sh.MMSI , tll.la, tll.lo, tll.LAST_RCV_BRDCST_ID, tll.INSERT_DT , 16383,511 FROM TB_LC_FSHOPRRPT_202112 tll , TB_SHIP sh WHERE NOT exists( SELECT 'x' FROM TB_LAST_LC tlf WHERE SLOT_NO = tll.SLOT_NO ) AND tll.SLOT_NO = sh.SLOT_NO ```