如何在批处理作业进行DEBUG

本文详细介绍了如何在OS/400环境下,通过命令行界面,利用QBATCHJOB服务进行作业调度、管理及调试。包括作业提交、检查状态、启动服务、设置断点、执行DEBUG命令等步骤,旨在帮助用户高效地控制和诊断复杂的工作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.以HOLD(*YES)参数提交JOB到QBATCH JOB中,让JOB暂时挂起; 
2.使用WRKSBMJOB查看所提交的JOB的以下3个参数值: 
*Job id 
*User Name 
*Job Number 
3.执行STRSRVJOB,填入第2步骤获得的3个参数进行QBATCH JOB服务过程; 
4.执行STRDBG开始DEBUG; 
5.利用F21键切换到命令行,在命令行执行WRKSBMJOB,使用6=Release释放挂起的第1步骤提交的JOB,然后系统允许你按F10输入DEBUG命令(注意:不要键入执行,否则在设立断点之前键入执行,程序就会运行,因而无法进行debug断点设置); 
6.在OS/400命令行窗口;执行DSPMODSRC后,可通过F6设置断点;然后按F3退出,再按F12退出命令行;
7.键入执行释放挂起的JOB;程序将在断点中停留;可以使用交互式DEBUG使用DEBUG命令进行处理; 
8一旦程序或者JOB结束,使用ENDDBG和ENDSRVJOB结束操作。

转载于:https://www.cnblogs.com/etsdpt/archive/2012/01/10/2317171.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值