<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Audit:事件管理 > 概念 > 事件类型 > mapp PackML events |
mapp Services V5.16
本节列出了不同的OMAC PackML事件。
这种事件类型允许跟踪MpPackML模式的变化。该事件类型可以在同步模式和独立模式下使用。
选项 "审计 "必须在 MpPackMLCore配置中启用 , 以便记录事件。
Event ID 64 |
组成部分 |
Events |
|
ev |
事件ID |
idx |
返回当前生成的事件的索引。该值在每一个新事件中都会被递增。因此,事件列表中第一个生成的事件的值是1;第50个事件的索引是50,第100个事件的索引是100。 |
old |
旧的PackML模式 |
new |
新的PackML模式 |
resp |
PackML模式或状态变化的来源(例如 "MpPackMLBasicUI","MpPackMLMode","PackML标签结构")。 |
state |
当前状态 |
op |
事件发生时登录的用户名称 |
表: MpPackML模式变化
有关如何指定事件文本的信息,见 " 使用新格式"一节 。
新格式的例子:
"PackML mode: Old: [&old], New: [&new]" 等同于: "PackML mode: Old: Manual, New: Production", 这意味着PackML模式从 "手动 "变为 "生产"。
旧格式的例子:
"PackML mode: Old: [%old], New: [%new]" 等同于: "PackML mode: Old: Manual, New: Production", 这意味着PackML模式从 "手动 "变为 "生产"。
这种事件类型允许跟踪MpPackML的状态变化。该事件类型可以在同步模式和独立模式下使用。
选项 "审计 "必须在 MpPackMLCore配置中启用 , 以便记录事件。
Event ID 65 |
Components |
Events |
|
ev |
事件ID |
idx |
返回当前生成的事件的索引。该值在每一个新事件中都会被递增。因此,事件列表中第一个生成的事件的值是1;第50个事件的索引是50,第100个事件的索引是100。 |
old |
旧的PackML状态 |
resp |
PackML模式或状态变化的来源(例如 "MpPackMLBasicUI"、"MpPackMLMode"、"PackML标签结构")。 如果mapp PackML被用于同步模式,"resp "返回触发状态变化的模块。 |
new |
新的PackML状态 |
mode |
目前的活动模式 |
info |
这个参数只能在 "同步 "模式下使用。传递一个模块当前状态的附加描述。 |
op |
事件发生时登录的用户的名字 |
表: MpPackML状态变化
有关如何指定事件文本的信息,见 " 使用新格式"一节 。
新格式的例子:
"Event: {&ev}, Old: {&old}, New: {&new}" 等同于: "Event: 65, Old: Idle, New: Starting", 这意味着PackML状态从 "Idle "变为 "Starting"。
旧格式的例子:
"Event: [%ev] Old: [%old], New: [%new]" 等同于: "Event: 65 Old: Idle, New: Starting", 这意味着PackML状态从 "Idle "变为 "Starting"。
这个事件类型只有在mapp PackML以 同步模式工作时才能使用 。
这个事件类型可以用来确定是否应该记录一个模块的状态变化和子状态变化。
选项 "Auditing "必须在 MpPackMLModule配置中启用 , 以便记录事件。
此外,在 MpPackMLCore配置中必须启用选项 "Auditing "!
如果一个模块现在触发了一个状态变化,就会自动触发一个 "OMAC PackML状态变化 "事件,其中包含该模块的新旧状态。
Event ID 66 |
组成部分 |
Events |
|
ev |
事件ID |
idx |
返回当前生成的事件的索引。该值在每一个新事件中都会被递增。因此,事件列表中第一个生成的事件的值是1;第50个事件的索引是50,第100个事件的索引是100。 |
old |
上一个子状态 |
new |
新的子状态 |
resp |
模块的名称 |
info |
指定同步模式的附加说明。通过 MpPackMLModule的 "StateInfo "定义 。 |
op |
事件发生时登录的用户名称 |
表: MpPackML子状态变化
有关如何指定事件文本的信息,见 " 使用新格式"一节 。
新格式的例子:
"Old substate: {&old}, New substate: {&new}, Module: {&resp}, Info: {&info}" 等同于: "Old substate: 2, New substate: 3, Module: Infeed, Info: Axis reference completed", 这意味着模块 "Infeed "的子状态已经改变。轴的归位已经完成。
旧格式的例子:
"Old substate: [%old], New substate: [%new], Module: [%resp], Info: [%info]" 等同于: "Old substate: 2", New substate: 3, Module: Infeed, Info: Axis reference completed", 这意味着模块 "Infeed "的子状态已经改变。轴的归位已经完成。