Ibm midrange JTOpen JobList筛选多个作业名称

Ibm midrange JTOpen JobList筛选多个作业名称,ibm-midrange,jtopen,Ibm Midrange,Jtopen,我正在尝试修改当前代码,以便使用SELECTION\u JOB\u名称的JobList.addJobSelectionCriteria可以使用通配符-这可能吗 JobList.html的文档#SELECTION_JOB_NAME表示过滤器字符串可以是“通用名称”-这到底是什么意思 我需要查询的当前作业名称可以用Java正则表达式表示,如“JOB.RUN | JOB.PROCESS”-但我无法将其与addJobSelectionCriteria一起使用,我正在尝试最小化应用程序配置中的作业名称,并

我正在尝试修改当前代码,以便使用SELECTION\u JOB\u名称的JobList.addJobSelectionCriteria可以使用通配符-这可能吗

JobList.html的文档#SELECTION_JOB_NAME表示过滤器字符串可以是“通用名称”-这到底是什么意思

我需要查询的当前作业名称可以用Java正则表达式表示,如“JOB.RUN | JOB.PROCESS”-但我无法将其与addJobSelectionCriteria一起使用,我正在尝试最小化应用程序配置中的作业名称,并对作业列表查询本身进行过滤

即使我可以执行过滤后查询,处理大量作业所需的时间也是一个问题。

IBM I上的“通用名称”是一个简单的通配符,而不是reg-ex

MYJOB*
会找到任何以MYJOB开头的名称的job。例如:我的工作1,我的工作2,我的工作

注意:在大多数情况下,在IBMi上提供通用名称时,通配符*必须位于末尾。因此,您无法查找以特定模式结尾的对象。

IBM i上的“通用名称”是一个简单的通配符,而不是reg-ex

MYJOB*
会找到任何以MYJOB开头的名称的job。例如:我的工作1,我的工作2,我的工作


注意:在大多数情况下,在IBMi上提供通用名称时,通配符*必须位于末尾。因此,您无法查找以特定模式结尾的对象。

我没有查看文档[未提供链接],但服务器上的限定作业()名称的通用-name功能由于省略了JOB.Number和/或JOB.User的值而受到影响;i、 e.Job.Name是必需的,如果这是唯一指定的值,则将搜索具有该名称的所有作业,而不考虑Job.User和Job.Number限定符——搜索针对的是User和Number,因此对这些元素是通用的。如果指定了Job.User和Job.Name,则将搜索具有这些特定限定符的所有作业,而与Job.Number无关;搜索通常包括指定用户名和作业名的所有作业编号

通常,服务器上的术语“通用名称”表示名称前缀,
*
星号字符作为后缀,表示在以该名称作为前缀的所有值之间搜索;一个或几个接口可能允许为类似目的预先添加星号,但一般情况下,通用规范的另一种形式是使用特殊值,如*ALL,表示没有过滤,或类似示例,token*ALLEXEC用于通过仅包含所搜索内容的可执行变量进行过滤,token*PGM用于通过仅包含[或如果在OMIT()规范中,则通过省略]程序对象进行过滤。限定的作业名称是非典型的,因此在服务器上命令的任何作业参数上,前面提到的典型泛型都是不允许的

2016年10月4日附录
有关服务器本地语言术语通用名称的更通用[双关语]用法的参考,请参阅参数(PARM)命令类型参数中的以下帮助文本,用于将参数类型定义为允许通用*规范的名称。注意:我在工具箱文档中找不到该术语的明确定义,只找到了引用,但我确实找到了一个OS命令(CMD)的示例,该命令带有一个Job(Job)参数,该参数也允许相同的通用名称规范[用户名和作业名称元素],即Start Database Monitor(STRDBMON)命令:

*通用
参数值是一个字符串,表示
通用名。通用名称包含一个或多个字符
后跟星号(*),并且必须符合
通用名称。名称标识一组对象,这些对象的
名称均以星号(*)前面的字符开头。
如果未包含星号(*),则系统假定 泛型名称是一个完整的对象名称


我没有查看文档[没有给出链接],但是服务器上/上合格作业()名称的通用-name功能由于省略了JOB.Number和/或JOB.User的值而受到影响;i、 e.Job.Name是必需的,如果这是唯一指定的值,则将搜索具有该名称的所有作业,而不考虑Job.User和Job.Number限定符——搜索针对的是User和Number,因此对这些元素是通用的。如果指定了Job.User和Job.Name,则将搜索具有这些特定限定符的所有作业,而与Job.Number无关;搜索通常包括指定用户名和作业名的所有作业编号

通常,服务器上的术语“通用名称”表示名称前缀,
*
星号字符作为后缀,表示在以该名称作为前缀的所有值之间搜索;一个或几个接口可能允许为类似目的预先添加星号,但一般情况下,通用规范的另一种形式是使用特殊值,如*ALL,表示没有过滤,或类似示例,token*ALLEXEC用于通过仅包含所搜索内容的可执行变量进行过滤,token*PGM用于通过仅包含[或如果在OMIT()规范中,则通过省略]程序对象进行过滤。限定的作业名称是非典型的,因此在服务器上命令的任何作业参数上,前面提到的典型泛型都是不允许的

2016年10月4日附录
有关术语通用名称的更通用[双关语]用法的参考,请参见