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

| 我们怎么知道哪个WLM作业选择了我的DB2存储过程调用。我看到一些作业正在以
DB2XWLM*
运行,其中
DB2X
是数据库区域。但是如何检查哪个特定的工作接过了我的存储过程调用。 希望我说清楚了,如果不清楚的话请告诉我。感谢您的兴趣。     
已邀请:
通过在存储过程中提供很少的“唯一显示语句”并在上进行显示语句,我们可以检查哪个WLMjob选择了存储过程。     
通常,存储过程在创建时会分配给一个区域。 如果您能够看到CREATE PROCEDURE语句的DDL(也许通过DB2管理工具),那么应该有如下一行:
WLM ENVIRONMENT DB2SP3
DB2SP3将是存储过程所处的环境。我不确定它是否总是以这种方式工作,但是值得检查。     
转到作业输出,您可以在其中看到SP的显示语句。该JCL已指定WLM。只需搜索WLM单词即可找到它。     
我意识到这是一篇旧文章,但以下是供将来参考的答案:
select schema ,owner ,name ,WLM_ENVIRONMENT
  from SYSIBM.SYSROUTINES
 where schema = \'yourschemaname\'
   and name = \'yourSPname\'
WLM_environment
是您要查找的列。 (db2v11)     

要回复问题请先登录注册