系统维护运行概述
M3 Business Engine 中有多个按日期控制的功能,当日期更改时执行各项检查和更新。M3 Business Engine 中的系统维护运行可执行许多程序,“清理”M3 数据库的某些元素。在系统维护运行启动时,总是会执行某些程序,而其他程序可选地启动。
系统维护运行和作业计划程序
M3 Business Engine 作业计划程序用于按计划运行程序。为了使功能按计划运行,M3 Business Engine 系统维护运行必须在 M3 Business Engine 作业计划程序中定义为已计划的作业。M3 Business Engine 系统维护运行每天晚上运行一次预定义的程序,而 M3 Business Engine 作业计划程序中的其他计划作业通常运行一个定义的程序。
有关作业计划程序的更多信息,请参阅M3 Business Engine 作业计划程序管理员指南。
并行运行解决方案
可以并行运行所有系统维护运行。
从数据一致性的角度来看,不需要关闭自动作业,但是如果要最大限度降低系统中其他活动对系统维护运行的影响,则可以选择关闭自动作业。
例如,运行具有 A2 消息的自动发布建议的 MRP,对采购订单建议的分组可能会受到影响。
如果是多公司安装,M3 Business Engine 数据库必须设置并安排自己的系统维护运行作业。可以提交不同的数据库系统维护运行以并发运行。还可以选择将哪些公司和分部包括在数据库的系统维护运行中。
对系统维护运行排序
系统维护运行可以通过以下方式之一排序:
- 按作业计划程序对系统维护运行排序。
- 通过 (SHS100/B) 屏幕上的选项 9=“运行”对系统维护运行排序。
详细信息请参阅启用系统维护运行。
系统维护运行流程
在 (SHS100)、(SHS101) 和 (SHS105) 中指定系统维护运行参数。在执行系统维护运行之前,需要计划该作业。在作业排程类别。打开 (SHS050) 和作业计划。打开 (SHS030) 中完成。
在作业排程类别。打开 (SHS050) 和作业排程功能。打开 (SHS030) 中计划系统维护运行后,需要在系统维护。打开 (SHS100) 中对其排序。完成后,SHS999CL 将添加到作业排程条目。更新 (SHS010) 中的 CSHCTL 文件。
自动作业子系统中的作业 CSCHJOB“计划作业驱动程序”控制在 CSHCTL 文件中是否有任何应该开始的作业。在开始时,SHS999CL 中的作业 CSCHJOB“计划作业驱动程序”提交文件到 CMNGJOB“批作业驱动程序”,后者启动系统维护运行。
当系统维护运行流程完成后,作业 SHS999CL 将再次放入作业排程条目。更新 (SHS010) 中的 CSHCTL 表中。
可以在不停止自动启动作业的情况下运行系统维护,但建议在系统维护运行之前停止自动启动作业。
- 在系统维护运行期间停止自动启动作业,系统性能更好。
- 如果停止自动启动作业“从计划订单创建制造订单/工单/采购订单/配送单”(MMS940),则系统维护运行期间不会发布计划订单。因此,可以更好地进行对已发布订单的分组工作。
系统维护运行操作
-
更改计划系统维护运行中的参数
-
启动作业排程条目。更新 (SHS010)。
-
如果要进行更改,请单击“更改”,系统打开 E 屏幕。该屏幕与 (SHS230/E) 屏幕相同。在以下字段中填写要进行的更改。
用户 影响 (SHS100) 的最后一个用户。 版本 该字段表示用于标识同一功能的不同提交的编号。每次将某一作业置于作业计划程序,均会对为功能提交的最后版本进行检查,然后对其加 1 表示当前版本。 作业号 作业号在操作系统中用于区分不同的批作业。
-
-
显示和重启执行的系统维护运行
-
启动已提交作业。打开 (MNS250)。
-
在 E 屏幕上,找到指示用于启动作业的命令的“命令”字段。
-
也可以通过选项 9 =“运行”重启已执行的系统维护运行。
-
系统维护运行历史记录
如果在系统维护。打开 (SHS100) 中的 E 屏幕上选择了“记录历史”,有关晚间作业的信息将存储在系统维护运行。分析 (SHS300) 中。在这里可以看到不同的晚间作业。状态指示晚间作业是否已成功执行、已失败还是当前正在运行。还可以看到夜间运行的开始/结束时间和运行时间。
如果晚间作业失败,可以通过选项 9“运行”从头开始重启晚间作业。
选项 11“详细信息”将转到系统维护明细。分析 (SHS301),可以在其中查看有关每个单独作业的相同信息,以及已处理的记录数。这里可以通过选项 9 =“重启”来重启失败的晚间作业,从失败的程序(或任何其他程序)启动选项 9。将运行所选程序和具有较高序列号的所有程序。还有两种其他查询类型,以便可以对一个作业标识中的一个功能或多个作业标识中的一个功能比较多次运行。