“以编程方式设置WorkspaceRunner参数”的注释和答案 https://knowledge.亚搏在线safe.com/questions/5254/set-workspacerrunner-parameters-programmely.html “以编程方式设置WorkspaceRunner参数”问题的最新注释和答案 Lizzanderson对Lizzanderson答案的评论 https://knowledge.亚搏在线safe.com/comments/83566/view.html网站

您好!@地克林

我很高兴你能解决问题。只是想让你知道这个问题已经为FME 2019解决了。您可以下载贝塔试试看。


-丽兹

清华大学,2018年11月29日20:15:04格林尼治标准时间 利兹桑德森
由Ddecoene回答 https://knowledge.亚搏在线safe.com/answers/61860/view.html网站

谢谢,这个工作区正在工作。

结婚,2018年1月17日10:00:32格林尼治标准时间 地克林
Lizzanderson回答 网址:https://knowled亚搏在线ge.safe.com/answers/61818/view.html

您好!@地克林,谢谢你提醒我们。我们创建了pr81325来解决这个问题。与此同时,我们已经创建了一个解决方案,希望能在2017年的FME中为您工作。

父工作区概述:

\

1。在带有工作区运行程序的父工作区中,在工作区运行程序参数中,将FME工作区设置为指向real.fmw,并根据需要设置参数。然后关闭对话框

2。在导航器中,浏览到Transformers>WorkspaceRunner>FME Workspace,然后右键单击并创建用户参数。只需单击“确定”接受默认值。

三。一旦创建了用户参数[工作区文件],双击它编辑值。将原始工作区路径中的值更改为@value(attributename)。对于屏幕截图示例,它将是@value(wsname)。单击确定。

4。@value(attributeName)/值(WSNEX),应出现在Transformers>WorkspaceRunner>FmeWorkspace旁边。

删除用户参数>已发布参数下的用户参数[工作区文件]。

5。删除用户参数后,@value(attributeName)/值(WSNEX)对于工作区运行程序,应该仍然在FME工作区的旁边。然后您可以正常运行翻译。

有希望地,对你有用,

如果你成功了请告诉我们,一旦PR81325得到解决,我们将发布这个问题。


-丽兹

星期二,2018年1月16日格林尼治标准时间21:07:00 利兹桑德森
Ddecoene对Ddecoene评论的评论 https://knowledge.亚搏在线safe.com/comments/61450/view.html网站 我在2015.1版FME中使用了这种旁路。有人知道你如何在2017年的FME中做到这一点吗?因为FME 2017总是使用主参数窗口,单击“确定”将清除所有变量。

清华大学,2018年1月11日08:50:38格林尼治标准时间 地克林
JDH评论 https://knowledge.亚搏在线safe.com/comments/18480/view.html网站 另一种选择(小心使用!)选择一个子工作区,并通过Transformer对话框将所有WorkspaceRunner参数设置为所需的变量或参数。完成后,在导航器面板中,您可以编辑FME工作区参数并将其指向wsname属性。


导航面板

请注意,如果在主画布中再次打开WorkspaceRunner,所有参数都将被清除
周一,2015年8月31日16:14:21格林尼治标准时间 JDH
大卫·R评论 https://knowledge.亚搏在线safe.com/comments/18085/view.html网站 您好!

最简单和最透明的方法可能是使用一个testfilter来分支到不同的WorkspaceRunner,取决于您的属性“wsname”。

戴维
周一,2015年8月31日07:30:39格林尼治标准时间 戴维德