我在Bluemix上创建了一个应用程序,并使用Embeddable Reporting应用程序成功创建了带有示例数据的cognos报告。我也保存了这份报告。现在我想在示例应用页面上显示报告的输出。我更新了我的应用程序的index.html以调用以下代码
var urlRoot = "/ba/cre/";
var report = new XMLHttpRequest();
var reportID = "ff4012c7689d60845d7f1187cb2133c2";
var reportUrl = urlRoot + 'report/' + reportID + "/run.json";
report.open("GET", reportUrl, true);
report.send();
为此,我收到404 Not Found
错误。从在线的所有示例代码,我知道有2种格式的phtml和json。我认为phtml是用于可视化的。无论如何,我也试过了。同样的错误。
构造的URL是否正确?是否有一些直接的Cognos报告URL,我可以尝试检查报告是否可访问。我知道完整的Cognos版本可以实现。在这个bluemix版本中,可以使用的直接Cognos报告URL是什么?
答案 0 :(得分:1)
看起来您正在查看旧版本的文档。该API在今年早些时候进行了大量更新。
请在此处查看新文档:https://www.ng.bluemix.net/docs/#services/EmbeddableReporting/index.html#gettingstartedtemplate
包含使用新API的示例以及完整的REST API文档。