반응형
지난번에 만든 테이블 레이아웃은
알림 내용 리스트 DB, 알림 전송시간 DB, 알림 수신자 DB에 대한 DB였다.
이번에는 알림 전송 목록 DB를 짰다.
이 테이블에는 이제 정말 어떤 시간에 어떤 내용의 알림을 누구에게 보낼것인지에 대한 내용이 들어간다.
다만, '내용'의 구체적인 부분은 따로 담지않고,
그 내용을 가져올 리스트 ID를 FK로 하여 저장하도록 하였다.
테이블 레이아웃으로 에러 정보까지 담도록 하였다.
그리고 전송 HTML, 전송 쿼리는 일종의 디버깅용도로 쓰기위해 저장하는 것으로 하였다.
(이 내용으로 전송하는 것이 아니다.)
에러가 발생했을 때, HTML에서 에러가 발생했는지, 쿼리에서 에러가 발생했는지 알기 위함이다.
또한 알람전송ID, 리스트 ID, 시간ID, 수신자 ID 모두 동일한 시퀀스를 사용하도록 하였다.
이제 배치프로그램을 활용하여 24시간마다 자동으로 '내일 전송할 메일 리스트'를 만들어
이 테이블에 저장할 것이고,
다른 배치프로그램은 이 테이블의 내용을 토대로 실제 데이터를 가져다가
그 데이터를 메일로 전송할 것이다.
다음은 이 테이블에 데이터를 insert하는 배치프로그램을 작성한 과정에 대해 기록할 것이다.
반응형
'인턴 > 델파이' 카테고리의 다른 글
[델파이] 2. 델파이 소스파일의 구성 (0) | 2021.02.18 |
---|---|
[프로젝트] 자동 메일 송신 프로세스 만들기(1) (0) | 2021.02.08 |
[델파이] 1. 델파이 프로젝트의 구성 (0) | 2021.01.08 |
[델파이 DB조작 예제] 3. Banded Table 사용해보기 (0) | 2020.08.28 |
[델파이 DB조작 예제] 2. DB 데이터 조작하기 (0) | 2020.08.28 |