Reservation management
Reservation management is the feature that runs the Agent's automatic jobs on a periodic basis. Use the scheduler settings in msgConfig.yml to control whether each scheduler is enabled and how often it runs.
Scheduler configuration
BanlistScheduler
Periodically refreshes the block list (msg_banlist). (R: number blocked, T: content blocked)
FileUploadScheduler
Pre-registers MMS, RCS, and Brand Message attachment images on the gateway file server.
TableCreateScheduler
Checks whether the required tables exist and creates them automatically if not.
TranCleanerScheduler
Force-moves send records whose results have not updated after a set time into msg_log.
StatsScheduler
v1.1.0Periodically writes statistics for the agent's whole processing flow to stat.info.log.
ReportInquiryScheduler
v1.1.0Calls the individual lookup API for reports you did not receive and fetches the results again.
Report re-inquiry scheduler (example)
If a report goes missing because of a network failure or similar, ReportInquiryScheduler automatically re-collects the missing items through the individual inquiry API.
scheduler:
reportInquiry:
yn: Y
cron: 0 * * * * * # 매분 실행
thresholdHours: 72 # 미수신 기준 시간
limitCnt: 50 # 1회 수집 최대 건수
sleepMs: 500 # 건당 API 호출 후 sleep
Operational points
- Set the polling intervals separately to match your traffic patterns.
- Separate the time windows so batch jobs do not interfere with send performance.
- Connect schedule failure logs to your alerting system.