94400d50d4
作为子目录纳入系统,与核心测试管道协同 Co-Authored-By: Claude <noreply@anthropic.com>
电信请求书系统 — 批处理流水线
概要
端到端月次请求书发行批处理流程。模拟从外部系统CDR取込到请求书分割输出的完整处理链。
流水线阶段
| 阶段 | 类型 | 功能 | COBOL类型 |
|---|---|---|---|
| 1 | 15-csv-fb-nolf |
外部CDR CSV取込(固定长変換) | CSV→FB |
| 2 | 13-validation-nodup |
CDR字段校验 | 校验(不含重复) |
| 3 | 34-sort |
CDR排序(按客户/时间) | SORT |
| 4 | 02-matching-1-N |
合同↔CDR关联(1:N) | 1:N匹配 |
| 5 | 24-table-search |
资费表检索(套餐单价) | 内部表检索 |
| 6 | 25-subprogram |
计费计算(时长×单价) | 子程序 |
| 7 | 05-branch-if |
料金阶梯判定 | IF分支 |
| 8 | 07-keybreak-summary |
加入者月汇总 | key切汇总 |
| 9 | 04-edit-getput |
请求书编辑输出 | 编辑输出 |
| 10 | 10-divide-50 |
请求书50分割 | 50分割 |
执行
cd pipeline && bash run-pipeline.sh
前提条件
- GnuCOBOL (cobc) 在 PATH 中
- 各类型目录已编译
验证方法
- 各阶段rc=0确认
- 输出文件存在确认
- 请求书记录数确认