288.4.3. REST Bulk(原始)API


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

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

  • CreateJob - 创建 Salesforce Bulk 作业
  • getJob - 使用其 Salesforce Id 获得一个作业
  • closeJob - Closes a Job
  • abortJob - Aborts a Job
  • createBatch - 在 Bulk Job 中提交 Batch
  • getBatch - 使用 Id 获得批处理
  • getAllBatches - 获取 Bulk Job Id 的所有批处理
  • getRequest - 获取批处理数据(XML/CSV)
  • getResults - 获取其完成后 Batch 的结果
  • createBatchQuery - 从 SOQL 查询创建一个 Batch
  • getQueryResultIds - 获取 Batch Query 的 Result Ids 列表
  • getQueryResult - 获取结果结果
  • getRecentReports - 通过向 Report List 资源发送 GET 请求,获取您最近的报告最多 200 份报告。
  • getReportDescription - Retrieves report、报告类型和报告相关元数据,可以是表格或概述或列表格式。
  • 执行SyncReport - 以同步或不更改过滤器运行报告并返回最新的摘要数据。
  • executeAsyncReport - 以异步或不带过滤器运行报告实例,并返回带有或不详情的摘要数据。
  • getReportInstances - 返回实例列表以获取您异步运行的报告。列表中的每个项目被视为报告的独立实例。
  • getReportResults:包含运行报告的结果。

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

...to("salesforce:createBatchJob")..
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.