跟踪工作流失败,出现broadlogRcp和Oracle错误

本文解决跟踪工作流失败的问题,并出现诸如​ 属性'broadLog-id 未知 ​和​ ORA-00904: "ITRACKINGLOGID":无效的标识符 ​等错误。

描述 description

环境

Adobe Campaign Classic v7 (ACC v7)

问题/症状

跟踪工作流 失败,出现以下错误:

Attribute 'broadLog-id' unknown (see definition of schema 'Delivery recipient logs (nms:broadLogRcp)').

ORA-210000 Oracle Error: ORA-00904: "ITRACKINGLOGID": invalid identifier

重现问题的步骤

  1. 跟踪工作流处于暂停状态。

  2. 检查工作流的审核日志时,会显示以下错误:

    code language-none
    Attribute 'broadLog-id' unknown (see definition of schema 'Recipient delivery log (nms:broadLogRcp)').
    ORA-210000 Oracle Error: ORA-00904: "ITRACKINGLOGID": invalid identifier
    

解决方法 resolution

  1. 显示实例上定义的所有目标映射。
  2. 添加列storage/@trackingLogSchema,并检查哪些目标映射使用nms:broadLogRcp作为跟踪日志架构storage/@trackingLogSchema
  3. 更正这些目标映射,以便为存储跟踪日志的架构使用跟踪日志架构(示例: nms:trackingLogRcp架构),并 保存 修改。
  4. 重新启动跟踪日志工作流。

原因

一个或多个目标映射在其定义中将架构nms:broadLogRcp用作跟踪日志架构storage/@trackingLogSchema

此错误会导致跟踪工作流失败。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f