C# SAP Crystal报告RESTful web服务功能

C# SAP Crystal报告RESTful web服务功能,c#,rest,crystal-reports,C#,Rest,Crystal Reports,上周,我在一台新服务器上安装了Crystal Server 2016试用版。我已经能够将Crystal Report 9版本的报告成功地移动到新版本。唯一的问题是对Crystal Server提供的API的误解以及缺少关于这些API的信息 据我了解,目前有三种选择: Java SDK C SDK Web服务RESTSDK C SDK: 不提供NuGet包 这些工具是单独安装的 一旦我将所有Crystal引用添加到项目中,我仍然无法像以前的版本一样,找出如何实例化SessionMgr和企业类来查询

上周,我在一台新服务器上安装了Crystal Server 2016试用版。我已经能够将Crystal Report 9版本的报告成功地移动到新版本。唯一的问题是对Crystal Server提供的API的误解以及缺少关于这些API的信息

据我了解,目前有三种选择:

Java SDK C SDK Web服务RESTSDK C SDK:

不提供NuGet包 这些工具是单独安装的 一旦我将所有Crystal引用添加到项目中,我仍然无法像以前的版本一样,找出如何实例化SessionMgr和企业类来查询InfoStore。 正因为如此,我走完了剩下的路

我能够使用/biprws/logon/long URL返回一个X-SAP-LogonToken。 但是,我目前一直在尝试查询ISTORE以执行类似的操作:

strQuery = "SELECT SI_ID FROM CI_INFOOBJECTS WHERE SI_PROGID = 
'CrystalEnterprise.Report' AND SI_NAME = '" & sReportName & "'"
Set objResults = IStore.Query(strQuery)

Restful Web服务是否提供了一个URL,允许我查询ISTORE以根据报表名称获取报表ID?

我认为如果您将查询发布到SAP社区,您将在那里获得良好的帮助和提示: