gpt4 book ai didi

ibm-midrange - 如何获取活跃服务入口列表?

转载 作者:行者123 更新时间:2023-12-04 04:22:42 27 4
gpt4 key购买 nike

调试批处理时,必须 STRDBG 并设置“SBREAK”,有时我的开发人员同事正在调试作为 Web 服务公开的 RPGLE 服务程序。有时这会导致网站“挂起”,直到释放断点。

是否有 IBMi API 来检索当前服务入口点 (SBREAK) 的列表?

相关资源:

拟议 list 应包含:

  1. 注册服务入口点

    • 职位详情:JobNumber/UserName/JobName
    • 程序详细信息:库/程序/模块
    • 断点详细信息:语句编号/中断条件
  2. 对于事件断点

    • 职位详情:JobNumber/UserName/JobName
    • 程序详细信息:库/程序/模块
    • 断点详细信息:语句编号

最佳答案

正在调试的服务作业通常具有 EVTW 状态。然后您可以查看此作业的作业日志,您可能会看到消息表明此作业已被 XXXXXXX 用户保留/释放。

我会使用 QUSLJOB 来解决这个问题,以获取您要定位的子系统中具有 EVTW 状态的作业列表,然后您可以从那里获取作业日志和调用堆栈条目尝试以编程方式确定谁在调试哪些程序。

您还可以将 strdbg、enddbg、strsrvjob 和 endsrvjob 命令包装在您自己的命令中,并记录在当时正在积极调试的表中。

希望这能让您更接近解决方案。

关于ibm-midrange - 如何获取活跃服务入口列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40552272/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com