第8页
第4排
本文是系列文章的一部分:订阅,报告和通知教程
导航:<0.通知的基础知识|2.第二步。空间业务规则>
本教程中使用的工作空间和数据可用于从GitHub下载.
FME桌面2017
FME服务器2017
已完成订阅,报告并通知:0。通知的基础知识
PostgreSQL,带有Postgis扩展,安装了一个名为gisdb的数据库
创建一个将主题名称与电子邮件地址连接起来的数据库,我们称之为订阅。
1)打开1_create_subscription_database.fmw工作区。
2)修改PostgreSQL编写器的连接参数以匹配PostgreSQL数据库。
注意:PostgreSQL主机和端口应该可以从您创建工作区的机器以及安装了FME服务器的机器上访问。
3)打开所有三个attributeCreator Transformers并将电子邮件地址更改为您自己的电子邮件地址。出于测试目的,使用+关键字标记使电子邮件地址在您的电子邮件客户端中看起来唯一(例如:fmeserver+transit@gmail.com)。
4)运行工作区以创建名为subscription_database的表。
此时,如果要添加或编辑订阅服务器,可以手动编辑数据库。
在这里,我们配置一个工作区并将其发布到FME服务器。向主题发送消息时,将调用工作区。
1)打开1_process_messages.fmw工作区。
2)打开joiner transformer,修改postgresql reader的连接参数以匹配您的postgresql数据库。
3)注意FMeserveremailgenerator变压器,这将创建电子邮件订阅所需的特定JSON。
4)将工作区发布到FME服务器:
5)打开FME服务器Web用户界面,创建订阅电子邮件主题的电子邮件订阅。转到“通知>订阅”,然后单击“新建”。
6)设置新的订阅参数如下:
7)设置与电子邮件客户端相关的协议设置参数。有关这些参数的更多信息,查看电子邮件订户文档。
现在您的配置将:
现在我们将向主题发送一个测试事件。
1)通过单击:开发人员>REST API>API>通知:通知管理器>发布/通知/主题,从FME服务器Web用户界面打开FME服务器REST API。/
2)输入Body参数:
{
“subject”:“重要信息,停止一切并阅读“,
“消息”:“有一个罕见的莺蜥蜴在南美洲!!!”
}
3)对于主题参数,输入:自然新闻。
4)点击“试用”!按钮。
5)系统将提示您登录。使用您的FME服务器用户名和密码登录。单击查找现有令牌。单击关闭。点击试用!再一次。
6)当您创建数据库时,您应该收到一封电子邮件,发送回您为自然新闻主题指定的地址。如果您没有收到电子邮件:请尝试使用主题监控在Web用户界面的“通知>主题”页上,监视四个主题,并双击订阅设置。
7)尝试将另一条信息发送到运输提示主题:
{
“subject”:“这只是……”
“message”:“使用交通工具使我的通勤更容易:-)他说:“这是一个很好的选择。”
}
现在,您已经创建了一个简单的系统,用于使用数据库管理主题订阅!
?2019安全亚搏在线软件公司|法律