span8
span4
当使用Windows上的FME Server Core和Linux上的应用服务器(即Tomcat)在分布式环境中运行FME Server时,数据下载结果不会写入Linux上的数据下载结果文件夹。
FME Server完成作业后,将响应发送到Data Download服务。数据下载服务使用FME引擎配置文件中定义的参数。如果它使用的任何路径被定义为UNC路径,那么由于服务在Linux机器上,它将无法找到该路径
为了解决这个问题,Linux路径需要在FME引擎配置文件(/Server/)中硬编码fmeEngineConfig.txt).
下面是我们用来让它在设置中工作的方法:
C:/apps/FMEServer/Server/repository/" FME_TRANSFORMATION_LOG_DIR "\ bd-redhat4\ datdownload \Logs" \ PRE_COMMAND mkdir "!FME_AUTO_DIR_NAME!"fme_auto_dir_name "!/" \ POST_COMMAND cd !FME_AUTO_DIR_NAME!\ POST_COMMAND CONTINUE_NO_WARN !“C: /应用程序/ FMEServer / /工具/ zip.exe”中移动“FME_AUTO_FILE_NAME.zip !”* \ POST_COMMAND CONTINUE_NO_WARN !cd . .\ POST_COMMAND CONTINUE_NO_WARN !rmdir /S /Q "!FME_AUTO_DIR_NAME!"\ SUCCESS_RESPONSE 0:翻译成功| OutputLocation = / opt / apache-tomcat-6.0.18 / webapps /根/ fmedatadownloadresults ! FME_AUTO_FILE_NAME_SIMPLE.zip ! | ResultRootDir = / fmedatadownloadresults | NumFeaturesOutput = ! FME_NUM_FEATURES_OUTPUT ! | LogFileLocation = / opt / apache-tomcat-6.0.18 / webapps /根/日志/ ! FME_AUTO_FILE_NAME_SIMPLE.log ! | LogFileName = datadownload / ! FME_AUTO_FILE_NAME_SIMPLE.log ! \ FAILURE_RESPONSE !FME_ERROR_NUMBER!:!FME_ERROR_MSG!|LogFileLocation=!FME_TRANSFORMATION_LOG_DIR!/!FME_AUTO_FILE_NAME_SIMPLE.log!|LogFileName=datadownload/!FME_AUTO_FILE_NAME_SIMPLE.log!
注意:对于FME 2014 SP2和更早的版本,你必须为你运行的每个引擎更新一个日志文件。例如:/ /服务器fmeEngineConfig_n.txt.
©2020 S亚搏在线afe Software Inc |法律