第8页
第4排
有关支持以前版本的FME服务器的文章,请参阅:
当工作区运行时,fmeservernotifier非常有用,用户通常需要在工作区完成时发生一些事情-运行另一个工作区,上传文件到S3,发送电子邮件,等。这就是Web服务发挥作用的地方。
将工作区从FME工作台发布到FME服务器时,最后一步是选择要在工作区中注册的Web服务。在注册属性中,您可以指定在成功完成工作区时通知的主题,或者在工作区失败时。数据下载,数据流,作业提交者和通知服务都有这个选项。
注意:您必须为将用于运行工作区的每个服务指定通知主题。所以,例如,如果您通过Web界面运行工作区,但对收到的电子邮件也有反应,您需要同时配置作业提交者服务,以及通知服务。
本教程将使用先前已删除其fmeservernotifier transformer的工作区。我们将使用文本文件编写器,然后在发布到FME服务器时修改工作区的作业提交者属性。
1)将名为“notifier”的新文本文件编写器添加到画布,并将其连接到JSontemplater变压器。
(二)展开文本文件编写器的属性,并将jContemplater中的“_result”属性连接到编写器上的“text_line_data”属性。以下是已完成的工作区:
3)将工作区发布到FME服务器。当您进入“注册服务”对话框时,选择“编辑”按钮打开作业提交者服务属性。
(四)设置作业提交者服务属性如下:
5)如果主题的帖子不存在,您可以在发布向导中直接创建它们:
6) 配置电子邮件订户订阅了示例成功主题。
7条)配置订阅示例“失败”主题的电子邮件订户。
8)运行新发布的工作区,并在作业成功完成时检查发送到示例“成功”主题的通知。
9)通过提供无效的数据集测试失败条件,它将生成一个发送到示例“失败”主题的失败通知。
?2019安全亚搏在线软件公司|法律