span8
span4
注意:对于FME Server的2017+,请浏览项目。请检查使用FME服务器进行自动化计划和部署。
scripted_parameter_setter.fmw
在开发系统通常你在本地,分期和生产服务器。在这些系统中,虽然架构是相同的,喜欢的东西数据库密码和名称通常是不同的。而不是建立一个工作空间的每个环境不同的硬编码值,你可以建立一个工作区,并使用脚本参数来设置基于您在运行环境中的值。
让我们建立一个工作区,以满足以下情形。我想创建一个工作空间在我不做改变的地方,生产和分期服务器上运行,即使服务器数据库的用户名和密码是不同的。
DB_NAME = '' 如果FME_MacroValues [ '环境'] == '发展':DB_NAME = 'development_db' 如果FME_MacroValues [ '环境'] == '分期':DB_NAME = 'staging_db' 如果FME_MacroValues [ '环境'] =='本地“:DB_NAME = 'local_db' 回归DB_NAME
这个脚本是非常简单的。它做一个测试,看看公布的参数设置等于生产,分期或局部。基于这一点,设置数据库名称参数,然后返回。
©2019安全亚搏在线软件公司|法律