talend - Talend ESB 的 tMomOutput 中出现“消息无法解析或不是字段”错误
问题描述
我正在使用Talend ESB open studio 的tMomOutput组件将XML 消息插入到Apache Active MQ中。
- 使用XMLMap组件创建 XML 文档。
- 使用tConvertType组件将 XML 文档转换为字符串。
- 使用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
解决方案
根据您的情况,它会给您错误,因为您没有将任何字段映射到tMOMOutput
输入组件。放在和 tMomOutputtMap
之间。tConvertType
您也可以这样做,添加tMap
组件,同时映射 XML 文档以tMomOuput
将输出端变量作为string
. 然后你就不必tConvertType
独占使用了。
推荐阅读
- ios - 如何在警报标题的右侧显示图像视图?
- sql - SQLite如何计算同一张表的两个变量之间的差异
- docker - 如何使用不同的用户进入 Docker 容器?
- typescript - 如何创建嵌套在其中的其他类型的类型?
- java - 如何根据 Firebase 信息重定向到不同的页面
- android - 从谷歌商店删除的应用程序和更新总是被旧的 apk 版本拒绝
- python - 左移熊猫数据框中的所有列
- forms - Yii 验证规则忽略 'on' 或 'except'
- javascript - 获取对 Potter api 的请求-返回字符列表-React
- docker - 詹金斯码头工人错误:java.io.FileNotFoundException