IBMCognos计划表任务无法删除

问题遇到的现象和发生背景

Cognos计划表,每天定时通过邮件发送报表,由于收件人离职,收件人地址不存在,导致邮件发送失败。但是定时计划删除收件人地址后,后台还一直在重复发送邮件,每个小时一次。删除计划表,邮件也一直重复发送。发件人地址修改为非法地址后(该操作不可取),邮件不再发送,改为正确地址后又开始重复发送。这个问题感觉很诡异,不知道该如何处理。

操作环境、软件版本等信息

Cognos10.2,Linux

尝试过的解决方法

删除收件人;删除计划表;重建计划表;

我想要达到的结果

历史发送失败任务不再发送

根据您描述的问题,看起来计划表任务的执行与邮件发送失败之间存在一定的关联。以下是一些建议,供您尝试解决此问题:

  1. 确保修改后的收件人地址是正确的,且收件人的邮件系统没有过滤掉您的邮件。
  2. 查看Cognos Analytics日志,检查是否有关于计划表任务执行失败或者邮件发送失败的错误信息。
  3. 检查邮件服务器的日志,看看是否有发送失败的邮件记录。
  4. 考虑修改计划表任务中的邮件发送设置,例如更改邮件服务器、端口、协议等。
  5. 如果以上方法均无效,请考虑联系IBM Support寻求技术支持。

希望这些建议能帮助您解决问题。

检查以下Cognos的配置文件中是否有错误的邮件发送设置,有的话,修改或删除,清理下Cognos的缓存文件然后重启Cognos服务试试

Cognos计划表发送邮件失败后持续发送,尝试重启服务、清理任务队列、检查日志、验证设置。如问题仍在,请联系Cognos支持。

看一下错误日志吧

彻底删除Windows顽固的计划任务

解决办法:进入winpe挂原系统注册表(‪C:\Windows\System32\config\SYSTEM),找到Schedule服务,比如原系统注册表挂到了aaaaa,那么Schedule服务的路径就是

HKEY_LOCAL_MACHINE\aaaaa\ControlSet001\Services\Schedule

其下有个Start,从2改成4然后解挂注册表

这样开机就不自动重启了。开机后,从注册表这个路径找到那个循环重启的计划任务缓存,彻底删掉即可

停止 Cognos 服务,尝试停止 Cognos 服务并等待一段时间,然后重新启动服务

清理邮件服务器缓存,以避免重复发送。邮件服务器可能有一些配置选项可以防止重复发送邮件。您可以检查计划表的内容和设置,确保没有任何问题。如果收件人已经离职,可以删除Cognos用户,以避免重复发送邮件。

清理缓存后试试

参考gpt

  1. 检查计划表的配置:确认计划表的配置是否正确,包括发送时间、频率、收件人等设置。确保您已经删除了不需要的收件人地址,并且保存了更改后的计划表配置。

  2. 检查邮件服务器设置:确认邮件服务器的配置是否正确,包括发件人地址、SMTP服务器、端口等设置。确保您的邮件服务器可以正常发送邮件,并且没有被限制或阻止。

  3. 检查日志和错误信息:查看相关日志文件和错误信息,以了解具体的错误原因。在 Cognos 中,您可以查看相应的日志文件,如 cogserver.log、dispatcher.log 等,以获取更多关于邮件发送失败的详细信息。

  4. 重启 Cognos 服务:尝试重启 Cognos 服务,以确保所有配置和更改都得到正确应用。有时候,重启服务可以解决一些不明原因导致的问题。

  5. 联系 Cognos 支持:如果您尝试了以上方法仍然无法解决问题,建议联系 Cognos 的技术支持团队,向他们提供详细的错误信息和日志文件,以便他们能够更好地帮助您解决问题。

加个标记,每次发送前检查标记

引用gpt作答
针对你描述的问题,可能是由于历史发送失败任务的状态被保留,导致在修改收件人地址后仍然持续发送邮件。你可以尝试以下解决方法:

  1. 登录到Cognos系统的后台管理界面。
  2. 找到计划表任务的管理选项,可能在任务管理或报表管理等相关部分。
  3. 查找历史发送失败的任务列表,可能有一个类似"失败任务"或"错误任务"的选项。
  4. 选择这些任务,尝试删除它们或将它们的状态修改为“不再发送”或“已完成”。
  5. 保存更改,并重新测试计划表任务是否仍然发送邮件。

如果仍然存在问题,建议你查看Cognos的日志文件,以了解详细的错误信息和异常情况。或者,你可以联系Cognos的技术支持团队,向他们描述你的问题并提供相关的日志和环境信息,以获得更专业的帮助和支持。