46.7.3. REST Bulk(原始)API


producer 端点可以使用以下 API:支持所有作业数据格式,如 xml、csv、zip/xml 和 zip/csv。
请求和响应必须被路由提取/清除。通常,请求会是 CSV 文件等一些流源,
和响应也可能保存到要与请求关联的文件中。

对于 operationName,您可以使用以下内容:

  • CreateJob - 创建一个 Salesforce Bulk 作业。必须在正文中提供 JobInfo 实例。通过 pkChunking* 选项支持 PK Chunking。详情请参阅 此文档
  • getJob - 使用其 Salesforce Id 获得作业
  • 关闭Job - 关闭作业
  • Aborts Aborts
  • createBatch - 在 Bulk Job 中提交批处理
  • getBatch - 使用 Id 获得批处理
  • getAllBatches - 为 Bulk Job Id 中获得所有批处理
  • getRequest - 为批处理获取请求数据(XML/CSV)
  • getResults - 在完成后获取批处理的结果
  • createBatchQuery - 从 SOQL 查询创建一个批处理
  • getQueryResultIds - 为批处理查询获取结果 Ids 列表
  • getQueryResult - 获取结果结果
  • getRecentReports - 通过向 Report List 资源发送 GET 请求,以获取您最近查看的报告。
  • getReportDescription - 返回报告报告报告、报告类型和相关元数据,可以是按表格或摘要格式或列表格式的相关元数据。
  • executeSyncReport - 使用或不同步或不更改过滤器运行报告,并返回最新的概述数据。
  • executeAsyncReport - 使用或不使用过滤器运行报告实例,并返回带有或没有详情的汇总数据。
  • getReportInstances - 为您请求的报告返回实例列表,以异步运行。列表中的每个项目被视为报告的独立实例。
  • getReportResults :包含运行报告的结果。

例如,以下制作者端点使用 createBatch API 来创建作业批处理。中的消息必须包含可转换为 InputStream 的正文(通常是来自文件的 UTF-8 CSV 或 XML 内容),以及作业内容类型的作业和 'contentType' 的作业和 'contentType' 的标头字段,可以是 XML、CSV、ZIP_XML 或 ZIPIP_CSV。放置消息正文将包含在成功时的 BatchInfo,或者抛出 SalesforceException 错误。

...to("salesforce:createBatch")..
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat