识别WLM作业选择了我的存储过程

时间:2011-04-27 06:59:00

标签: stored-procedures db2 mainframe

我们怎么知道哪个WLM作业选择了我调用的DB2存储过程调用。我看到一些作业正在运行DB2XWLM*,其中DB2X是数据库区域。但是如何检查哪个特定的作业占用了我的存储过程调用。

希望我明确表示,如果不清楚,请告诉我。感谢您的兴趣。

4 个答案:

答案 0 :(得分:1)

通过提供少量独特的展示陈述'在存储过程中,通过打开显示语句,我们可以检查哪个WLMjob选择了存储过程。

答案 1 :(得分:0)

通常,存储过程在创建时分配给区域。

如果您能够看到CREATE PROCEDURE语句的DDL(可能通过DB2管理工具),那么应该有一行:

WLM ENVIRONMENT DB2SP3

DB2SP3将是您的存储过程所在的环境。我不确定它是否总是以这种方式工作,但值得检查。

答案 2 :(得分:0)

转到作业输出,您可以在其中看到SP的显示语句。 JCL已指定WLM。只需搜索WLM单词即可找到它。

答案 3 :(得分:-1)

我意识到这是一个老帖子,但这是未来参考的答案:

select schema ,owner ,name ,WLM_ENVIRONMENT
  from SYSIBM.SYSROUTINES
 where schema = 'yourschemaname'
   and name = 'yourSPname'

WLM_environment是您要查找的列。 (db2v11)