首页 > 解决方案 > Talend ESB 的 tMomOutput 中出现“消息无法解析或不是字段”错误

问题描述

我正在使用Talend ESB open studio 的tMomOutput组件将XML 消息插入到Apache Active MQ中。

  1. 使用XMLMap组件创建 XML 文档。
  2. 使用tConvertType组件将 XML 文档转换为字符串。
  3. 使用tMomOutput组件将字符串消息从 tConvertType 发送到Active MQ队列。

它在tMomOutput组件处给了我以下编译错误。

org.talend.designer.runprocess.ProcessorException: Job compile errors At least job "MQJobDemo" has a compile errors, please fix and export again. Error Line: 1238 Detail Message: message cannot be resolved or is not a field

标签: talendtalend-mdm

解决方案


根据您的情况,它会给您错误,因为您没有将任何字段映射到tMOMOutput输入组件。放在和 tMomOutputtMap之间。tConvertType

您也可以这样做,添加tMap组件,同时映射 XML 文档以tMomOuput将输出端变量作为string. 然后你就不必tConvertType独占使用了。


推荐阅读