以下是我正在使用的场景的简要说明:
Client :
Client:
CR报告显示在由Crystal Service公开的WinForms客户端中(使用 ServerFileReport )。在 ServerFileReport 我将报告路径和URL传递给网络服务。参数字段和离散值将传递给crystalviewer对象。
CR reports are displayed in a WinForms Client, exposed by Crystal Service(using the ServerFileReport). In the ServerFileReport I pass in the report path and URL to the webservice. The parameterfields and discrete values are passed to crystalviewer object.
Server_Old :
Server_Old:
Crystal Services(IX)。
Crystal Services (IX).
Server_New :
Server_New:
有一个BO XI EnterPriseApplicationServer运行并存储Cryst报告。在ApplicationServer上运行的Web服务看起来很像旧服务器上的Crystal Services。
在vs2003上,它运行良好。只要子报表没有与其所有者报告不同的数据源,我就可以轻松地从旧服务器检索报告。当我升级到vs2005时,报告的参数不起作用。我没有从ID中获取特定记录,而是从数据库中获取了所有记录。该报告超过500页。现在公司已经运行了BO XI EnterPriseApplicationServer,但我似乎无法找到报告。 ApplicationServer上没有报告路径。如果正确理解这些报告存储在存储库中,那么如何从Web服务中检索它们?
On vs2003 it worked fine. I could retrieve reports from the old server with ease, well as long as the subreports didnt have a different datasource than its owner reports. When I upgraded to vs2005 the parameters for the reports didnt work. Instead of getting a specific record from an ID, I got all the records from the DB. The report was over 500 pages. Now the company has BO XI EnterPriseApplicationServer running but I cant seem to locate the reports. There is no path to the reports on the ApplicationServer. If understand this correctly the reports are stored in a repository, so how can I retrieve them from the webservice?
推荐答案
这是一个很好的起点:https://wiki.sdn.sap/wiki/display/BOBJ/Getting+Started+with+the+Web+Services+SDK
Here is a good place to start: wiki.sdn.sap/wiki/display/BOBJ/Getting+Started+with+the+Web+Services+SDK
Don
更多推荐
遇到CrystalReport XI Webservice的困难
发布评论