我正在使用运行在Linux(Centos7)上的FMEServer2018.1.1.1。
据我观察,如果您通过其Web界面创建或上传了一个资源文件夹和文件到FME服务器,它们的所有者将成为“根”,它们的权限将设置为“rw x r-x r-x”(文件夹)或“rw-r--r--”(文件)。
在大多数情况下可能不会引起任何问题,但有时工作区需要更新资源文件,例如,更新sqlite数据库。在这种情况下,您必须通过操作系统控制台或其他工具(如winscp)更改文件夹和文件的权限。
如果FME服务器Web界面具有更改资源文件夹和文件权限的功能,将更方便。
我正在使用2018年的FME服务器和2018年的FME桌面。我的目标是获得信息并运行一个工作区,如果在特定目录中进行了更改。FME服务器没有互联网连接,所以我需要另一个解决方案,而不是电子邮件通知。我的计划是通过FME服务器运行一个目录监视,并触发一个工作区来开始在我的FME桌面上运行,它打开一个命令行窗口,其中包含一条消息。
另一个工作区包含一个地理编码转换器,所以需要网络连接。正如我提到的,服务器没有连接到互联网,所以它一定要在FME桌面上执行。
是否可以使用FME桌面运行工作区,由FME服务器启动?
我想我可以添加一个基于网络的资源来访问.fmw,但是在订阅选项中,我只能添加存储在存储库中的工作区。
有什么想法吗?
所以我问过FME服务器团队这个问题,但我希望有人能帮我找个工作。我想说明一下,我不想用有位置的桌子,我也不想使用python来映射到正确的位置。也许没有办法做我想做的事。
所以我有一些夜间工作的地方。我想在桌面和我们的开发FME服务器上测试它们。还有一个生产FME服务器。
对于.sde connections:我在每个服务器环境的e驱动器上创建了一个文件夹(sde connections),连接文件就在其中。桌面上,我正在将e:\映射到网络共享位置。桌面上的e驱动器和dev服务器都连接到开发数据库。FME工作区的作者将使用这些连接来测试他们的工作区。它们可以将它们发布到任何环境中,数据将从正确的数据库中读取并写入正确的数据库。唯一的问题是,无论何时发布它们,FME服务器想要上传连接文件,你总是要取消选中。
我还在其中一个作业和dev或desktop上创建ffs文件,应该转到1个位置,另一个在prod上。我创建了一个名为ffslocation的网络资源,指向一个网络共享。在我的工作区,我还创建了一个名为ffslocation的已发布参数,指向网络共享。现在,当我将工作区发布到FME服务器(开发或生产,我希望它读取资源而不是参数。但这不是唯一的办法,当我运行工作区时,在已发布的参数框中指定$(ffslocation)。相反,如果不创建参数,我无法使用桌面上的资源。
现在,要读取ffs文件(在某些工作区中需要这样做),我可以指定它作为一个读者源,但我不能用它来写。奇怪吗?
更令人困惑的是,我可以在FME服务器上创建数据库和Web连接,并在桌面上创建相同的工作区,无论我将工作区发布到哪个环境,我都可以使用它。FME服务器告诉我连接已经存在。我希望能够以同样的方式使用资源/参数。
最终的目标是拥有一个工作区(已经在BitBucket中控制了版本),并且能够让它无缝地工作,而不管开发人员或生产人员如何,桌面或服务器。
希望你能考虑一下。
最近从2017年的FME服务器升级到2018年。使用了2017年的备份来恢复2018年的安装,除了资源外,一切似乎都很好。它们存在,但当您导航到它们时,它们不存在。我试图添加一个新资源,但出现了以下错误。
错误。此资源连接的设置无效。是否仍要保存?
路径不存在:【路径】
我们知道路径存在,但不知道为什么FME服务器看不到它。任何帮助都将不胜感激。
环境:
FME服务器2017/2018
Windows服务器2012
我试图利用工作台中的文件共享,并通过Web UI在FME服务器上建立基于网络的资源连接,但是收到了我们无法诊断的错误。在这两种用途中,错误状态为“未找到文件夹”,并且该位置正由UNC路径引用(例如\\服务器名称\文件夹)。相关文件夹包含一个空间,因此,我尝试使用单引号和URL编码UNC路径,但没有成功。我们目前在FME服务器中使用其他文件共享,并已授予计算机证书(例如mango$)成功地对这些资源进行读/写访问。从运行FME服务器的系统,我可以验证其他用户是否可以访问相关的文件共享,因此,似乎没有防火墙问题或其他与连接相关的问题。在解决这个问题上有任何帮助都将不胜感激。
我们目前在FME服务器2017.0.0.1上
我们用过这篇文章(https://docs.亚搏在线safe.com/fme/html/fme_服务器文档/content/referencemanual/directory-account-permissions.htm)要授予向资源中的数据文件写入文件的权限,成功写入父文件夹。然后,我们通过Web界面在数据文件夹中为我们拥有的不同进程创建子文件夹。子文件夹说所有者是“根”,因此fmeserver服务帐户没有写入该文件夹的权限。是否有方法使任何子文件夹获得与父文件夹相同的权限?
在FME服务器上-资源。添加右键单击和“另存为”或“下载到”选项,这样您可以选择保存文件的位置,而不是默认位置。
你好!
当我使用批处理脚本自动运行FME桌面工作区时,在调用我的fmw之前,我可以用net use命令映射我的驱动器。我可以在网络之外的其他服务器上写东西。
例如:net use y:\\servername\data/user:jackdaniel alwaysmore40oz
现在我使用了FME服务器2017.1,我不明白怎么给我的车标地图。我找到了这篇文章,但它没有告诉我们在哪里放置UNC路径:映射驱动器
我有许多不同用户名的服务器。
你知道我能做什么吗?线索?
谢谢!
我正在尝试通过RESTAPI发布工作区。理想情况下,我希望在发布之前以编程方式获取工作区依赖项,以确保资源位于服务器上。当我通过桌面手动发布时,会收到有关依赖项的警告,我想在用REST发布之前访问此信息。我正在用Python进行其余的调用,所以如果我有一种方法来获得对Python的依赖性,那就非常好了。
您是否在FME服务器上遇到坐标系统问题?请阅读下面的一些常见故障排除提示和资源。
“如何将自定义坐标系上载到FME服务器?”
你必须将坐标系上载到服务器存储库中记住,一旦这样做了,就要重新启动发动机。
“您是否获得了从NAD27到NAD83的基准偏移误差?”
你可以设置一个全局基准偏移设置通过在中运行.bat或.sh脚本
您仍然遇到问题吗?
请考虑寄到FME社亚搏国际在线官网区问答如果您仍然遇到本文未解决的问题。也有不同的支持渠道可用。
对如何改进这一点有想法吗?
您可以向我们的观念交流.
访问以下某个资源组件时是否遇到问题?
请阅读下面的一些常见故障排除提示,问题和资源。
“当我尝试从共享资源中读取时,我的引擎失败”
为了运行工作流,FME服务器核心和FME引擎都需要对资源具有读取和列出权限。亚搏在线请看一下本文件.
“如何将远程文件系统用于资源”
这份文件提供为FME服务器系统共享设置远程文件系统的指南。
“使用和Active Directory时,FME服务器无法在Web UI中加载资源”
你可能有问题Kerberos认证.
“无法访问网络共享资源并获取错误:共享资源的路径不存在。”
运行应用程序服务的帐户可能无法访问网络共享资源。跟随文档将FME服务器应用程序服务更改为使用访问网络共享资源的帐户运行。
您仍然遇到问题吗?
请考虑寄到FME社亚搏国际在线官网区问答如果您仍然遇到本文未解决的问题。也有不同的支持渠道可用。
对如何改进这一点有想法吗?
您可以向我们的观念交流.
我听说过空间群落松弛通道亚搏国际在线官网我知道有一个FME YouTube频道,但是有没有其他的网站(论坛,出版物,你经常学习FME知识或寻求FME帮助?
我在FME服务器(2017)上有一个已发布的工作区,它从一个资源文件夹中读取Excel电子表格并写入另一个文件夹。
此工作区失败(出于目前已知的原因),但源和目标电子表格都被锁定。
现在我无法删除,使用这些文件覆盖或执行任何其他操作(我在FME服务器上具有FMEAdmin角色),但无法成功地重新运行工作区。
即使重新启动FME服务器服务也无济于事。
这个选项需要系统管理员的支持。
我希望从FME服务器资源页面中选择“强制删除”文件,以避免必须转到服务器并涉及太多管理员。
如果FME64位有一个工作空间参数,限制了该工作空间可以使用的总内存,这将是很有帮助的。这将允许用户更容易地运行多个RAM密集型工作空间,而不会因内存问题导致故障。我在Amazon环境中使用60+GB的可用RAM运行了几个工作空间,我遇到了一个问题,一个变压器上的一个工作空间将消耗超过59GB,这反过来导致我的其他工作空间出现故障。我特别发现空间滤波器和交叉变压器是最积极的RAM消费者之一。因此,能够对工作空间本身或者甚至对单个变压器的内存消耗量设置限制是很有用的。