span8
span4
看到https://knowledge.亚搏在线safe.com/questions/38060/sde-connection-files-and-fme-server.html
我可能可以接受只读ArcSDE连接文件位于共享区域,但是需要限制具有写访问权限的文件。因此,新的系统共享可能是答案。
如果我的工作空间有一个只读的ArcSDE连接和一个写的ArcSDE连接,我似乎不能在服务器上为每一个选择单独的位置——它们都必须在同一个地方(即使用FME 2018)。因此,看起来我必须创建一个带有只读连接文件的工作空间,并将其发布到共享区域,然后在带有本地存储的写连接文件的工作空间中使用它。
难道没有办法将ArcSDE连接文件加载到工作空间发布之外的共享区域吗?你能把文件复制到FME服务器上的相应文件夹吗?
我使用Python脚本化的参数来确定SDE连接文件的位置,然后将它们链接到适当的阅读器/写入器。例子:
进口fme如果fme。macroValues['FME_SHAREDRESOURCE_DATA']: #我们在FME服务器上运行,返回FME。macroValues [' FME_SHAREDRESOURCE_DATA '] + ' connectionFiles / myConnection。sde' else: #我们正在运行FME桌面返回'C:/dev/sde/myConnection.sde'
很简单的例子,但我希望你们能理解。这使我可以将所有连接文件集中到FME服务器上的共享目录结构中,而不必每次重新发布工作空间时都上传连接文件。
©2020安全亚搏在线软件公司|法律