Pagination +Business Objects Web Services SDK
hello there
please help me,
i use pagination with Business Objects Web Services SDK but i can't limit number of records to aspecific number like
NameValuePair[] objNameValuePair = new NameValuePair[2];
objNameValuePair[0] = NameValuePair.Factory.newInstance();
objNameValuePair[0].setName("page.records.horizontal.limit");
objNameValuePair[0].setValue("15");
objNameValuePair[1] = NameValuePair.Factory.newInstance();
objNameValuePair[1].setName("page.records.vertical.limit");
objNameValuePair[1].setValue("600");
view.setMediaArray(objNameValuePair);
waiting for your help.
thank you.
i waiting your help?
is the Question more difficult to answer it??
Similar Messages
-
What SAP Business Objects Web Services to use with XI3.0
I'm new to BO and is tasked to install it.
What I've installed already is the BOE XI3.0 version and now want to install Xcelsius 2008 Enterprise.
What I can not figure out from the Xcelsius manual or SDN or OSS is what the Business Objects Web Services are the manual instructs you to install with Xcelsius.
I did find something called
BusinessObjects Web Services XI for Windows and downloaded it but is not sure if this is what I need to install as the business Object Web Services on XI 3.0
Can someone please direct me in the correct direction
Thanks in advance
LiezelHi,
i am not sure if i understand your question. If you mean Query as a Webservice (QaaWS), this component should be part of your XI 3.0 Enterprise installation. You could also use the flynet (www.flynet.co.uk) which is part of Xcelsius Enterprise 2008 SP1.
Best Regards
Ulrich
Edited by: Ulrich Hambuch on Sep 29, 2008 1:09 AM -
Sample for Business Objects Web Services for Admin Tasks
Hi,
Anyone has any idea that where can I get a sample using Business Objects Web Services for Admin Tasks like:
- How To Set Security Rights
- How To Manage Categories
- How To Manage User Accounts
- How To Manage User Groups
Thanks,
HarshadSamples are available at:
https://www.sdn.sap.com/irj/sdn/businessobjects?rid=/webcontent/uuid/e02e0a54-6471-2b10-c99c-d66e07fab102&startindex=21
Check BOSAP notes and other samples page for more info. -
How to deploy business objects web services on tomcat
Hi everyone can anyone tell how i need to deploy business objects web services on tomcat, i installed business objects on unix server.what r the steps i need to follow in order to deploy web services on business objects. this web services must be called by a java program externally, that the reason i am deploying web services.
i downloaded business objects web services portal sample zip file. the wssdkj2eeportal directory is created with ant_scripts,src, dsws.config and wsportalassemblyscripts.bat.
i am trying to configure the dsws.config, by modifying it to
<configuration version="1.0">
<WebService Name="BusinessObjects Enterprise XI 3.1 sp3" Icon="image/java.gif">
XI 3.1 Web Services
<Connection URL="http://169.111.33.61:8080/dswsbobje/services/session" Proxy="0" Timeout="120000" />
</WebService>
<Proxy Name="Outside" URL="http://http-cache.mycompany.com:3667" />
</configuration>
what i need to do in order to deploy
i am using bo xi 3.1 sp3Hi,
You deploy all the web applications provided by BOE with the use of Wdeploy tool installed with BOE installation, for details please reffer the following document
[BusinessObjects Enterprise XI 3.1 Web Application Deployment Guide for UNIX*|http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000715844%26_SCENARIO=01100035870000000202]
Regards,
Ramu.
Edited by: Gowda Timma Ramu on Nov 9, 2010 8:39 PM -
Business Objects Web Service Interface for Scheduling (without Java SDK)
Task:
> use BO web service interface to schedule report generation and fetch job with generated PDF object without having to use Java (Webservice) SDK
Detailed requirements:
> get session ID : ok, session WSDL, <BO server alias>/dswsbobje/services/Session , method "session"
> schedule a specific report : in general clear, via <BO server alias>/dswsbobje/services/BIPlatform, method "schedule"
> set report format to "PDF": is that possible ? With which WSDL and method ?
> schedule right now and only once: is that possible ? With which WSDL and method ?
> can I provide a parameter value for that report ?
> does schedule response contain jobID for later fetching of completed job ?
> how to fetch scheduled job for check of completion ?
> how to check status of job concerning completion ?
> how to fetch created PDF from completed job ?
With focus on my research (have checked and tested with soapUI), WSDL interface of BO seems not to be sufficient to fullfil the upper requirements, so I have to use BO Java SDK, which is powerful enough. Am I right ? Can you provide insights how to fullfil the requirements with the web service interface ? Would make whole implementation simpler (invocation from Tibco, ESB implementation).The error you're hitting is presumably JBO-25030.
Look to the "merge" command. In the parent you specify just the key of the preexisting parent record, and then in the child you specify your new child record.
CM. -
How to configure business objects web services
Hi can anyone tell me were can i find these web services in cmc, and how i need to configure these webservices.in order to talk externally with the java program.
my scenerio is, java program will kick off to send the parameters to the web services in business objects. The web services need to take those parameters from java and create a file and drop it locally or anywhereHi
Which version you are on?
if it is XI 3.x then, dswsbobje is the web application which is deployed on default tomcat, You can get the details of of all available web services by :http://BOEHOSTNAME:PORT/dswsbobje/services/listServices
Regards
Ashwini -
Does anyone know a reason why you cannot select certain operations like "findall" when trying to expose a business object as a webservice?
Regards
DanHi,
There is a excerpt in the CE 7.1 Doc that says:
Some of the operations cannot be exposed as Web service. For example, the query operations of the business objects cannot be exposed as Web services because they have output with multiple cardinality. All changes of input or output parameters of the business object or application service operations you expose as Web services reflect to the generated WSDL.
The page is:
http://help.sap.com/saphelp_nwce10/helpdata/en/44/24128b347c1c9fe10000000a11466f/frameset.htm
I don´t understand the reason quite well.
Best regards,
Vera -
I made six wsdl web services using "Query As Web Services" of BusinessObjects XI 3.1. Then i converted these into restful web services using Netbeans.
Out of these, two web services are made for user1 and rest web services are for user2. User1 shouldn't have access to user2's web services and vice versa. How can i achieve this using SAP BO?i waiting your help?
is the Question more difficult to answer it?? -
Is it possible to add a user using the RESTful Web Services SDK
Others have asked before about user management features in the RESTful Web Services SDK. However I can find no answers or links which provide an answer to the question 'Is it possible to add a user using the BI 4.1 SP2 RESTful Web Services SDK'?
Any help would be appreciated.
Regards,
SteveHi Steve
Unfortunately, not possible. The BI RESTful can only get "stuff" that is already there. I suppose this would fall under some sort of "Object Creation" API and that is not there. Yet. Rumors abound, but nothing firm. Just as a BTW.; the Business Intelligence platform RESTful Web Service Developer Guide 4.1 is here:
http://help.sap.com/businessobject/product_guides/sbo41/en/sbo41_bip_rest_ws_en.pdf
SAP Web Intelligence RESTful web service SDK User Guide, SAP BusinessObjects Business Intelligence platform 4.1
SAP Crystal Reports RESTful web services - SAP Crystal Reports RESTful web services
- Ludek
Senior Support Engineer AGS Product Support, Global Support Center Canada
Follow us on Twitter -
Parameters and database login with Web Services SDK
I need to know how to do the two most common report tasks through the Web Services interface to Crystal Reports Server 2008:
How do I get a list of a report's parameters and set the parameter's values?
How do I set the database login information?
I have considerable experience with writing custom web interfaces for Business Objects Enterprise with .NET, but now we're supposed to use web services instead of Enterprise services, especially when writing Windows forms apps. The official line is that writing thick client apps using Enterprise services is "possible but not supported." I can't seem to find the equivalent to the .Parameters property in Web Services.
The tutorials for Web Services aren't much help. The BIPlatform examples show how to schedule a report without parameters and without setting the database login, but this isn't much help in the real world. The ReportEngine tutorial was apparently written by someone else, and is little or no help.
This seems like such a simple question, but I have wasted an entire day and am no closer to the answer.I think the following resources will help:
https://wiki.sdn.sap.com/wiki/display/BOBJ/GettingStartedwiththeWebServicesSDK
http://help.sap.com/businessobject/product_guides/xir2PP/en/qaaws.pdf
http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/en/WS_SDK/wssdk_server/default.htm
Also, see this forum thread:
Web Services SDK secLDAP
Ludek -
We are converting from the Enterprise SDK to the Web Services SDK and I am having problem with the following snippet of code. We use something similar to force an LDAP update in the enterprise SDK
GetOptions opts = new GetOptions();
opts.IncludeSecurity = false;
//build and run the query to get the LDAP refresh time
string query = "query://{SELECT TOP 1 * FROM CI_SYSTEMOBJECTS WHERE SI_NAME = 'secLDAP'}";
ResponseHolder boResponseHolder = boBIPlatform.Get(query, opts);
if (boResponseHolder != null && boResponseHolder.InfoObjects != null && boResponseHolder.InfoObjects.InfoObject != null)
BusinessObjects.DSWS.BIPlatform.Auth.secLDAP test = boResponseHolder.InfoObjects.InfoObject[0] as BusinessObjects.DSWS.BIPlatform.Auth.secLDAP;
//set LDAP refresh time to now
boResponseHolder.InfoObjects.InfoObject[0].UpdateTime = DateTime.Now;
boBIPlatform.Update(boResponseHolder.InfoObjects);
I have 2 problems with it:
1) BusinessObjects.DSWS.BIPlatform.Auth.secLDAP test = boResponseHolder.InfoObjects.InfoObject[0] as BusinessObjects.DSWS.BIPlatform.Auth.secLDAP;
results in "test" being null even though InfoObject[0] is there. It shows as Desktop.GenericInfoObject when debugging. what is wrong with how I am getting the object and casting?
2) boBIPlatform.Update throws an exception:
An XSD Exception occurred. Import file parsing exception occurred : 'The prefix "io" for element "io:InfoObjects" is not bound.' (FWM 04009) (WBP 42029)Hello, Bob;
I tested this this morning on my Business Objects Enterprise XI R3.1 system and had no errors. LDAP updated.
Here is my code in case you can see any differences:
Imports BusinessObjects.DSWS
Imports BusinessObjects.DSWS.BIPlatform
Imports BusinessObjects.DSWS.BIPlatform.Constants
Imports BusinessObjects.DSWS.BIPlatform.Desktop
Imports BusinessObjects.DSWS.BIPlatform.GetOptions
Imports BusinessObjects.DSWS.ReportEngine
Imports BusinessObjects.DSWS.Session
Imports System
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls
Partial Class _Default
Inherits System.Web.UI.Page
' Modify the variables here to reflect the environment
' CMS-specific parameters
Private CMS_USER As String = "Admin1"
Private CMS_USER_PASSWORD As String = "uid" 'String.Empty
Private CMS_CLUSTER_NAME As String = "sap-v5hyxcb8pbf" 'String.Empty
Private CMS_AUTHENTICATION As String = String.Empty
' Web Services URLs
Private WS_BASE_URL As String = "http://localhost:8080/dswsbobje/services/"
'NOTE: The following variables are case sensitive
' Lower case for Axis 1.1 (BOE XI R2)
Private WS_URL_SESSION As String = WS_BASE_URL + "session"
Private WS_URL_REPORTENGINE As String = WS_BASE_URL + "reportengine"
Private WS_URL_BIPLATFORM As String = WS_BASE_URL + "biplatform"
' Name of the report to be viewed
Private REPORT_NAME As String = "Test2_StoredProc.rpt"
'Database Logon properties
Private USER_NAME As String = "user"
Private USER_PASSWORD As String = "password"
Private bipService As BIPlatform
Private boRepEng As ReportEngine
Private wSession As Session
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
ConfigureCrystalReports()
End Sub
Private Sub ConfigureCrystalReports()
' The following sample code demonstrates how to view a report using the Web Services BIPlatform and \
' Report Engine services.
' Just running the following code will enable you to view a simple report with no additional options.
' Include the commented blocks of code to view reports with different viewing options:
' - View a report in PDF format
' - View a report with database logon information
' - View a report with discrete parameters
' Note: You may have to change some parts of the code to make the special viewing options work.
Logon()
ViewReport()
End Sub
Private Sub Logon()
Dim wSession As BusinessObjects.DSWS.Session.Session
Try
Dim boConnection As BusinessObjects.DSWS.Connection = New BusinessObjects.DSWS.Connection(WS_URL_SESSION)
' login to BusinessObjects Enterprise using web services
Console.WriteLine("Logging into web service..." + WS_URL_SESSION)
Dim credential As New EnterpriseCredential
credential.Login = CMS_USER
credential.Password = CMS_USER_PASSWORD
credential.Domain = CMS_CLUSTER_NAME
credential.AuthType = CMS_AUTHENTICATION
wSession = New BusinessObjects.DSWS.Session.Session(boConnection)
wSession.Login(credential)
Console.WriteLine("Logged into web service.")
boConnection.URL = WS_URL_BIPLATFORM
bipService = New BIPlatform(boConnection, wSession.ConnectionState)
boConnection.URL = WS_URL_REPORTENGINE
boRepEng = New ReportEngine(boConnection, wSession.ConnectionState)
Session("Platform") = bipService
Session("ReportEngine") = boRepEng
Catch ex As DSWSException
Console.Error.WriteLine(ex)
Console.Error.WriteLine(ex.CauseDetail)
Throw
End Try
End Sub
Private Sub ViewReport()
Try
'Get PageInfo
Dim boGetOptions As New GetOptions
boGetOptions = New GetOptions
boGetOptions.IncludeSecurity = True
'Dim query As String = "path://InfoObjects/Root Folder/**/" + REPORT_NAME
Dim query As String = "query://{Select TOP 1 * FROM CI_SYSTEMOBJECTS WHERE SI_NAME = 'secLDAP'}"
Dim reportRH As ResponseHolder = bipService.Get(query, boGetOptions)
Dim boReports As InfoObjects = reportRH.InfoObjects
If (Nothing Is boReports) Then
Return
End If
Dim repID As String = boReports.InfoObject(0).CUID
Response.Write("RepID " + repID.ToString)
Dim testLDAP As BusinessObjects.DSWS.BIPlatform.Auth.secLDAP
testLDAP = boReports.InfoObject(0)
Response.Write(" CUID: " + testLDAP.CUID.ToString)
testLDAP.UpdateTime = DateTime.Now
bipService.Update(reportRH.InfoObjects)
Response.Write("<BR> LDAP updated <BR>")
Catch ex As DSWSException
Console.Error.WriteLine(ex)
Console.Error.WriteLine(ex.CauseDetail)
Throw
Finally
If Not wSession Is Nothing Then
wSession.Logout()
End If
Console.Write("Press the [ENTER] key to terminate program.")
End Try
End Sub
End Class
Where do you have your BusinessObjects.DSWS .dlls?
If you right click on "BusinessObjects.DSWS.dll" and go to Properties and the version tab, what is the full File version?
I am having someone test this with version 3.0 today as I do not have that version setup.
Elaine
Edited by: Ludek Uher on Mar 20, 2009 12:29 PM -
I have a corporate portal and I am planning to write a code such that the users when they log in to the portal they are able to answer some prompts and then a report gets created using BO and the result is displayed as a graph. Now correct me if I am wrong please I am thinking to use web services SDK or Report Engine SDK kindly suggest which would be the best to use. And also is it actualy possible to get the result as a graph not as a table? I have gone through the samples but still wnted to get a second opinion.
Potentially you could develop a report from scratch. If you choose to use WebI reports you will need to use the Report Engine SDK, and if you use Crystal Reports you will need to use the Report Application Server SDK.
Both API will allow you to add graphs to the reports at runtime. The documentation for both SDK's can be found at http://www.sdn.sap.com in the Business Objects Portal.
The Web Services SDK performs operations on Crystal Report types and doesn't have report modification capabilities; you will need to use one of the two above SDK's to create reports from scratch. -
Web Services SDK and Report Bursting
Using Business Objects Enterprise XI 3.1 with SP2, I want to split a report into multiple reports which I think I can do using report bursting.
I want a report run for each branch in my company. Rather than run a separate report for each branch (there are thousands), I'd like to be able to run a single report for all branches and then split it into individual reports, one for each branch in an attempt to reduce the overhead of scheduling reports and querying the database. From what I've read it looks like I might be able to do this with report bursting. If this is right, can I do it using the Web Services SDK? I can't find any mention of Report Bursting in the SDK developer's guide.
Cheers,
JackI can suggest you DocumentBurster. It is doing exactly what you described, it is a simple to use [report bursting|http://www.pdfburst.com/] tool and it has very good documentation.
-
Business Objects Data Services - Accelerators
Hello,
Can someone point me to where the SAP accelerators( ATL files) for Business Object Data Services (3.2) could be downloaded ?
Thanks,
MaheshNotice the description of what this forum is for (top of page):
This forum is dedicated to all other development-related questions which are not directly addressed by other forums. This includes Business Objects SDKs, products, or technologies which do not fall under BusinessObjects Enterprise, BusinessObjects Edge, Crystal Reports Server, or Crystal Reports (for example Desktop Intelligence SDK, Universe Designer SDK, Portal Integration Kits, Java User Function Libraries, and other third party technologies or development languages).
Perhaps this link will help:
http://www.sdn.sap.com/irj/sdn/bwa
Ludek -
Business Tier / Web Services / Web Services Proxy does not exists
Hi,
from the documentation:
'To call a web service from an application module, you perform three steps:
1. Create a web service proxy class for the web service.
2. Create an instance of the web service proxy class in your application module.
3. Invoke one or more methods on the web service proxy object.'
The web service proxy is supposed to be under 'New / Business Tier / Web Services / Web Services Proxy', but all I have in the item-list is the 'UDDI Registry Connection', no 'Web Services Proxy'. Does anyone know how to get the 'Web Services Proxy' as an item in the Web-services gallery ?
I'm running JDeveloper 10.1.3.3.0 Studio Edition.
Regards
ErikOh boy. Nope. But I did now ! And there it is, just like magic...
I totally overlooked that field. Thanks, I am a bit new to this, needless to say !
Regards
Erik
Maybe you are looking for
-
I have a 30 inch monitor on my mac pro tower that just went black, how can I get it back on?
-
Free subscription, but not in Newsstand?
I have just successfully managed to make a subscription viewer with a free subscription, entered all info on Itunes Connect etc, but now I see this message on iTunes connect: Your first free In-App Purchase subscription(s) must be submitted with a ne
-
Photos not appearing in adobe reader
I've created a pdf from a Pages document using the print dialog and and the photos contained in the pdf won't appear using Adobe Reader (I'm running Snow Leopard), but they do display using Quick Look and Preview. My neighbor has a Mac (running Lion
-
consider the code below int[] list = {2, 4, 7, 10}; java.util.Arrays.fill(list, 7); java.util.Arrarys.fill(list, 1, 3, 8); System.out.print(java,util.Arrays.equals(list, list));i understand line 2, it gonna fill 7 into the array,so the output would b
-
PLeazzzzzzz help with scrolling application
Hello all, Basically, I want a JFrame that allows the user to scroll down if the monitor size doesn't allow the user to see the entire contents of the JFrame. The problem is that the JPanel is larger than the JScrollPane. However, it doesn't allow me