【问题标题】:Jitterbit data loader giving issue while fetching attachment from salesforceJitterbit 数据加载器在从 Salesforce 获取附件时出现问题
【发布时间】: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


    【解决方案1】:

    看起来您使用的是 Windows,但正在检索在 Unix/Linux/MacOS 上生成的文件。您将无法写入具有以下名称的文件:

    手册-TCI-CSV-2016-08-23 11:20:33.csv

    原因是冒号 (":") 在 Windows 操作系统中是分隔符,它表示驱动器号,因此不能用于文件名。

    • 您可以找到 Mac 或 Linux 机器并运行相同的 Jitterbit 作业。所有文件都将被传输,然后由您使用安全名称 (https://support.apple.com/en-gb/HT202808) 重命名它们。
    • 其他选项是在您的代码中包含一些正则表达式来搜索字符“:”并将其替换为“-”,例如在下载之前。

    希望这会有所帮助。 :)

    【讨论】:

    • 太棒了!不要忘记将我的答案标记为您问题的解决方案。 ;) 保重!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    相关资源
    最近更新 更多