有可能吗?我该怎么做?
我用WorkspaceRunner给一个儿童工作区打电话。子工作区表示翻译和WorkspaceRunner一样成功,但是当我查看子工作区的日志时,我注意到有这样的警告:“提供程序错误”(-2147217873)违反了主键约束“XXXX”。无法在对象“YYYY”中插入重复键。如果发生这种情况,我希望工作区失败/终止。我有办法做到这一点吗?一个FeatureWriter Transformer而不是一个普通的Writer会给我这个功能吗?
我们使用Perl运行工作区。
在更新表之前,我们已经在工作区中实现了记录计数的条件检查。如果测试失败,我们走到终止符变压器。
我们面临的问题是终止符没有设置fmeexception,因此,Perl认为这是成功的。
我们需要终止工作流。
我们怎么做?我没有看到任何与fmeexception相关的fmeparms。
输出结果如下:
终止符(testfactory):终止符:终止消息:“超过包限制”
终止符:终止消息:“超过包裹限制”
桥未能在标记“pyoutput”上输出功能
F_(蟒蛇工厂):蟒蛇工厂未能处理功能
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
使用关键字“w_1”的“ffs”编写器的功能输出统计信息:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
编写的功能
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
==============================================================
写入的功能总数0
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
已成功关闭Postgres数据库读取器
…最后一行重复5次…
关闭地理数据库读卡器
…最后一行重复了2次…
发生了致命错误。查看上面的日志文件了解详细信息
将1个功能存储到FME功能存储文件“c:\test_log.ffs”
FME会话持续时间:33.0秒。(CPU:4.5S用户,2.1S系统
结束进程ID:21364,峰值进程内存使用量:635072 KB,当前进程内存使用量:619632 KB
fme_end_python:从字符串评估python脚本…
fme_end_python:完成python脚本执行。
发生了致命错误。查看上面的日志文件了解详细信息
程序终止
翻译失败。
警告:并非所有创建的FMESessions都在关闭之前被销毁。这可能导致不稳定
你好!我有一个带有两个httpCaller变压器的工作区。它们的两个输出端口都通过管道连接到一些逻辑,以生成特性并写入数据库。在HTTPCallers和Writers之间有一个特征持有者,这样,在所有HTTP调用完成之前(完成或错误),不会写入任何内容。
两个httpCaller
我能确定吗?
谢谢您!
它是一个大数据集。如果没有值,我想把数据发给一个作家,如果有任何值,我想去看终结者。我的问题是数据集太大,使用测试仪或attributevalidator不起作用,因为在验证完成之前,值会传递给我的编写器。
对于所有变压器:如果(存在拒绝的端口)和(用户右键单击端口):将连接终止符添加到子菜单添加键盘快捷键以插入“ctrl+shift+t”
类似于将编剧转送给监察员,最好有一个工作台设置来停用工作区中的所有终结器。