【问题标题】:Getting destination of scheduled WEBI report using Rest API?使用 Rest API 获取预定 WEBI 报告的目的地?
【发布时间】:2020-12-04 10:27:47
【问题描述】:

我想要完成的事情是从 SAP BO 门户运行一个报表实例,其参数(文档类型、目标等)与调度报表期间给定的参数相同。这可以通过以下方式在 BI 门户上完成: (右键单击)报告 ->(选择)历史记录 ->(右键单击任何待处理的)时间表 -> 选择立即运行

(创建一个新实例,目标和格式保持不变) 我正在尝试的解决方案是获取计划的详细信息并使用相同的参数并立即运行报告。

我尝试使用此 URI:

  1. 获取 http:///v1///schedules/(提供时间表的详细信息)
  2. 获取 http:///v1///instances/(提供计划实例的详细信息)

两个响应都没有目的地详细信息。 我的问题是如何获取目的地详细信息? 或者现在有没有其他方法可以完成运行一个调度实例?

PS:报告已经在门户中安排好了,我只想通过Rest API运行报告的一个实例,并保持参数(包括目标参数)与安排相同。

任何帮助将不胜感激☺️

谢谢。

【问题讨论】:

  • 您好,请提供您的代码以显示您到目前为止所做的尝试
  • 嗨,如前所述,我在 get 请求中使用了两个 URI,它们都返回包含输出类型、预定时间和其他参数的响应,但不包含目标详细信息。跨度>

标签: business-objects rest webi


【解决方案1】:

很简单:如果您在响应中没有看到目标详细信息,则计划报告使用的是默认目标。摘自API docu

(GET .../documents//schedules/)

是可选的。如果未指定目标,则默认目标是管理员在 BI 平台上通过 CMC 定义的目标(Servers Web Intelligence Services Adaptive Job Server Destination)

我不知道是否可以检索服务器默认目的地,但我认为不会。

【讨论】:

  • 我已尝试安排报告并将目的地作为电子邮件发送到我的收件箱。但它并没有反映在我为检查同一份报告的时间表详细信息而发出的获取请求调用中。因此,即使它不是默认位置,它也不会出现在响应中。我希望我会看到我的电子邮件 ID,并且目标是响应正文中的电子邮件,但我找不到它。
  • 您分享的链接用于获取要填写的参数并创建新的时间表。
  • The link you have shared is for getting the parameters to be filled and creating a new schedule 不,链接是关于getting schedule details,我从那里得到了响应正文描述
  • 但响应不包括目的地详细信息(例如,谁将通过电子邮件接收或如果它是 FTP-这些详细信息)。
猜你喜欢
  • 2020-01-04
  • 1970-01-01
  • 1970-01-01
  • 2019-09-09
  • 1970-01-01
  • 2016-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多