斯潘8
斯潘4
FME服务器可以与多种软件集成。任何能够发出HTTP请求的应用程序都可以配置为通过RESTAPI或Web服务向FME服务器提交作业。
有两种方法可以通过HTTP请求将作业提交给FME服务器—REST API,以及Web服务。在大多数情况下,建议使用其他API。例如,要运行austindownload.fmw示例工作区,您可以调用以下URL(其中
http://server:port/fmerest/v2/transformations/commands/transact/samples/austindownload.fmw?细节=低异步(作业完成后需要检索结果):
http://server:port/fmerest/v2/transformations/commands/submit/samples/austindownload.fmw?细节=低
“publishedparameters”:[“name”:“maxy”,“value”:“42”,“name”:“主题”,“value”:[“机场”,“Cenart”]],“分段”:“休息服务”
为了提出请求,您需要作为具有运行作业权限的用户进行身份验证。有几种不同的方法:
URL和正文需要根据应用程序中可用的数据构建。通常有一种方法可以访问和连接应用程序中的变量或参数。例如,在Informatica PowerCenter中,有一个表达式编辑器,允许您从源文档中的字段构建表达式。
有关使用RESTAPI的更多信息,看见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
根据应用程序的不同,执行此操作的技术会有很大的不同。在某些情况下,您可以使用图形工具,而在其他地方(如DBMS中),则需要编写一个小脚本。以下是一些具体的例子:
其他已经配置为使用FME服务器的应用程序包括:IBMDataStage。
如果您的FME服务器作业创建某种输出,您的应用程序可能需要检索它。有几种不同的技术,取决于作业的运行方式,以及数据的位置。
?2019安全亚搏在线软件公司|合法的