我试图修改当前的代码,以便使用JobList.addJobSelectionCriteria的SELECTION_JOB_NAME可以使用通配符-这可能吗?
JobList.html#SELECTION_JOB_NAME的文档表明过滤器字符串可以是“一个通用名称”。-这到底意味着什么?
我需要查询的当前作业名称可以用像"JOB.RUN|JOB.PROCESS“这样的Java来表示--但是我无法让它与addJobSelectionCriteria一起工作,我正在尝试最小化应用程序配置中的作业名,并对JobList查询本身进行筛选。
即使我可以在查询后进行过滤,处理大量作业所需的时间也是一个问题。
发布于 2016-10-03 19:48:37
我没有查看没有提供链接的文档,但是在服务器上/在服务器上,对限定作业()名称的泛型-name功能是通过省略Job.Number和/或Job.User的值来实现的;也就是说,需要Job.Name,如果这是唯一指定的值,那么将搜索所有具有该名称的作业,不管是Job.User和Job.Number限定符--搜索是针对用户和数字的,因此是这些元素的通用。如果指定了Job.User和Job.Name,那么将搜索具有这些特定限定符的所有作业,而不管Job.Number;搜索通常包括指定用户名和作业名称的所有作业编号。
通常,服务器上的泛型名称一词是指名称前缀,作为后缀的*星号字符表示在所有值中搜索该名称的前缀;一个或几个接口可能允许为类似的目的在星号前加上前缀,但通常泛型规范的另一种形式是指定一个特殊值,例如*ALL表示没有筛选,或者类似的例子是令牌*ALLEXEC用于过滤只包含正在搜索的内容的EXECutable变体或令牌*PGM用于通过包含筛选或如果在OMIT()规范上过滤,然后只通过省略Program对象进行筛选。限定的作业名是非典型性的,因此在服务器上命令的任何一个作业参数上,上述典型的泛型都是不允许的,我记得。
04-2016年10月-2016年增编:
有关服务器本地语言的术语泛名的通用双关用法的参考,请参阅参数(PARM)命令的类型参数中的以下帮助文本,用于将参数类型定义为允许泛型*规范的名称。注意:我在工具箱文档中找不到这个术语的明确定义,只有引用,但我确实找到了一个带有作业(作业)参数的OS命令的示例,该参数还允许相同的泛名规范用户名和作业名称元素,即Start Database (STRDBMON)命令:
Type of value (TYPE) - Help *泛型参数值是一个字符串,表示 通用名称。泛型名称包含一个或多个字符。 后面是星号(*),必须符合 通用的名字。名称标识一组对象,这些对象的 名称都以星号(*)前的字符开头。 如果不包括星号(*),则系统假定 泛型名称是一个完整的对象名称。
发布于 2016-10-03 19:32:30
IBM上的“通用名称”是一个简单的通配符,而不是reg。
MYJOB*会找到任何以MYJOB开头名字的工作。例如: MYJOB1,MYJOB2,MYJOBEOM。
注意:在大多数情况下,当在IBM上提供通用名称时,通配符*必须位于末尾。因此,您不能查找以特定模式结尾的对象。
https://stackoverflow.com/questions/39834752
复制相似问题