span8
span4
FME Server可以与多种软件集成。任何应用程序,它能够使一个HTTP请求的可配置通过REST API或Web服务将作业提交到FME Server中。
有两种方法可以通过HTTP请求作业提交到FME服务器 - 的REST API和Web服务。在大多数情况下,建议使用REST API。例如,要运行austinDownload.fmw示例工作区,你可以拨打以下网址(其中
HTTP://服务器:端口/ fmerest / V2 /变换/命令/事务处理/样品/ austinDownload.fmw细节=低异步(你将需要检索结果中的作业完成后):
HTTP://服务器:端口/ fmerest / V2 /变换/命令/提交/样品/ austinDownload.fmw细节=低
{ “publishedParameters”:[{ “名称”: “MAXY”, “值”: “42”},{ “名称”: “THEMES”, “值”:[ “机场”, “cenart”]}],“款“: ”REST_SERVICE“}
为了使请求,您将需要认证与权限运行作业的用户。有几种不同的方法:
该URL和身体需要从可用应用程序中的数据来建立。这里是典型的方式来访问和连击变量或参数在应用程序中。例如,在Informatica的的PowerCenter,有一个表达式编辑器,允许你建立从田地表达源文件内。
有关使用REST API的更多信息,请参阅HTTP://
调用Web服务,您将主要把参数作业在URL查询字符串来运行。得到一个例子URL的最佳位置是在FME Server Web界面开发人员信息:
HTTP://服务器:端口/ fmedatadownload /样品/ austinDownload.fmw THEMES =机场&COORDSYS = LL84&FORMAT_GENERIC = SHAPE&MINX = -100 MINY = 25&MAXX = -90&MAXY = 35&BBOX_COORDSYS = LL84&opt_showresult =假opt_servicemode =同步
这样做的技术会根据不同的应用有很大的不同。在某些情况下,你将能够使用一个图形化工具,而在其他国家(如数据库管理系统),你将需要写一个小的脚本。下面是一些具体的例子:
已配置利用FME Server的其他应用包括:IBM的DataStage。
如果你的FME Server作业产生某种输出,应用程序可能需要找回它。有几个不同的技术,根据工作是如何运行的,并在数据的位置。
©2020安全亚搏在线软件公司|法律