span8
span4
FME服务器可以与各种各样的软件集成。任何能够发出HTTP请求的应用程序都可以配置为通过REST API或web服务向FME服务器提交作业。
通过HTTP请求向FME服务器提交作业有两种方法—REST API和web服务。在大多数情况下,推荐使用REST API。例如,运行austinDownload。fmw sample workspace, you can call the following URL (where
http://server:port/fmerest/v2/transformations/commands/transact/Samples/austinDownload.fmw?detail=low异步(你需要在工作完成后检索结果):
http://server:port/fmerest/v2/transformations/commands/submit/Samples/austinDownload.fmw?detail=low
{“publishedParameters”:[{“名称”:“MAXY”,“价值”:“42”},{“名称”:“主题”,“价值”:[“机场”、“cenart”]}],“小节”:“REST_SERVICE”}
为了发出请求,您需要作为具有运行作业权限的用户进行身份验证。有几种不同的方法:
URL和正文需要根据应用程序中可用的数据构建。通常有一种方法可以访问和连接应用程序中的变量或参数。例如,在Informatica PowerCenter中,有一个表达式编辑器,它允许您从源文档中的字段构建表达式。
有关使用REST API的更多信息,请参见HTTP://
要调用web服务,您将主要把作业的参数放在URL查询字符串中。获取示例URL的最佳位置是FME服务器web界面中的开发人员信息:
http://server:port/fmedatadownload/Samples/austinDownload.fmw?THEMES=airports&COORDSYS=LL84&FORMAT_GENERIC=SHAPE&MINX=-100&MINY=25&MAXX=-90&MAXY=35&BBOX_COORDSYS=LL84&opt_showresult=false&opt_servicemode=sync
根据应用程序的不同,实现此目的的技术会有很大的不同。在某些情况下,你将能够使用一个图形化工具,而在其他国家(如数据库管理系统),你将需要写一个小的脚本。下面是一些具体的例子:
已配置利用FME Server的其他应用包括:IBM的DataStage。
如果你的FME Server作业产生某种输出,应用程序可能需要找回它。有几个不同的技术,根据工作是如何运行的,并在数据的位置。
©2019安全亚搏在线软件公司法律