Jitterbit 数据加载器在从 salesforce 获取附件时出现访问问题。我能够从 salesforce 获取 .pdf 和 .jpeg 文件,但是在将 .csv 和平面文件从 salesforce 传输到其他系统时会出现访问问题。以下是完成工作后显示的问题
“查询附件(3)”操作成功完成。
信息
无法评估目标:主体和实例列表为 1;。无法写入目标“SFTP 目标”。原因:未能将本地文件C:/Windows/Temp/jitterbit_dl6/CachedTargets/T_544538/1c7cbc33-05ca-4e38-abdf-2b8c62ebf917放到url /Manual-TCI-CSV-2016-08-23 11:20:33 .csv 无法将数据放入 url /Manual-TCI-CSV-2016-08-23 11:20:33.csv。拒绝访问远程资源。上传失败:权限被拒绝 (3/-31)。在第 7 行评估函数时发生错误 FlushFile( 无法写入目标“SFTP 目标”。原因:无法放置本地文件
C:/Windows/Temp/jitterbit_dl6/CachedTargets/T_544538/1c7cbc33-05ca-4e38-abdf-2b8c62ebf917 到 url /Manual-TCI-CSV-2016-08-23 11:20:33.csv 未能将数据放入网址 /Manual-TCI-CSV-2016-08-23 11:20:33.csv。拒绝访问远程资源。上传失败:权限被拒绝 (3/-31)。在第 7 行 FlushFile( 无法评估目标时发生错误,实例列表为 1;。无法写入目标“SFTP 目标”。原因:无法放置本地文件 C:/Windows/Temp/ jitterbit_dl6/CachedTargets/T_544538/1c7cbc33-05ca-4e38-abdf-2b8c62ebf917 到 url /Manual-TCI-CSV-2016-08-23 11:20:33.csv 未能将数据放到 url /Manual-TCI-CSV -2016-08-23 11:20:33.csv. 拒绝访问远程资源。上传失败:权限被拒绝 (3/-31)。
下面是我用来将文件写入其他系统的代码:
$body = Base64Decode(root$transaction.response$body$queryResponse$result$records.Attachment$Body$);
$name = root$transaction.response$body$queryResponse$result$records.Attachment$Name$;
WriteFile("<TAG>Targets/Files/Attachment</TAG>", $body, $name);
FlushFile("<TAG>Targets/Files/Attachment</TAG>", $name);
请让我知道我该怎么办?