span8
span4
在我们的环境中,工作空间开发和发布的服务器位于不同的系统上,因此工作空间必须使用以前不知道的fme web连接进行通信,特别是提交对子工作空间的调用。
经过一番考虑,从配置文件中读取其值的脚本化连接参数似乎是获得运行时环境必要独立性的理想解决方案。
我发现https://knowledge.亚搏在线safe.com/articles/844/setting-up-a-workspace-to-deploy-in-production-sta.html和https://knowledge.亚搏在线safe.com/questions/4296/set-published-parameters-in-a-python-startup-scrip.html但不知道如何将这些技术用于连接参数
如果你想使用脚本参数结合配置文件,我建议如下:
FME工作台:
host_dev=http://fme-dev.com/ user_dev=admin password_dev=admin host_prod=http://fme-prod.com/ user_prod=admin password_prod=admin
导入配置作为conf返回conf.host_dev
FME服务器:
要使用你的配置文件,你需要上传配置到你的FME服务器:
上传config目录和__init__ . py文件资源/发动机/插件/ python / python27
结果将是python27目录中的一个'config'目录。
完成之后,脚本化的参数将读取上传到FME服务器的配置。
@lars_de_vries:在我的例子中,我不需要它作为读取器数据库名或密码,但是对于像下面这样的作业提交者:
变量$(SERVER_CONNECTION)应该是可编写脚本的。
©2019安全亚搏在线软件公司法律