IPhone SDK: Web Services?

Hiya all,
Webservices core doesn't seem to be included in the iPhone SDK.
Anyone have any tips on communicating with a SOAP web service without webservices core? I'm surprised at how little documentation there seems to be online about Cocoa and web services. Any advice would be much appreciated.
Thanks!
Pablo

One option is to port Apache Axis2/C to the iphone:
http://ws.apache.org/axis2/c/
It's already been ported to OSX so it may be possible to port it to the iphone:
http://sahans.blogspot.com/2007/06/axis2c-on-solaris-and-macos.html

Similar Messages

  • IPhone HTTPS Web Service

    Hi,
    I've started developing for the iPhone and have been building a 'hello world' app that invokes a SOAP webservice and displays the result in the label. I've read a number of articles/blogs and almost all of them have a line like this:
    [NSURLRequest setAllowsAnyHTTPSCertificate:YES forHost:[nsuUrl host]];
    And class methods like this in the implementation:
    + (BOOL)allowsAnyHTTPSCertificateForHost:(NSString*) host
    return YES;
    + (void)setAllowsAnyHTTPSCertificate:(BOOL)allow forHost:(NSString*) host
    And class methods like this in the header:
    + (BOOL)allowsAnyHTTPSCertificateForHost:(NSString*) host;
    + (void)setAllowsAnyHTTPSCertificate:(BOOL)allow forHost:(NSString*) host;
    When I compile my code I get a warning:
    Warning NSURLRequest may not respond to +setAllowsAnyHTTPSCertificate
    Messages without a matching method signature will be assumed to return id and accept '...' as arguments.
    Can anyone explain why I get this warning and how I can resolve it?
    Thanks,
    Mark

    I had forgot the method I needed to implement as a category. Here is what I had seen while searching and what I implemented.
    @implementation NSURLRequest (ServiceClient)
    + (BOOL) allowsAnyHTTPSCertificateForHost:(NSString *) host
    BOOL result = NO;
    NSRange range = [host rangeOfString:SERVER_NAME];
    if ( range.location != NSNotFound ) result = YES;
    else NSLog( @"Host: %@ does not match", host );
    return result;
    @end
    Note that this is required only if you are using self signed certificates. If you are, then you should also have control over the web service itself. In that case I would recommend the use of JSON over SOAP for the messages.

  • Web Services on the iPhone

    Hello,
    I'm trying to communicate from an iPhone app to a .NET SOAP XML web service. I have extensive background with C/C++, etc., but I'm just getting my feet wet with Objective-C and the iPhone SDK. I have noticed that Apple left the web services portion of their SDKs off of the iPhone (for good reason I'm sure).
    Anyways, does anyone have a recommendation/tutorial/pointer/etc. in order to set up sending requests and receiving responses? I have downloaded the SeismicXML demo, but it is more just reading an RSS feed and not submitting requests to the server (or from what I have found). .NET spoils developers by doing all this stuff under the hood for you (which I guess some may view as bad), so I am not entirely familiar with the nuts and bolts but I do understand the generic idea.
    Any help is greatly appreciated.
    Thanks!!

    I'm still stumped on this. Part of my problem is probably due to the fact that I am not finding the documentation or the code involved here to be very intuitive.
    Can anyone provide any direct links to examples of sending and receiving SOAP requests via Objective-C (and, in particular, on the iPhone).
    Thx!

  • How to get the list of values for a dynamic parameter using Web Services SDK?

    <p>I am struggling to get the list of values for a dynamic parameter of a report.</p><p>I am using Java Web Services SDK ... I tried to use PromptInfo.getLOV().getValues() method but it does not work.</p><p>First of all ... is this possible (to get the list of values for a dynamic param) using Web Services?</p><p>Second of all, if this is possible, how should I do it ... it seems it works fine when running the report from CMC. It asks for DB logon info and after that it provides a list of values.</p><p>Thx </p>

    <p>Your assumption is correct. We are trying to get the LOVs from the Crystal Report. I was not aware that this is not supported by Web Services SDK.</p><p>We used Web Services SDK to integrated the Crystal Reports in our web application. We implemented some basic actions for reports: schedule, view instances, run ad-hoc reports.</p><p>We encountered this problem when trying to run/schedule reports with dynamic parameters (a list of values from DB). We were unable to get the LOVs.</p><p>Please let me know if you can think of an alternative to look at.</p><p>Thanks a lot,</p><p>Catalin </p>

  • 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,
    Steve

    Hi 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

  • Location of the JARs for BO Web services SDK

    Hi,
    I want to use the web services SDK to access the crystal reports on a crystal reports 2011 server. I added all the JARs in the  C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\lib folder but none of them contain classes from the com.businessobjects.dsws package which is root package for the web services SDK.
    My questions:
    Where are the JARs located  ?
    Is there sample code that excerices the usage of the BO BI 4.0 web services SDK ?
    Thanks

    Hi Asif,
    Please have a look over below link
    Web Services Sample Code: -
    [https://wiki.sdn.sap.com/wiki/display/BOBJ/JavaWebServicesSDKSamples|https://wiki.sdn.sap.com/wiki/display/BOBJ/JavaWebServicesSDKSamples]
    Web Services Developer Guide:
    [http://help.sap.com/businessobject/product_guides/boexir4/en/xi4_wssdk_dg_en.zip|http://help.sap.com/businessobject/product_guides/boexir4/en/xi4_wssdk_dg_en.zip]
    Getting Started with Web Service sdk:
    [http://wiki.sdn.sap.com/wiki/display/BOBJ/GettingStartedwiththeWebServicesSDK|http://wiki.sdn.sap.com/wiki/display/BOBJ/GettingStartedwiththeWebServicesSDK]
    Regards,
    Rameez

  • How to update the Query of an existing WEBI document's dataprovider, through the RESTful Web service SDK.

    Hi,
    I am trying to update the Query of an existing WEBI document's dataprovider, through the RESTful Web service SDK.
    For this, first i will get the Dataprovider information,
    Example:
    URI: http://localhost:6405/biprws/raylight/v1/documents/11111/dataproviders/DP0
    Expected result;
    <dataprovider>
         <id>DP0</id>
         <name>Query 1</name>
         <dataSourceId>1234</dataSourceId>
         <updated>2014-04-18T11:55:21.000-08:00</updated>
         <duration>1</duration>
         <isPartial>false</isPartial>
         <rowCount>113</rowCount>
         <flowCount>11</flowCount>
         <dictionary>
              <expression qualification="Dimension" dataType="String">
                   <id>DP0.DO1</id>
                    <name>EmpID</name>
                   <description>Employee ID.</description>
                    <dataSourceObjectId>DS0.DO1</dataSourceObjectId>
              </expression>
              <expression qualification="Dimension" dataType="String">
                   <id>DP0.DO2</id>
                   <name>EmpName</name>
                   <description>Employee Name.</description>
                   <dataSourceObjectId>DS0.DO2</dataSourceObjectId>
              </expression>
         </dictionary>
         <query>SELECT Employee.EmpID, Employee.EmpName FROM Employee</query>
    </dataprovider>
    Then Changing the above dataprovider's Query to some thing like below,
    <query>SELECT Employee.EmpID, Employee.EmpName FROM Employee where Upper(Employee.EmpName)='RAJ'</query>
    Please let me know the RESTful Call required to do this.
    Thanks in advance.
    Thanks,
    Mahendra.

    FYI, the output of this call returns something like:
    <?xml version="1.0" encoding="UTF-8"?> 
    <queryplan>
        <union>
            <fullOuterJoin>
                <statement index="1">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), count( distinct SALES.inv_id) FROM SALES GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
                <statement index="2">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), sum(INVOICE_LINE.nb_guests) FROM SALES, INVOICE_LINE, SERVICE_LINE, SERVICE WHERE ( SALES.INV_ID=INVOICE_LINE.INV_ID ) AND ( INVOICE_LINE.SERVICE_ID=SERVICE.SERVICE_ID ) AND ( SERVICE.SL_ID=SERVICE_LINE.SL_ID ) AND ( SERVICE_LINE.service_line = 'Accommodation' ) GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
            </fullOuterJoin>
            <fullOuterJoin>
                <statement index="3">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), count( distinct SALES.inv_id) FROM SALES GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
                <statement index="4">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), sum(INVOICE_LINE.days * INVOICE_LINE.nb_guests * SERVICE.price) FROM SALES, INVOICE_LINE, SERVICE WHERE ( SALES.INV_ID=INVOICE_LINE.INV_ID ) AND ( INVOICE_LINE.SERVICE_ID=SERVICE.SERVICE_ID ) GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
            </fullOuterJoin>
        </union>
    </queryplan>

  • Using Eclipse 3.1 SDK to implement Web Services

    Hi
    I am using Eclipse3.1 as the SDK for developing Web Services from Java Classes, and I have created two Web Services: X and Y. I need to make X a client to Y; therefore, I have been searching the Internet on how I can implement this. I got many references; some of them uses JAX and others use "com.ibm.cowbell" and "com.ibm.ws packages", but so far I cannot make it. When I try to import "com.ibm.ws", I got an error that the name of the package cannot be resolved. If any one has a suggestion of best practice in this or telling me why I cannot import "com.ibm.cowbell", I will be really appreciating as this is very impotant for my MSc. Thesis.
    Best regards for all
    Sherif

    Kurt:
    It does look like a bug. I can offer the following workaround.
    Create a Manual Web reference as described here:
    http://download-west.oracle.com/docs/cd/B32472_01/doc/appdev.300/b32471/advnc.htm#BABCBBHJ
    section "Creating a Web Service Manually"
    based on the WSDL below, you would enter the following for URL and Action:
    URL: http://xpvm.us.oracle.com:8888/orabpel/default/ItemGet/1.0
    Action: process
    Also, enter a name for an APEX collection to store the response, such as GET_ITEM_RESPONSE.
    For the SOAP Envelope, paste in the one that works from SOAPUI or use BPEL Control to get the envelope. Instead of static values for the parameters you use #ITEM_NAME# substitutions. So if the page generated by the wizard was on page 1, it would look something like:
    <inputVariable><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload"><get:Item xmlns:get="http://TargetNamespace.com/GetItemRequest">
    <get:SETID>#P1_SETID#</get:SETID>
    <get:ITEM_ID>#P1_ITEM_ID#</get:ITEM_ID>
    </get:Item>
    </part></inputVariable>
    (with the proper SOAP Envelope wrapper around it)
    Now go to page 1 (assuming that was the page created by the wizard) and remove the current process of type Web service on that page. Add a new process of type Web service, choose Manual, and choose the manual one you created above.
    Follow the instructions in the section titled "Displaying Web Service Results in a Report" at the link above to create a report on the result.
    There is also an advanced tutorial using Manual Web references you may wish to review:
    http://download-west.oracle.com/docs/cd/B32472_01/doc/appdev.300/b32469/web_serv.htm#CHDEFEGH
    Hope that helps,
    Jason

  • Need help with Web Services SDK.

    I am new to Web Services SDK can I get documentation on same.

    For documentation about the BOE XI R2 SP2 Web services go to our DevLibrary: http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/devsuite.htm
    then locate the Web Services topic under which, you will find the necessary info to help you deal with BOE Web Services.
    Cheers
    Alphonse

  • 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??

  • 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.

  • HTTP Error 500.24 - Internal Server Error on Web service sdk

    Hi, I have installed the mfa server on premise and tested successfully with sms and phone call. I wanted to try the Mobile app so I installed the Web service en the Mobile app according to instructions (changed the web.config with username
    and password and url of web service sdk) but when I try to activate the app I get an error related to the web service sdk (also when I try the TestPfWsSdkConnection) : the error says
    HTTP Error 500.24 - Internal Server Error
    An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
    I try several thing but no luck.
    Windows server 2012 R2 with iis 8.5
    Anybody an idea of what I am doing wrong? Thanks
    Andrea

    Having the same problem, I see you marked yours as answered with no replies. Can you share what you did to resolve the problem?
    Regards,
    Steve Angell - IAM Practice Director http://www.InfraScience.com)

  • Web Services SDK secLDAP

    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

  • BI Launchpad & XI vs Web Services SDK - BusinessObjects 4.x

    Hello,
    I am new to using the .NET SDK and have noticed that there are two different versions that do similar things. I am looking to add functionality into my company's .NET-based website where we can add BO users on the fly into preset groups. I noticed that this administrative functionality is available with the XI .NET SDK (CrystalDecisions,etc) but it is not available with the Web Services SDK (BusinessObjects.DSWS,etc). Is this something that can be done with the Web Services SDK? If not, is it a good practice to use the XI SDK for Web Applications?
    I am also looking to log into the BI Launchpad programmatically so user's do not see the login screen. I have tried logging the user into BO using the Web Services SDK and saving the proper information into cookies that are created when one logs into the BI Launchpad. While I created all the proper cookies, when I navigate to the webpage with the embedded Launchpad it will not recognize these cookies, prompt for login credentials, and overwrite them if I log in. I set the property allowInsecureToken=true in BILaunchpad.properties so I can at least work with it in an IFrame. Is this a good way to go about this task? If not, is there a better way?
    I have been working on this for a week or two and read a lot of articles, viewed samples, experimented with code, etc. Any help is greatly appreciated.
    Thanks,
    Dustin

    Thanks for your reply.
    Perhaps I am muddying up the terms but I believe I am using the same version. The path where I find the dlls that contain CrystalDecisions.Enterprise.* is as follows:
    C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint
    Unless I am mistaken in thinking they wouldn't package old libraries with newer versions.
    I have used the .NET SDK to do the user management tasks with a number of my clients.  However, they don't necessarily access the SDK directly from the web app.  While one client did this directly from their application, another client had an extensive batch processing system and they would schedule a user update job, passing in the parameters needed to add/update/delete the user.  Yet another client wrapped all of their BO-related code in a web service and called that to do the user management (among many other things.)   So, I believe that you could definitely do this directly from your application.
    According to the documentation I have found, it looks like the BIPlatform portion of the sdk is the closest section to this, though it has differing functions between the Web Services SDK and the other one I discussed. The web services documentation does not talk about anything related to user management. Do you have any links that would go into more depth regarding the specifics of implementing this functionality?
    I will look into adding single sign on for this.
    Thanks again!

