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