-- =====================================================================
-- deploy/dev/mysql-init/02-mailbox-messages.sql(ACM2-76)
-- 共享信箱 CMINMSGS 测试报文种子(DEV ONLY)。本目录被 dev 与 integration
-- 两个 compose 共用,脚本只在空数据卷首启时执行;已有卷不补种,需删卷重建。
--
-- 报文格式:SIS 接口规范(docs/legacy/SIS_AODB_RMS-V0.1.md)META + 类型体,
-- XML 按 docs/legacy/unisysaodbsis.xsd;只 INSERT 契约内列,不建表不变更(C-2)。
-- INBOX_CURSOR 初值 W=0,应用首启即全部消费。SEQN 1–5,与 01-mailbox.sql
-- (仅建表、无数据)无冲突。
--
-- 两条参考数据报文验证的是【现状行为】,US-13 落地后行为会变,需同步更新:
-- · REGN/DNLD:命中 US-04 忽略清单(IgnoreRules)→ SKIPPED + 回填;
-- · ARPT/DNLD:合法但不支持(codec 只认 SCHD/FLOP)→ FAILED(UNSUPPORTED)
-- → 退避约 15s(max-attempts=5)→ DEAD(EXHAUSTED) → 回填;
-- 排在种子最后(MSG_ID 最大),避免压住队头挡住 SCHD/FLOP(US-03 AC1)。
-- 航班 FLID 用 800001/800002,与 seed-flight.sql 的 90001–90008 互不干扰。
-- =====================================================================
USE `cdairport`;
-- ① SCHD/DNLD:一进一出两条 FLTR(覆盖 ROUT/ERUT/GTDT/CKDT/CHDT/CLDT/PSDT 子段)
INSERT INTO CMINMSGS
(CMINMSGS_CLOB_MSG, CMINMSGS_SUBSYSTEM_TYPE, CMINMSGS_SUBSYSTEM_SUBTYPE,
CMINMSGS_SUBSYSTEM_NAME, CMINMSGS_SUBSYSTEM_SEQUENCE, CMINMSGS_SUBSYSTEM_DATE_SENT)
VALUES
('
AODB
1
20260919120001
SCHD
DNLD
2
800001
CA
CA4104
A
20SEP261235
S
D
PEK20SEP261015
CTU20SEP261235
738
B-2087
T2
264
4
X
20SEP261240
20SEP261340
D
105
20SEP261240
20SEP261340
PEK20SEP261015
CTU20SEP261235
800002
3U
3U8885
D
20SEP261510
S
D
CTU20SEP261510
SZX20SEP261750
320
B-8690
T2
158
D06
20SEP261410
20SEP261510
D
C05
Y
20SEP261310
20SEP261440
D
C06
X
20SEP261310
20SEP261440
D
CH04
X
20SEP261340
20SEP261500
D
101
20SEP261330
20SEP261525
CTU20SEP261510
SZX20SEP261750
', 'SCHD', 'DNLD', 'AODB', 1, '2026-09-19 12:00:01'),
-- ② FLOP/ACTT:800001 实际到达时间
('
AODB
2
20260919120002
FLOP
ACTT
800001
CA-CA4104-A-20SEP261235-D
20SEP261228
', 'FLOP', 'ACTT', 'AODB', 2, '2026-09-19 12:00:02'),
-- ③ FLOP/GTDT:800002 登机门改派 D06 → D08
('
AODB
3
20260919120003
FLOP
GTDT
800002
3U-3U8885-D-20SEP261510-D
D08
20SEP261410
20SEP261510
D
', 'FLOP', 'GTDT', 'AODB', 3, '2026-09-19 12:00:03'),
-- ④ REGN/DNLD:现状行为 = 命中 US-04 忽略清单 → SKIPPED + 回填(US-13 后不再跳过)
('
AODB
4
20260919120004
REGN
DNLD
2
B-8692
320
3U
158
B-32D1
321
3U
199
', 'REGN', 'DNLD', 'AODB', 4, '2026-09-19 12:00:04'),
-- ⑤ ARPT/DNLD 排最后:现状行为 = 合法但不支持 → FAILED(UNSUPPORTED)
-- → 退避约 15s → DEAD(EXHAUSTED) → 回填;US-13 后预期改为 SKIPPED
('
AODB
5
20260919120005
ARPT
DNLD
1
CTU
ZUUU
CHENGDU SHUANGLIU INTERNATIONAL
成都双流国际机场
12
CN
CTU
D
L
', 'ARPT', 'DNLD', 'AODB', 5, '2026-09-19 12:00:05');