fmeserverjob提交者
提交要在fme服务器上运行的fme作业。作业由一个工作区(位于fme服务器上的存储库中)及其每个已发布参数的值组成。此转换器为每个进入它的功能提交一个作业。服务器工作区的任何已发布参数都将被给定在转换器中指定的值,或从进入它的功能的属性中获取。
依赖关系
此转换器需要FME服务器连接。
输出端口
向服务器提交请求并成功完成的功能。只有当等待作业完成是是的是的。
向服务器提交请求但未能成功完成的功能。只有当等待作业完成是是的是的。
成功向服务器提交请求的功能。只有当等待作业完成是没有是的。
详细说明提交了哪些作业以及哪些作业成功的单个功能。此功能包含以下列表属性:_submitted_job_ids {},_succeeded_job_ids {},和_failed_job_ids {}是的。
参数
连接
您可以通过以下方式之一连接到FME服务器:
注意:您可以单击地位超链接以确保已成功建立FME服务器连接。
提交模式
如果此参数设置为按顺序,转换器将在收到启动功能后立即提交每个请求。如果等待作业完成是是的,转换器将等待作业完成,然后再处理下一个功能。
如果此参数设置为并行,转换器将等到接收到所有输入功能,然后为每个存储库和工作区明确规定。如果等待作业完成是是的,转换器将等待一组请求中提交的所有作业完成,然后再发送下一组请求。
如果此参数设置为是的,则转换程序将等待服务器完全处理作业后再继续。在这种情况下,通过成功端口(如果作业成功运行到完成),并将向其添加以下属性:
- _job_id:指定给该作业的服务器的整数ID。
- _numFeaturesOutput:作业输出的数字特征。
- _priority当前位置分配给工作的优先级。
- _requesterHost:提交作业的承载FME工作台的机器的名称。
- _requesterResultPort:主机上返回结果的端口。
- _status:作业状态指示器;可以提交、排队、中止、成功、FME_FAILURE、JOB_FAILURE或拉出。
- _statusMessage:翻译结果消息。
- _timeFinished例如工作完成的时间。
- _timeRequested:服务器收到作业请求的时间。
- _timeStarted:服务器开始处理作业的时间。
注意:当等待作业完成被设置为是的,而多个FMEServerJobSubmitter转换器被链接来管理同一FME服务器上的多个作业的工作流,所有作业都作为FME引擎的子进程运行,FME亚搏在线服务器使用该引擎来运行第一个作业。没有其他FME引擎被占用。因此,子作业不会出现在FME服务器作业队列或作业历史记录中,也没有自己的job_id。此外,所有作业日志都包含在父(控制器)作业的作业日志中。有关更多信息,请参见“FME服务器工作流管理”亚搏在线http://knowledge.亚搏在线safe.com/articles/How_To/FME-Server-亚搏在线Workflow-Management是的。
所有时间都是YYYYMMDDhhmmss格式。
该功能将通过失败端口(如果作业未运行到完成),或
- _job_failure_type:持有一个“连接或服务器问题”或“翻译失败”。如果是后者,则下列属性也将有值;否则,它们是空的。
- _numFeaturesOutput:作业输出的数字特征。
- _priority当前位置分配给工作的优先级。
- _requesterHost:提交作业的承载FME工作台的机器的名称。
- _requesterResultPort:主机上返回结果的端口。
- _job_id:指定给该作业的服务器的整数ID。
- _status:作业状态指示器;可以提交、排队、中止、成功、FME_FAILURE、JOB_FAILURE或拉出。
- _statusMessage:服务器返回的错误消息,解释了请求失败的原因。
- _timeFinished例如工作完成的时间。
- _timeRequested:服务器收到作业请求的时间。
- _timeStarted:服务器开始处理作业的时间。
注意:_job_id仅当作业失败与翻译过程中的错误相关时才包含。如果作业由于连接或服务器问题而没有运行,则_job_id不包括。
如果此参数设置为没有,一旦作业提交到服务器,转换器将输出启动功能。在这种情况下,通过提交端口(如果请求已成功提交),并且只有_job_id属性将被添加到其中。如果无法联系服务器或作业提交失败,则通过
作业参数
指定包含要运行的工作区的fme服务器存储库。
为进入转换器的每个要素指定要运行的工作空间。
此处显示要运行的工作区的任何已发布参数。对于每一个,指定工作区运行时要传递的值。要从fme服务器刷新参数,请单击刷新图标。
高级的
定义在服务器上执行作业的顺序。默认值是100,这是可能的最低优先级。
如果提供,则定义与此工作区关联的标记,以便与fme服务器的作业路由一起使用。未指定默认值。
有关作业路由的详细信息,请参阅以下文档:https://docs.亚搏在线safe.com/fme/html/FME_Server_Documentation/Content/AdminGuide/Configure_Job_Routing.htm是的。
正在队列中等待的作业在此之后不执行的时间(以秒为单位)。如果作业在到达此时间之前没有执行,它将一直保留在队列中,直到准备执行为止,但不会尝试执行。此指令对于您不想在超过指定时间后运行的时间敏感作业非常有用。
作业保持运行状态的时间(以秒为单位)。此指令确保作业不会挂起并无限期阻塞FME引擎。最小允许值为1。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项是的。
变压器类别
FME许可级别
FME专业版及以上
变压器历史
此转换器以前被命名为serverjobsubmitter。
搜索FME社区亚搏国际在线官网
在上搜索有关此转换器的示例和信息FME社亚搏国际在线官网区是的。
关键词:服务器作业提交者