我正在将 BI3.X API 应用程序迁移到BI4.1。该应用程序的目的是从 SAP BOE 检索 PDF 报告。
我参考了一些文档,并且能够使用 Opendoc URL 进行制作。但我只在 opendoc URL 中收到 HTML 作为响应。所以我决定使用 SDK 来检索 PDF 作为响应。
使用 SDK 登录应用程序时遇到问题。可以从 Web 浏览器访问 BOE 集群名称,但我无法 ping 它。
早些时候,我通过以下 URL http://server.domain.com:6405/biprws/logon/long使用 secLDAP 身份验证获取 opendoc 的令牌
我现在使用的代码:
ISessionMgr sessionMgr = CrystalEnterprise.getSessionMgr();
IEnterpriseSession enterpriseSession =
sessionMgr.logon("username", "password", "server.domain.com:6405", "secEnterprise");
String sessionToken = enterpriseSession.getLogonTokenMgr().getDefaultToken();
运行上述代码时,我收到以下错误消息。无法连接 CMS。指定正确的主机和端口并检查网络问题。
我试图看到问题。 http://server.domain.com/BOE/BI可以访问,但是当我尝试 ping server.domain.com 时,它无法访问。
知道我现在应该做什么吗?我仍然不确定这是如何工作的,因为我是 SAP 环境的新手。我什至不确定是否应该使用与 opendoc 相同的服务器名称。