使用概念记录

概念记录的目的

排除故障的另一种方法是在服务器视图中打开作业的概念日志,或者在云环境中打开管理页面。激活后,运行此程序,然后查看写入作业日志的概念日志。作业中的重要信息(例如所选字段值)将作为可读文本写入日志。

注意

应该仅在分析期间激活概念日志,以最小化系统工作量。

如何激活概念记录

为其他用户的作业配置日志记录和日志级别时,需要 M3BE-FndAdmin 角色。具有 M3BE-FndUser 角色的用户可以查看其自己的作业和作业日志,但需要 M3BE-LogEnabler 角色才能配置日志记录和日志级别。

  1. 单击“管理工具” > “Business Engine Jobs”。
  2. 右键单击或标记列表中的作业,然后选择“Logging” > “Configure Logging”以编辑、添加或删除作业的日志配置。
    1. 在“Log levels”下,选择要启用日志记录的级别。
    2. 在“Components”下,选择要启用日志记录的组件。
    3. 在“Concepts”下,选择“Enable Concepts”以启用概念日志记录,然后使用下拉选项选择要启用的概念名称。
    4. 在“Other Settings”下,使用“Backlog size”来选择要在积压中保留日志条目的数量,或选择“Log to file”以将所有日志条目保存到运行作业的主机上的文件中。文件将包含所有日志条目,而不仅仅是积压的日志,并以“JOBLOG-”为前缀。该文件可在 Business Engine Logs 页面下载。
    5. 单击“Save”以保存日志配置,或单击“删除”以删除现有的日志配置。
      注意

      日志配置的有效期限为 4 个小时,之后将自动从作业中移除。

  3. 右键单击或标记已配置日志记录的作业,然后选择“Logging” > “View log”以查看作业的积压。
    1. 还可以禁用“Refresh automatically”复选框以便在查看时停止刷新积压。
    2. 按时间、级别或消息筛选以显示特定日志条目。
    3. 单击“Export”以文本文件形式下载显示的日志条目。

如何访问日志

在 M3 Business Engine 应用程序中排除故障时,查看和下载日志会非常有用。必须连接到 M3BE-FndUser 或 M3BE-FndAdmin 角色以从 Infor Ming.le 中的 Infor M3 菜单访问“管理工具” > “Business Engine Logs”。查看其他用户的日志需要 M3BE-FndAdmin 角色。

  1. 单击“管理工具” > “Business Engine Logs”。
  2. 按文件名、上次修改时间或大小筛选以找到要查看的日志。
  3. 标记列表中的文件,并选择左侧的下载图标以下载文件。

    要查看文件的内容,请在文本编辑器(例如,记事本)中打开该文件。

概念日志

概念日志 描述
mvx.applicationFoundation.xmlByStructure 应用程序基础,基于用户定义的 XML 结构创建 XML 文件。在 cCRMNGRP 中完成。
mvx.applicationFoundation.initialLoad 应用程序基础,初始加载日志记录。在 EVS007Sbm 中完成。
mvx.archiving.finance 归档,财务。在归档财务数据时使用。
mvx.fin.tax.avataxDetails 记录来自 utlity 程序 cAvaTax 的信息,用于处理 Avatax 收到和发出的呼叫和响应。
mvx.manageCheckDigit 管理校验位。
mvx.fim.logCenPos 记录 CenPos XML 消息。
mvx.sce.whm.deliveryManager 供应链执行,交货管理器。

概念日志将提供以下信息:

Direction、referenceOrderCategory、processedDeliveries、deliveryLineMissing、orderMissing、orderComplete、orderLock、dispatchPolicyMissing、autoLevel5、allocationInProgress、outboundDeliveryInProgress、orderNotAuthorizied、customerOrderStop、customerStop、prepaymentStop 和 inboundDeliveryInProgress。

上述每个类别都有一个计数器,登记上述任何状况发生的次数。

