span8
span4
当我们第一次接触到push订阅者时,它似乎真的可以帮助我们跨越许多不同类型的工作流,以及与许多主要业务系统无关的接口。亚搏在线许多基于rest的API的键都包含在URI中,因此在我们的示例中,我们希望使用基于主题内容的动态目标URL。是否可能从主题中提取元素并将它们表示为push订阅配置中的变量?
我在rest目标URL中查找过,但是没有找到任何关于如何使用主题变量的文档?
下面是一个简单的例子:
topic = {"activity": "180340",“附件”:“\ \ \ \ server \ \ \ \共享180340. pdf,"emailReceived": "Fri May 25 13:37:12 PDT 2018"}
在目标url中,我们希望使用活动编号和附件。这些会随着每次通知而改变,因此,我们需要一种构建动态目标url的方法。下面是一个示例url,其中活动编号嵌入到URI中。
https://host/rest/api/2/issue/180340/attachments
谢谢!
嗨@richardsr
我不确定推送用户是否会做你想做的事情。
也许值得做的是,正在构建工作区并使用工作区订阅服务器,而不是推。
工作区将有一个阅读器(我认为是JSON—您可能必须确认这一点)和一个HTTPCaller,它将为您发出请求。
你能做的是,将源数据集设置为FME_TOPIC_MESSAGE参数,这是FME服务器通知服务消息的位置。此参数仅在从FME工作区订阅服务器运行的工作区中设置。有关更多信息,看到FME工作区订阅者在FME服务器文档中。
读取JSON文件后,你应该能够有活动,附件,接收到的电子邮件(基于示例主题消息内容),然后使用这些属性在HTTPCaller中动态构建HTTP请求。
这也可能是有用的:http://docs.亚搏在线safe.com/fme/2018.1/html/FME_Server_Documentation/Content/ReferenceManual/FME-Workspace-Subscriber.htm
©2019安全亚搏在线软件公司|法律