大型机JCL新手求助:第5、6项任务相关疑问
大型机JCL任务第5、6项疑问解答
第5项:月度费用PS文件结构详解
该PS文件的每条记录需严格遵循固定长度格式(总长度41位),各字段规则如下:
- 字符1-3:3位大写英文月份缩写,如
JAN、FEB、DEC,必须占满3位 - 字符4:固定空格(分隔月份与日期)
- 字符5-6:2位数字日期,不足两位补前导零,如
01、15、31 - 字符7:固定空格(分隔日期与费用描述)
- 字符8-30:费用描述,最长23位字符,左对齐,长度不足时右侧补空格,如
TRAVEL、BUSINESS LUNCH - 字符31:固定空格(分隔描述与金额)
- 字符32-41:10位右对齐金额,必须保留2位小数(含小数点共10位),长度不足时左侧补空格。例如:
- 金额
99.01需写成99.01(左侧补5个空格) - 金额
1100.33需写成1100.33(左侧补4个空格) - 金额
9999999.99需写成9999999.99(无前置空格,刚好10位)
- 金额
示例合法记录:
JAN 01 TRAVEL 99.01 FEB 15 BUSINESS LUNCH 125.75 MAR 30 CINEMA 45.50
第6项:“至少60条记录”要求说明
- “记录”指符合第5项格式的单条费用条目,每行算一条记录
- 总记录数需≥60,可覆盖任意月份组合(比如3个月各20条,或单月60条)
- 所有记录必须严格匹配第5项的字段规则,不能出现格式错误(如月份用小写、日期写
1而非01、金额左对齐等) - 新手可直接通过ISPF 3.2编辑界面手动输入记录,也可后续用JCL工具批量生成
内容的提问来源于stack exchange,提问作者Thkin
相关产品推荐
相关产品推荐

