62 lines
2.7 KiB
Markdown
62 lines
2.7 KiB
Markdown
|
- [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
|
||
|
```
|