你好,FME社区,亚搏国际在线官网
我正在开发一个需要处理JSON对象的FME服务,在返回zip文件的httpcaller中使用此json作为上载主体,并向用户发送一个下载链接到返回的zip文件。
正在工作的是一个以JSON上传主体和电子邮件作为请求参数的Post-to-DataDownload服务:
http://
通过在datadownload_async_job_success主题上订阅,我使用此模板检索具有下载位置的所需邮件:
http://
然而,一个开发人员问我是否可以在邮件正文中集成请求电子邮件。因此,我查看了FME REST API并尝试将其发布到:
http://
使用电子邮件模板关键字,我无法再检索下载位置。您知道我如何通过fme rest api检索下载位置吗,或者有其他解决方案吗?
我看过其他处理类似问题的职位,但是没有令人满意的答案。
亲切的问候,
吉扬
我需要一个工作流来通知客亚搏在线户数据交付已经准备好从S3存储桶中下载。当前流程涉及FME云服务器上的多个工作区从S3存储桶中提取媒体文件,同时生成一个fgdb和csv功能记录。所有这些输出都放在一个特定的FME服务器共享临时/目录的目录中,作为一个zip文件压缩到一起并推送到目的地,在这种特殊情况下,压缩文件被推送到通过nextcloud应用程序提供的S3存储桶中。
作为当前的临时解决方案,我正在使用工作区目录和文件路径名读取器读取zip文件并使用f隐写作家压缩文件并移动/复制到临时共享的目录。这个目标目录被配置为一个目录监视服务来监视create,然后一个S3订阅服务将zip文件推送到一个S3 bucket。我想使用S3 bucket上的目录监视服务作为发送给客户的下载URL的通知。(我也可以修改此工作区以推送至Google Drive或SFTP目的地),但在所有情况下,我都希望生成一封电子邮件,其中提供最终目的地zip文件的URL,并通知客户它可供下载。
我想帮助您了解的是,如何向客户设置电子邮件通知,说明S3存储桶中的zip文件已准备好下载,并且该电子邮件通知中提供了下载的URL。
-这可以通过简单地使用上的数据下载服务来完成吗,或者应该使用电子邮件转换器来创建一个工作区来引用S3存储桶并通过下载URL通知zip文件?
事先谢谢你的帮助。
你好,
我在Amazon EC2实例上运行了FME Server 2018.1.1.1-Build 18578-Win64,我想使用我公司的Amazon SES服务发送电子邮件。使用电子邮件转换器时,我可以毫无问题地发送电子邮件。但使用完全相同的细节(主机,用户名,密码,端口,等)当我尝试设置电子邮件通知时,我刚收到错误消息说“发生了SSL错误。尝试“ssl/tls”选项时,确保连接安全性和端口正确,以及“无法连接到电子邮件服务器。尝试“starttls”选项时,请确保帐户和密码正确。
电子邮件转换器和通知设置屏幕之间的唯一区别,我必须显式地将加密设置为tls,以便电子邮件发送程序工作。但是对于通知设置屏幕,我只能在“ssl/tls”和“starttls”之间进行选择,而不仅仅是tls。
当我试图用AmazonSES设置我的通知时,是否有任何日志文件可供我阅读以查找更详细或更具体的错误?是否有任何方法可以显式设置通知的加密以使用tls而不是ssl,就像我必须做的使电邮变压器工作?我的FME服务器引擎服务使用的登录用户与其他FME服务不同,这就是问题所在吗?
有可能吗-如果我的翻译失败了,用户将收到一封包含失败消息的电子邮件,如果翻译成功,在这种情况下,用户还将收到一封包含成功翻译消息的电子邮件。
亲爱的各位,我正在使用FME Server 2017运行一些数据下载活动。一切顺利。我已经设置了datadownload_async_job_success email notification,因此用户可以了解成功下载数据的信息。我想限制一个用户获取此电子邮件通知,但在此订阅主题中找不到任何参数。如果有人知道,请告诉我。
谢谢
致以诚挚的问候
木奇特
取消时无法激活主题。
如果“队列或作业到期时间”超过其时间或有人意外取消了作业,则可能发生这种情况。
由于发动机被占用,作业可能会超出,过期的许可证,大于正常的动态输入数据集(甚至是错误的脚本)。
嗨,大家好,
如果作业被取消或只是发送电子邮件,是否有触发主题的方法?
我有一个脚本按计划运行,有一个正在运行的作业到期时间。
有时我的工作超过这个时间被取消了,但这不会导致失败(或成功)。
提前谢谢
我这里描述的问题基本上是相同的:
https://knowledge.亚搏在线safe.com/questions/30724/in-fme-server-how-to-pass-parameters-to-the-subscr.html(https://knowledge.safe.com/questions/30724/in-fme-server-how-to-
这里描述的从父级运行工作区的解决方案并没有那么可扩展,而且似乎必须有更好的方法。当我在作业中添加了一个名为nm_email_的已发布参数时,我以为我找到了一个解决方案。我测试了一个失败和成功的条件,他们成功了,但我手动触发了这些测试。似乎计划的作业不会像手动运行一样将电子邮件发送给订阅服务器。
我可以在“指令”参数的“请求数据>通知管理器指令”下查看计划作业中的数据。看起来是这样的:
[“name”:“email_to”,“value”:“email@example.com”]
是否有任何方法可以将这些数据导入订阅服务器,以便将其发送到工作区中设置的电子邮件?
也,对于失败案例和成功案例,我希望以一致的方式完成这项工作。因此,在工作区中设置一个参数email address,订阅者可以在随后的电子邮件中看到该参数。这对我们的上下文非常重要,因为我们有一个高度联合的环境,需要通知的客户可能在不同的工作区中有所不同,但我们要发送标准化的模板电子邮件。
目前,每一个作业失败和成功的情况都有一个订户,每个作业中都有电子邮件,这对于大规模管理ETL来说是很容易出错和不必要的开销。
附笔。我已经知道这个教程并在工作区中设置emailer数据,但问题是,在失败的情况下,数据不能传递。
我们已经安装了FME 2017.1服务器超过6个月,但推迟设置接收MS Exchange服务器转发的电子邮件。我们公司最近迁移到Office 365 Exchange。这是关于如何设置从365 Exchange到FME服务器的电子邮件转发的文档吗?FME服务器上的电子邮件接收通知是我们使用FME服务器的主要原因之一。