【发布时间】:2016-08-28 10:44:39
【问题描述】:
从 Salesforce 获取附件时出现访问问题的 Jitterbit 数据加载程序。 我能够从 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 未能放置 数据到 url /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)。 在第 7 行 FlushFile(
以下是我用来将文件写入其他系统的代码:
$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);
请告诉我该怎么做?
【问题讨论】:
标签: salesforce jitterbit