职位提交者服务
作业提交者服务接受并运行工作区作业请求。
作业提交者服务与任何工作区合作。
使用URL或表单请求此服务。例如,
http://主持人/ fmejobsubmitter /存储库/工作区.FMW?参数
生成的网页指示作业提交是否成功。如果作业成功提交,则显示FME服务器转换结果。
或者,工作提交者服务可以是从Web用户界面运行。
服务特定请求参数
名称 |
价值 |
描述 |
---|---|---|
OPT_RESPONSERFORMAT. |
XML |杰森 |
响应的语言。文本必须是所有小写的。 |
opt_geturl. | 数据集的URL | 用于转换的源数据集的URL。 |
opt_showresult. | 真实|错误的 | XML / JSON响应是否包括FME转换结果。如果不存在此参数,则默认值为true。 |
Opt_ServiceMode. | 同步|异步 | 在服务的同步和异步模式之间切换。当作业是异步(异步)提交的时,立即返回提交成功或失败的响应。设置为同步(同步)时,在作业完成之前不会返回响应。 |
opt_requesteremail. | 逗号分隔的电子邮件地址 |
发送通知电子邮件的地址。 |
工作指令和通知指令
此示例指定较高的作业优先级,而不是默认值为100(在此情况下,50):
http://localhost/fmejobsubmitter/samples/austindownload.fmw&tm_priority=50
指定在作业成功或失败时要通知的通知服务主题。
http://localhost/fmejobsubmitter/samples/austindownload.fmw?&nm_jobsuccess_topic = nobsubmitter_async_job_success&nm_jobfailure_topic = JobsubMitter_Async_Job_Failure
在请求期间使用远程数据
使用HTTP Post Body的数据作为读者数据集
此Web服务可以通过HTTP POST接收数据和覆盖源数据集。Post请求主体的内容将保存到临时文件中,该文件将被用作工作空间的读取器数据集。如果工作空间中有多个读者,则需要指示哪些读者将使用临时文件。通过编辑服务注册,您可以在发布工作空间时表示您的选择。
使用来自HTTP的数据作为读者数据集
此Web服务可以通过HTTP GET接收数据和覆盖读取器数据集。数据集应指定为URL并通过“opt_geturl”参数传递给服务。支持HTTP和FTP URL。如果工作空间中有多个读者,则需要指示哪些读者将使用临时文件。通过编辑服务注册,您可以在发布工作空间时表示您的选择。
例如,这里是使用远程KMZ数据集的服务请求:
响应元素
如果响应格式指定为XML或JSON,则服务响应可能包含下表中显示的元素。
元素 |
儿童元素 |
价值 |
描述 |
---|---|---|---|
statusinfo. |
信息 |
消息字符串 |
服务失败消息 |
地位 |
成功|失败 |
服务状态 |
|
模式 |
同步|异步 |
服务模式 |
|
FmetransformationResult. |
fmeserverresponse. |
FME服务器响应属性 |
FME服务器响应 |
fmeengineResponse. |
FME引擎响应属性 |
FME发动机响应 |
|
电子邮件 |
没有任何 |
电子邮件地址 |
请求者的电子邮件地址 |
乔迪 |
没有任何 |
招聘ID. |
当前的作业标识符 |
启用电子邮件通知
作业提交者服务可以发送电子邮件,以便在成功或未生物的作业完成时通知您。
有关更多信息,请参阅配置FME服务器以发送电子邮件通知。
也可以看看