Maybe you are looking for

  • Jelly Bean - Email AutoSync No Longer Works

    I am at Android 4.1.1 (Jelly Bean) on my stock Samsung Galaxy S3.  Since the Jelly Bean upgrade, my e-mail will MANUALLY sync e-mails, but will no longer AUTOMATICALLY sync e-mails per the Peak/Off-Peak schedule for any of my e-mail accounts except f

  • Time machine duplicate backups

    I have just bought a NAS which I am going to use for Time Machine backups. I also want to keep a copy (off-site) in case anything happens to the NAS or burglary. I currently have a 2TB external hard drive which I use for Time Machine, can I switch be

  • AD HOC Conferencing. Customer gets dropped when Agent leaves call.

    We have the conferencing setup so that the conference only ends when Onnet agents leave the conference.  For some reason an agent conferences in a supervisor and then leaves the call which then drops the customer.  It is not with every call.  DSP res

  • Photos originally edited in LR3 change the Develop options in LR4

    Hi, when I access in Lightroom 4.4 a folder which had been edited originally (and imported) in Lightroom 3, the options and settings for Developing and editing in LR 4 change to appear like the old options in LR3 (Exposure, Recovery, Fill Light and B

  • BORGR. Error when posting Inbound Delivery

    Within transaction BORGR, when posting an inbound delivery, the material document is in state "Archived" instead of completed. This is observed in the document flow of inbound delivery. Status WBSTK and WBSTA of tables VBUK and VBUP are recorded with