span8
span4
本文仅适用于FME Server 2015及之前版本。在后续版本中已经解决了这个问题。
当通过FME服务器从数据下载服务或数据流服务请求数据时,即使工作空间成功运行,事务也会失败。结果网页上的信息可能会说:
1)“输出数据集....zip'不存在或不是文件。"
或
2)服务失败,表示它无法写入工作区中fanout前缀指定的目录。
可能是由于工作区的数据集分散在写入器上造成的。由于服务不知道数据在展开时的写入位置,所以它会抛出一个错误。
FME服务器需要将数据写入特定的文件路径,以便数据下载和数据流服务可以访问它。它通常通过将目标数据集路径替换为预定义的服务可访问位置来实现这一点,但是在执行扇出时,扇出目录写入器参数将覆盖目标数据集,因此最终无法访问数据。为了解决这种情况,FME服务器通过使用FME_SERVER_DEST_DIR发布参数为工作区提供目标位置。
1)在工作空间中,为写入者的扇出目录参数创建一个用户参数:
2)确保参数已发布(“已发布”复选框),并将其命名为FME_SERVER_DEST_DIR:
当工作空间将在FME服务器上运行时,此名称将被服务的目标目录替换,并且展开的数据仍然可以被服务访问。
©2019安全亚搏在线软件公司|法律