-- ===================================================================== -- 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');