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
-
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,
MarkI 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. -
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,
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 -
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 ?
ThanksHi 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 -
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
SherifKurt:
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
AndreaHaving 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) -
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,
DustinThanks 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