sbmjob 問題

发布于 2022-09-08 13:54:03 字数 300 浏览 19 评论 9

本帖最后由 nanpkyang 于 2011-01-30 10:23 编辑

1.CALL PGM(ZZZ) PARM(&P#LSID)
2.SBMJOB     CMD(CALL PGM(ZZZ) PARM(&P#LSID)) JOBQ(QBATCH)
同ー本程序1正常。
     2SBMJOB 走過 但程序(ZZZ)没有運行
我不是小日本、請高手邦忙 ONLINE 等
問題需要詳細点幺?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

以为你会在 2022-09-15 12:55:40

本帖最后由 roden 于 2011-01-31 17:07 编辑

回复  niuhua77

    ー様的
nanpkyang 发表于 2011-01-30 11:44

   确定?
我看可能是JOBD里LIBL没设定好

夜灵血窟げ 2022-09-15 12:55:26

本帖最后由 tomroom 于 2011-01-31 13:13 编辑

个人debug 后台执行的job经验:
首先,online执行 直接call确认没有问题
smbjob之后 会类似如下提示 Job 936269/USRID/QDFTJOBD submitted to job queue QBATCH in library QGPL.
你根据上面 936269/USRID/QDFTJOBD   用DSPLOG查询系统log 查看有无报错。

比如需要用户交互的作业,无法后台执行 ,比如需要用户运行一半输入相关内容的。

可以哟个clp里的DUMP命令 debug clp。 rpg 可以用临时表帮助,debug 后台程序

楼主需要 学习些系统的方面知识

¢蛋碎的人ぎ生 2022-09-15 12:54:28

SBMJOB     CMD(CALL PGM(ZZZ) PARM(&P#LSID)) JOBQ(QBATCH)

你应该查看这个JOB的状态,很可能是JOB提交到了后台,还没有执行。

但可醉心 2022-09-15 12:54:09

还有你的jobq有没有问题呀,是不是hold。。

灵芸 2022-09-15 12:47:23

1弄个除0的操作,看看qbath是不是msgw,
2看msgq(忘记了是不是qsysopr的)可以看到调用的程序的log看看sbm出去的job是不是正常结束。感觉不是没有运行,好像是程序出错了。

夜无邪 2022-09-15 12:35:00

回复 4# niuhua77

    个人水平有限没弄明白sbmjob的 debug
 想借高手経険修正
 戓解説下debug方法

遮云壑 2022-09-15 07:54:30

回复 3# nanpkyang

    如果是ILE程序的话,你可以用debug来跟踪一下,看看到底发生什么,为什么程序没call到

御守 2022-09-14 09:02:58

回复 2# niuhua77

    ー様的

西瓜 2022-09-08 20:44:30

两个程序的library list 一样吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文