Files
cobol-java-v3/benchmark-programs/pipeline/pipeline.conf
NB-076 94400d50d4 feat: add benchmark-programs — 58 telecom COBOL test programs
作为子目录纳入系统,与核心测试管道协同

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-25 09:53:21 +08:00

17 lines
1.2 KiB
Plaintext

# 电信请求书系统 — 流水线配置
# Telecom Billing System — Pipeline Configuration
# 流水线阶段定义 (按执行顺序)
# 格式: STAGE=<编号>,<类型目录>,<输入文件>,<输出文件>,<参数>
STAGE=01,TYPE=15-csv-fb-nolf,INPUT=cdr-raw.csv,OUTPUT=cdr-fixed.dat,DESC=CDR取込(外部CSV→固定长)
STAGE=02,TYPE=13-validation-nodup,INPUT=cdr-fixed.dat,OUTPUT=cdr-validated.dat,DESC=CDR字段校验
STAGE=03,TYPE=34-sort,INPUT=cdr-validated.dat,OUTPUT=cdr-sorted.dat,DESC=CDR排序(按客户/时间)
STAGE=04,TYPE=02-matching-1-N,INPUT=cdr-sorted.dat,OUTPUT=matched-cdr.dat,DESC=合同↔CDR匹配(1:N)
STAGE=05,TYPE=24-table-search,INPUT=tariff-query.dat,OUTPUT=tariff-result.dat,DESC=资费表检索
STAGE=06,TYPE=25-subprogram,INPUT=matched-cdr.dat,OUTPUT=billed-cdr.dat,DESC=计费计算(时长×单价)
STAGE=07,TYPE=05-branch-if,INPUT=billed-cdr.dat,OUTPUT=rated-output.dat,DESC=料金阶梯判定(IF)
STAGE=08,TYPE=07-keybreak-summary,INPUT=rated-output.dat,OUTPUT=monthly-summary.dat,DESC=加入者月汇总(key切)
STAGE=09,TYPE=04-edit-getput,INPUT=monthly-summary.dat,OUTPUT=invoice-output.dat,DESC=请求书编辑输出
STAGE=10,TYPE=10-divide-50,INPUT=invoice-output.dat,OUTPUT=split-output/,DESC=请求书50分割