问题标签 [control-m]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2122 浏览

unix - 控制 M ctmpsm -TABLE 命令使用

我正在使用以下命令列出控制 M 作业中特定“作业名称”的完整详细信息。但是,命令的问题是它将检查特定服务器中的所有作业(大约 30000 个作业)。所以很费时间。

ctmpsm -LISTALL ALLFIELDS_FULL|grep "JOBNAME"

我怎样才能只检查特定的表???

我在下面找到了命令。对这个目的有用吗。

ctmpsm -TABLE <-LISTTABLE |-UPDATE |-ADD |-DUDAILY |-REMOVE |-LISTJOBS [FULL]>

0 投票
0 回答
229 浏览

python - 运行通过 pyodbc 执行存储过程的 Control-M Python 作业时,数据未完全写入数据库

我创建了一个 Control-M 作业来执行 python 脚本。该脚本用于在 SQL Server 上执行存储过程。存储过程会从表 A 中删除一些记录,然后为表 B 打开一个游标,然后根据游标中的信息将记录插入到表 A 中。插入将发生在表 C 和表 D 的另外两个游标上。

当我在 SQL Server Management Studio 2012 上手动运行存储过程时效果很好。例如,表 A 运行存储过程后将有 400,000 条记录。

但是,运行 control-M 作业后,表 A 将只有 390,000 条记录。该问题已通过将存储过程拆分为四部分来解决,一是从表 A 中删除记录,三是根据表 B、C 和 D 的游标返回的记录将记录插入表 A。

任何人都可以提出根本原因吗?

Python 脚本

存储过程

0 投票
1 回答
3050 浏览

control-m - 从 linux 命令行访问 control-m 作业

我可以访问运行 control-m 作业且仅安装 control-m 代理的 Linux 服务器(客户端)。是否有命令行实用程序可以从客户端计算机从 Linux 命令行访问作业?先感谢您。

0 投票
1 回答
1419 浏览

control-m - 使用带有 PostMan 的自动化 API {RESTapi} 的 Control-M

我正在使用 Control-M 自动化 API,我可以使用

我正在使用响应令牌 Authorization = Bearer + token,但是从这里开始我无法运行任何其他 API,例如示例或运行当我使用GET {{ctmUrl}} /samples时出现以下错误

当我使用GET {{ctmURL}}/run时,我得到以下错误

我哪里错了?

0 投票
0 回答
187 浏览

calendar - 在不使用日历的情况下控制 m ,调度程序异常

我目前正在尝试从 Control mv 8.0 安排多个作业,这些作业都有不同的时间表,但只有一个共同点,假设 12 月 25 日,它们都不应该运行一天。我已经寻找了多个选项,但都需要日历,但我不能将日历用于异常或调度。

如果有什么我可以使用的,请告诉我。

0 投票
2 回答
71 浏览

shell - Unix shell脚本错误根据小时查找和删除

我正在尝试根据在 shell 脚本中使用以下语句创建的日期删除 unix 中的文件夹内容。

find /mypath -mmin +$((60*24*1)) -exec rm -rf {} \;

我已配置为从 Control M 运行此脚本。这将删除文件夹,但脚本以错误代码 1 结尾。如何避免出现错误,以免我的工作失败?

find: '/mypath/Xdb/20170802_001028': No such file or directory find: '/mypath/Xdb/20170802_001027': No such file or directory find: '/mypath/Xdb/20170801_142539': No such file or directory

0 投票
0 回答
1011 浏览

windows - Windows 批处理脚本未在 Control-M 中运行

最近我编写了一个 Windows 批处理脚本,用于从 SFTP 位置下载文件。为此,我使用了SSH Tectia 软件提供的命令SCPG3。该脚本在手动运行或通过 Windows 任务调度程序调度时运行良好,没有任何错误。

但是当脚本被安排在Control-M中时,真正的问题就出现了。该脚本恰好在 command 处停止执行SCPG3。该命令用于连接到 SFTP 位置并下载所需文件。

脚本在到达命令行时停止:

即使使用带有完整文件名的命令行scpg3也不能解决问题:

我已提供所有必需的安全权限。

任何人都可以帮助我解决这个问题吗?

0 投票
1 回答
365 浏览

powershell - Powershell PSEXEC 无法通过 Control-M 工作

PS版本:2.0

大家好,

我正在尝试使用 psexec 从 powershell 脚本运行批处理文件。

该脚本在手动触发或使用 Windows 任务调度程序时运行良好;但是,powershell 会从 Control-m 触发,但不会完成使用 psexec 的部分。powershell 脚本的其余部分运行良好。

下面是不起作用的函数,除了它没有给出任何错误之外,它只是冻结了脚本:

Control-M 使用的帐户是服务器上的本地管理员。

0 投票
2 回答
1946 浏览

control-m - Control-M 循环作业即使在失败后也会继续运行

有 2 个循环作业 A 和 B,使得 A 是 B 的前身,A 从结束后每 2 分钟运行一次,而 B 从结束后每 1 分钟运行一次。问题是作业 B 继续重新运行,即使在一次失败后也失败了。我想增加'ON STATEMENT * CODE NOTOK DO STOP CYCLIC '工作 B 的步骤。这行得通吗?如果没有,有什么解决方法?

干杯,古拉夫

0 投票
1 回答
251 浏览

java - 以编程方式打开并登录到 control-m 工作负载自动化 - java

我必须从代​​码中打开并登录 control-m 工作负载应用程序。我尝试通过在 java 中指定路径来打开应用程序。但我无法从代码访问登录文本字段以输入凭据。是否有任何方法或 API 可用于执行相同的操作?

提前致谢..