你好!
在FME服务器2017.1中,由于某些原因,我有一些过程失败,并且我将错误记录到日志中。
但当我看到进程状态时,它完成了。然后,我没有收到任何通知提醒我这件事。
我不应该收到失败消息吗?
我可以在我的工作台上放一封邮件,是啊,我知道,但是我更喜欢FME服务器通知。
但在FME桌面上,我得到了故障信息。
2019-01-03 17:03:36 203.7 __0.0错误发生致命错误。查看上面的日志文件了解详细信息
谢谢
我正在测试一个工作流,它允许亚搏在线回滚在工作台执行中所做的所有更改。是否有可能从开始到结束回滚一些操作,包括截断操作?
我有一个从源读取数亚搏在线据并在另一个源中写入数据的工作流。写入程序设置为截断。如果写入过程有错误,而WorkBanch失败,则提交截断过程。我无法在截断步骤之前回滚。有人有主意吗?
一种可能性是有一个临时区域,如果工作台完成时没有问题,那么第二个工作流从临时区域到工作区域的真正更新开始。亚搏在线
我们正在使用FME在数据库之间复制空间记录。复制工作台是动态的,由Informatica Power Center通过异步Web服务调用触发。我们有一个专门的复制引擎,因为这些调用需要保持正常。是否有人有任何最佳实践来确保队列中的作业在失败时不会开始运行?
重新提交作业以使用相同的作业ID时是否可能?只是寻找一种程序化的方法来跟踪重新提交的作业是否成功,以便进行协调。
我在重新提交的作业日志文件中没有看到关于从X上一个作业重新提交的任何内容或类似的内容,但我肯定是在找错误的地方/类型的日志。
添加一个设置,允许在失败时重试作业x次。我们有一些工作由于超时而失败,第二次运行作业不会遇到相同的超时问题。把它安排在时间表上会很好。我假设服务器的未来自动化部分也能够处理这种类型的请求。
在一种情况下,我遇到了一个ESRI地理数据库的随机问题:
2017-03-16 12:10:36 2.1 0.0错误无法打开企业地理数据库。arcObjects的错误号为:“-2147155644”。来自arcObjects的错误消息是:无法连接到数据库,因为数据库客户端软件加载失败。确保数据库客户端软件安装和配置正确。
在另一个案例中,我对Oracle有一个随机问题:
2017-03-15 19:48:48_248.5_0.2_error_execution of statement` insert into“well_hello”.“table”(“pkey_hello”,……)values(:“pkey_hello”,………)未成功;错误为'ORA-03135:连接丢失联系人进程ID:12345会话ID:4321序列号:98765'。(serverType='oracle8i',servername=`someserver',username=`someuser',密码= ***,dBNE=’`
这些工作区在FME服务器上运行。我怎样才能找出问题所在?