span8
span4
你好,
我有几个出版物在FME服务器,正在监测传入的电子邮件。这些出版物订阅了不同的主题。我正在做一个主日志(在SQL)的所有传入电子邮件的所有主题。
当我在FME服务器中启动一个主题的监视器时,我得到了这个示例JSON通知输出:
{"email_publisher_subject": "[this is the subject]", "email_publisher_sent": "Fri Jun 30 14:41:19 EDT 2017", "email_publisher_content_type{1}": "text/html;charset = \“iso - 8859 - 1 \””、“email_publisher_from”:“testemail@gmail.ca”、“email_publisher_content_type{0}”:“文本/平原;"iso-8859-1\", "ws_topic": " document_entry (EMAIL)", "email_publisher_received": "Fri Jun 30 14:41:32 EDT 2017", "email_publisher_to": "destination_email@gmail.ca", "email_publisher_content{0}": "[email content goes here]", "fns_type": "email_publisher"}
我希望捕获“ws_topic”作为属性。如果我将此通知保存到JSON文件的文本中,并使用JSON阅读器通过FME脚本运行它,则ws_topic将与值“document_传入(EMAIL)”保存在数据库中。但是,当我将相同的脚本上传到FME服务器并将源映射到通知消息时,ws_topic显示为空。所有其他参数都记录良好。
我不明白我在这里做错了什么。任何帮助将不胜感激。
我找到了自己的解决方案!
有一个名为FME_TOPIC的FME服务器参数。我创建了一个具有该参数值的属性,并将其输出到日志中。作品完美!
©2019安全亚搏在线软件公司法律