斯潘8
斯潘4
你好,
当设置要素类或表名作为参数的ArcSDE要素类型编写器中的字段,例如
$(str_table_prefix)全部
我得到以下错误:
GoeDabaseWrror:当表处理被设置为“截断存在”时,必须存在特征类或表'OLDNAMEYALALL ''
查看记事本中的fmw文件,我注意到当我在要素类或表名字段中,仍有大量对旧值的引用。如果我只输入一个参数(即移除_全部后缀),同样的事情也会发生。如果在该字段中只放置一个纯字符串,则所有旧引用都将更新为新字符串值。
如果工作台处理设置为必要时创建,工作流将运亚搏在线行,预期的表将创建,数据将流入其中。但设置为截断现有在运行时将导致错误,如果旧名做不存在。如果它做存在,然后FME将截断旧名然后将数据流到新名字是的。什么?
FME ESRI版(2018.0.0.3版)
我花了一两分钟才明白这个问题。我无法使用2018.1.1.2和filegeodatabase再现此行为。目前既没有SDE也没有安装2018.0.0…
附加一个示例工作区来轻松地再现错误确实很有帮助。这也防止了有关问题的解释问题。
嗨,尼尔,
我可以用sde和filegeodatabase复制这个。
采取的步骤:
错误日志:
[…]FME已签出ESRI许可证。签出的产品是“标准”安装的ArcGIS版本是“10.4”连接到文件GeoDeCube在“C:\用户\ VM01\Tabe\Test.GDB文件GeoDeaBasic发布:‘10’GeDeabaseDeWrror:当表处理被设置为“截断现有的”时发生了一个致命错误,特征类或表'OLDNAMEYALALL ''必须存在。请检查上面的日志文件以获取详细信息发生了致命错误。请检查上面的日志文件以获取关闭geodatabase writer[…]的详细信息。
这是一个请求的示例工作区。在文本编辑器中检查文件时,仍有4个引用指向旧名是的。
?2019安全亚搏在线软件公司|合法的