mvx.sce.edc.EventTrigger 供应链执行,基于事件的文档控制,事件触发器。记录触发器检测部分。
mvx.eventSubscription.alerts 事件订阅,警报。Event Hub 订阅处理 - 触发警报,即电子邮件。在自动作业 CMS911 中完成。
mvx.eventSubscription.log Event Hub 订阅处理 - 触发事件日志记录。在自动作业 CMS912 中完成。
mvx.eventSubscription.tableUpdate 事件订阅,表更新。Event Hub 订阅处理 - 触发表更新。在自动作业 CMS910 中完成。
mvx.eventSubscription.api 事件订阅,API. Event Hub 订阅处理 - 基于事件订阅调用 M3 API。在自动作业 CMS913 中完成。
mvx.eventSubscription.webServices 事件订阅,Web 服务。Event Hub 订阅处理 - 基于事件订阅调用 Web 服务。在自动作业 CMS949 中完成。
mvx.eventSubscription.compositeEvents 事件订阅,组合事件。Event Hub 订阅处理 - 触发事件日志记录。在自动作业 CMS912 中完成。
mvx.sce.transport.FreighRateCreation 供应链执行,运输,运费费率创建。
mvx.sce.transport.InboundDeliveryStatusAtReceipt 在创建入站交货期间记录采购订单行的参考和状态。
mvx.import.debug 系统基础,导入功能 EVS101 和 EVS102。
mvx.systemFoundation.JobManager 系统基础,作业管理器。CMNGJOB
mvx.korean.taxinvoice.xml 韩国税务发票,打印输出生成的 XML,在 cTaxInvoiceXML 中处理。
mvx.korean.taxinvoice.json 韩国税务发票,打印输出 JSON 参数,在 cTaxInvoiceCOM 中处理。
mvx.man.process 在制造执行区域中与流程制造相关的功能。
mvx.mi.timing 测量 MI 交易的执行时间。
mvx.msf.crs.applicationMessage 应用程序基础,应用程序消息。获取有关如何生成应用程序消息的数据。在 CRS428 中完成。
mvx.msf.crs.asj.controller 应用程序基础,M3 BE ASJ 控制器。在 CMONASJ 中完成。
mvx.msf.crs.asj.imq 应用程序基础,IMQ 自动启动作业框架。在 IMQAutoStartJob 中完成。
mvx.msf.crs.asj.manager 应用程序基础,M3 BE ASJ 管理器。在 cCMAsjManager 中完成。
mvx.msf.crs.configList.dbAccess 应用程序基础,生成可配置列表。在 cCRMNGVW 中完成。
mvx.msf.crs.configList.subfileGen 应用程序基础,生成可配置列表。在 cCRMNGVW 中完成。
mvx.msf.crs.infoBrowserMI 信息浏览器 MI 日志记录。在 CMS100MI 中完成。
mvx.msf.crs.infoBrowser.processBookmark 检索导致 CMS100 中无效书签错误的数据信息。在 CMS100 中完成。
mvx.msf.crs.queryBuilder 应用程序基础,查询生成器。在 {@link cCMQueryBuilder} 中完成。
mvx.msf.crs.taskManager 应用程序基础,装载管理日志记录。在 {@link cCMTaskManager} 中完成。
mvx.msf.env.selectJobAttr 应用程序基础,选择作业属性。在 MNS230 中完成。
mvx.msf.out.outputter.writer 输出管理,书写者日志记录。在 {@link cOutputter}、{@link cCsvOutputter} 和 {@link cXmlOutputter} 中完成。
mvx.msf.sec.gdpr.searchExecute 安全,GDPR 搜索并执行日志记录。在 {@link CMS210Sbm} 和 {@link CMS210Fnc} 中完成。
mvx.app.util.PFIAsyncTrigger
mvx.pcm.timing PCM 集成,Web 服务调用计时。
mvx.pcm.data PCM 集成,打印输出属性和从 PCM 返回的值。
mvx.pdm.process 在产品数据管理区域中与流程制造相关的功能。
mvx.rental 租赁 - 一般。
mvx.sce.transport.RouteSelection 供应链执行,运输,路线选择。
mvx.sce.whm.RetrievePutAwayLocation 在入库地点检索时运行这个概念日志是很有意思的,可以了解为什么有些地点被排除在搜索之外,并了解来自 M3 的建议。

例如,打开采购订单。收货 (PPS300) 并检查 E 屏幕上建议的库位。

注意

不要对多个搜索运行概念日志,因为日志不足以进行分析。

mvx.sls.invoicing.TaxCalculation 客户订单,开票期间的销售税计算。
服务需求计划 (SRP) / (MOS950) mvx.mai.srp 下的不同概念日志旨在解决与服务需求计划计算相关的问题。此区域中最常出现的问题类型包括:

1)我已经设置排程服务的所有数据,但工作请求。打开 (MOS170) 中没有出现工作请求 - 为什么?

2)预计在日期 y 出现的工作请求,却在日期 x 出现 - 为什么?

在基本数据设置中检测到的所有严重错误将记录到“基本”概念下。如果您不知道要查找的内容,推荐的工作流是按其序号顺序逐一添加概念。例如,从 01triggers 开始,添加每个概念后重新运行案例。

mvx.mai.srp.basics.01triggers 记录调用 SRP 计算所用的输入参数。同时记录下一个计算日期的触发器记录更新。在以自动作业方式运行(即,“连续净额变更”)时,对 SRP 计算监控非常有用。
mvx.mai.srp.basics.02objects 通过工序单位或场所的已建立列表记录循环期间发现的所有序列化物料和位置的 ID。
mvx.mai.srp.basics.03services 记录为每个对象找到的所有排程服务以及他们是否符合计算条件。
mvx.mai.srp.basics.04calculation 记录每项服务的主要计算步骤。记录前 10 个服务日期的中间计算结果。
mvx.mai.srp.details.05objects 记录关于每个对象(即序列化物料或位置)的详细信息。应始终与 02objects 一起使用。
mvx.mai.srp.details.06services 记录每个服务的详细信息。应始终与 03services 一起使用。
mvx.mai.srp.details.07calculation 记录计算的所有详细信息。完整记录中间计算结果。
mvx.mai.srp.details.08operationplan 使用计划。打开 (MOS380) 记录使用计划的检索。仅当非日历仪表为主要焦点时才应使用。
mvx.mai.srp.details.09workrequestupdate 将计算结果的更新记录到工作请求。打开 (MOS170)设备。打开服务历史记录 (MOS180),包括抑制的影响。这是即使设置好所有数据后工作请求。打开 (MOS170) 中仍未显示任何工作请求时所需的唯一“明细”概念。否则,“basics”概念应该是足够的。
mvx.SupplierRebateOnSalesAgr 销售协议上的供应商回扣。
mvx.toolcreation 工具创建。
mvx.sce.tei.TransferCreation 供应链执行,运输执行接口传输创建。记录运输执行接口传输部分的检测和创建。
mvx.fim.tax.vertex 在向 Vertex 提交调用和接收回复时,在各种步骤中记录有关响应时间的信息。
mvx.fim.tax.vertex.details 在 Vertex 请求和回复中记录详细信息。
mvx.msf.sec.eSignature 从 API SES450MI.PrcEsignature 记录失败电子签名过程中的错误。