BOE XI 3.0 SDK

Hi Everybody,
I am new to this forum.
In our office, we have installed Business Objects Enterprise XI 3.0 recently.. Previously we have the Release 2 version. Using the SDK from release 2, we have created .net application to show the reports from Business objects. But when we migrated from release 2 to 3.0, the issue gets started... we couldn't find the .net SDK for 3.0 and I am getting only the SDK runtime for 3.1.
My question is,
Is BusinessObjects Enterprise XI 3.0 doesn't come up with .net SDK and it is only support Java?
Regards,
Prakash

Hello Prakash,
You are correct - BOE XI 3.0 does not include the .NET SDK.  The .NET SDK was included with BOE XI 3.1.  You'll need to move to XI 3.1 in order to upgrade your XI R2 application.
You should be abel to consult your sales person, or create an SAP Business Objects support incident with the Enterprise Install team for additional assistance in getting your BOE XI 3.0 system upgraded correctly to 3.1.
Sincerely,
Dan Kelleher

Similar Messages

  • BOE XI 3.0 SDK connection

    Hi all,
    I am trying to connect via SDK to BO Edge 3.0, with the following code:
    import com.crystaldecisions.sdk.exception.SDKException;
    import com.crystaldecisions.sdk.framework.CrystalEnterprise;
    import com.crystaldecisions.sdk.framework.CrystalEnterprise.*;
    import com.crystaldecisions.sdk.framework.IEnterpriseSession;
    import com.crystaldecisions.sdk.framework.ISessionMgr;
    import com.crystaldecisions.sdk.framework.IEnterprisePrincipal;
    import com.crystaldecisions.sdk.framework.*;
    import com.crystaldecisions.sdk.occa.infostore.IInfoObjects;
    import com.crystaldecisions.sdk.occa.infostore.IInfoStore;
    import com.crystaldecisions.sdk.plugin.desktop.user.IUser;
    import com.crystaldecisions.sdk.occa.infostore.*;
    public class test
         public static void main(String args[]) throws Exception
              try
                   //Modify these values for your system
                   String cms = "XXXX:6400";
                   String username = "Administrator";
                   String password = "";
                   String auth = "secEnterprise";
                   IEnterpriseSession boEnterpriseSession = CrystalEnterprise.getSessionMgr().logon( username,password,cms,auth);
              catch(Exception e)
                   System.out.println("Exceptions in main");
                   System.out.println(e);
    To compile the code I am executing the following:
    C:\temp>javac -cp "C:\Program Files\Business Objects\common\4.0\j
    ava\lib\cecore.jar";"C:\Program Files\Business Objects\common\4.0\java\lib\celib
    .jar";"C:\Program Files\Business Objects\common\4.0\java\lib\cesession.jar";"C:\
    Program Files\Business Objects\common\4.0\java\lib\ceplugins_core.jar";"C:\Progr
    am Files\Business Objects\common\4.0\java\lib\biarengine.jar";"C:\Program Files\
    Business Objects\common\4.0\java\lib\biplugins.jar";"C:\Program Files\Business O
    bjects\common\4.0\java\lib\ceplugins_client.jar";"C:\Program Files\Business Obje
    cts\common\4.0\java\lib\ceplugins_cr.jar";"C:\Program Files\Business Objects\com
    mon\4.0\java\lib\ceutils.jar";"C:\Program Files\BusinessObjects\common\4.0\java\
    lib\corbaidl.jar";"C:\Program Files\Business Objects\common\4.0\java\lib\ebus405
    .jar";"C:\Program Files\Business Objects\common\4.0\java\lib\flash.jar";"C:\Prog
    ram Files\Business Objects\common\4.0\java\lib\legacy_SL_plugins.jar";"C:\Progra
    m Files\Business Objects\common\4.0\java\lib\logging.jar";"C:\Program Files\Busi
    ness Objects\common\4.0\java\lib\pluginhelper.jar";"C:\Program Files\Business Ob
    jects\common\4.0\java\lib\xcelsius.jar";"C:\Program Files\Business Objects\commo
    n\4.0\java\lib\external\asn1.jar";"C:\Program Files\Business Objects\common\4.0\
    java\lib\external\backport-util-concurrent-2.2.jar";"C:\Program Files\Business O
    bjects\common\4.0\java\lib\external\certj.jar";"C:\Program Files\Business Object
    s\common\4.0\java\lib\external\commons-logging.jar";"C:\Program Files\Business O
    bjects\common\4.0\java\lib\external\derby.jar";"C:\Program Files\Business Object
    s\common\4.0\java\lib\external\freessl201.jar";"C:\Program Files\Business Object
    s\common\4.0\java\lib\external\jsafe.jar";"C:\Program Files\Business Objects\com
    mon\4.0\java\lib\external\log4j.jar";"C:\Program Files\Business Objects\common\4
    .0\java\lib\external\sslj.jar" "C:\temp\test.java"
    It creates the class file, but when executing the next error is shown:
    C:\temp>java test
    Exception in thread "main" java.lang.NoClassDefFoundError: com/businessobjects/f
    oundation/logging/LoggerManager
            at com.crystaldecisions.sdk.framework.CrystalEnterprise.<clinit>(Crystal
    Enterprise.java:86)
            at changepassword.main(test.java:25)
    Anyone knows if is there any configuration missing???
    Many thanks!!!!
    Bea

    Thanks!
    Does not support? Where is it written?
    And what is the jar file that you think it is missing???
    I have unzipped all the files included in the import clauses in the java file, and everything is there... Well, it seems to be there!!! any ideas?
    Thanks again!
    Bea

  • BOE 3.1 Service Pack 2 SDK changes

    We are getting ready to install Service Pack 2 in our BOE 3.1 environment.  In a test VM I have installed the SP and noticed that the dsws.jar files that are in the SDK directory (common\4.0\java\lib) are, in general, older than the dsws..jar file that are in webapps\dswsbobje\WEB-INF\lib directory.  Does this mean that the SDK did not get updated when the service pack was installed?  Can we continue to use the older files?

    Hi Ted,
    my post is about the same subject - BOE 3.1 SP2 SDK changes
    >> PromptsUtil isn't deprecated for BusinessObjects Enterprise SDK.
    PromptsUtil is marked as deprecated in 3.1 SP2 SDK. This is what I see in eclipse:
    @deprecated Class PromptsUtil is deprecated
    public class PromptsUtil
    Regards,
    Alexey

  • Trusted Authentication possible with Wed Sevices SDK? BOE - 3.1

    Hi,
    We are planning to upgrade to BOE 3.x. We have integrated our application with BOE using Wed Services SDK. I'd like to know if we can implement the trusted authentication using the web services APIs in BOE 3.x.
    Apparently the question was posted here before but no answers -
    Re: trusted authentication.
    Thanks
    Manas

    XI 3.1 Service Pack 2.
    Configure Trusted Authentication on the CMC.   Ensure TrustedPrincipal.conf file with the shared secret is in the <INSTALL>/BusinessObjects Enterprise 12.0/win32_x86 folder.
    If you look in dswsbobje/WEB-INF/classes/dsws.properties, you'll see a property trustedAuthentication.enabled set to false.
    Set it to true, then restart the dswsbobje Java Web Application Server.
    Then you only need to pass in domain (CMS name) and username to the Session Web Services for logon.
    Note that if you do the above, it'll use Trusted Authentication for all requests coming into dswsbobje - i.e., no longer need to pass in passwords.
    So you really need to put something in front of dswsbobje, to authenticate any requests going in.
    Sincerely,
    Ted Ueda

  • Business Objects Enterprise SDK application.

    Hi All,
    I am planning to develop a custom web application using BOE 3.1 java SDK's.
    I would like to create only application level users, these users would be mapped with a single BO user account to create enterprise session.
    That means, My application "A" will have say 10 users (i.e. 10 userid and passwords). All these users will their different sets of userid's and passwords (custom application users), they can login into the application using application level credentials,  however to login into the enterprise the application will internally use only one BO user credential (i.e. only one named user acount info.)
    eg:
    user1-login -> application>logins using BO userX userid and password>BO Enterprise session created
    user2-login -> application>logins using BO userX userid and password>BO Enterprise session created
    user3-login -> application>logins using BO userX userid and password>BO Enterprise session created
    and so on.
    The idea is to purchase only one named user licence and create many application level users to login into BOE; but using the same BO user account.
    Is this approach legal in-terms of licensing?
    Would appreciate any help on this.
    Regards,
    Jon

    Hello Adam,
    Thank you very much.
    Please see the following post:
    Business Objects Enterprise 3.1 Licensing
    Tim says:
    names means you can have five users created, any amount logged on concurently (i.e the administrator could have 10 sessions, usera 20 etc no limit) But you can only create 5 different users names
    that means 1 Named user eg: 'A'  can login into the enterprise using his credentials and create any amount of enterprise sessions concurrently for self right??
    Each named user is for a specific user and not to be shared. If you were using concurrent user licensing, than this would be ok to use one enterprise user account.
    5 Concurrent linceses means one user account created in enterprise but, account info can be shared with 5 users, so they can login using same credentials and create five different enterprise sessions?? right?
    so, I can purchase one- 5 concurrent user license and share it with 5 users? OR purchase 5 named user licences and share it with 5 users?
    Either ways my understanding is number of users=number or linceses available (named or concurrent). please correct me if I am wrong.
    Now, which one is cost effective named user lincenses or concurrent?
    Awaiting your response.
    Regards,
    Jon

  • Is there SDK for import function in business view manager?

    Every time we deploy crystal objects to customers' environment, we have to import xml files one by one in business view manager. Now I'm working on a c# program(vs2005) to realize importing a batch of xml files. My design is to collect file names from customers first and import them by calling some SDK of import one by one each time. But I could not find such kind of SDKs. All information I got is related to InfoObjects for BOE. Is there SDK for importing xmls in business view manager?

    There currently is no SDK for the Business View Manager.
    Jason

  • How to decrease timeout value when there is no response from BOE server?

    We are using BOE XI R2 .NET SDK to logon BOE XI R2 Server as below as well as using Infoview/CMC logon BOE:
    set boSessionManager = Server.CreateObject("CrystalEnterprise.SessionMgr")
    set boEnterpriseSession = boSessionManager.Logon(boUserID, boPassword, boCMS, boAuthType)
    There is no response for long time from BOE server after I excuting log on BOE using .NET SDK or Infoview/CMC App for more than one minute.
    So I want to timeout the logon atction after a certain time such as one minute if there is no response from BOE server.
    My question comes:
    1. What is the default timeout value for this operation?
        Where can I find it and how to modify it?
    2. I found ther are some registry keys on .NET APP Server:
        HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\Report Application Server\InprocServer\EnterpriseRequestTimeout
        HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\Report Application Server\Client SDK\CorbaAdapter\WaitReplyTimeout
    Are they for the action timeout I mentioned above? If not, what do they work for?
    It seems that WaitReplyTimeout is for report data retrieval timeout according to Kbase article 1199286 and which registry setting to change for long running reports, is it correct?
    Thanks for any response.
    Thanks,
    Sunny

    I don't think there is a setting available for this.  The timeouts you are looking at are essentially how long to wait for a report to process.
    My concern about trying to find a setting like this is that if you do get the client (aka SDK) to timeout after one minute, the CMS may still recieve this request shortly after and logon, creating a session that no longer has a handle to it and will then have to wait for it to timeout because of inactivity which would tie up a license.

  • What values can be used to set the SI_PROCESSINFO.SI_LOCALE?

    Post Author: Nadine
    CA Forum: Other
    In the following VBA program, the SI_Locale property gets set when a WEBI report gets scheduled as a PDF (Webi.ProcessingInfo.Properties.Add "SI_Locale", "fr"  ). What are the values that can be set for this property?
    Do they conform to an ISO standard?
    ' &#91;VBA; BOE XI R2; COM SDK; SP2 FP24&#93;        Dim Mein_Info_Store As CrystalInfoStoreLib.InfoStore    Set Mein_Info_Store = Info_Store        Dim Query As String    Query = "Select TOP 1 * " & _            "From CI_INFOOBJECTS " & _            "Where SI_NAME = 'International'"        Dim Liste As CrystalInfoStoreLib.InfoObjects    Set Liste = Mein_Info_Store.Query(Query)
        Dim Info As CrystalInfoStoreLib.InfoObject    Set Info = Liste.Item(1)        Dim Webi As CrystalWebiPluginLib.Webi    Set Webi = Info.PluginInterface("WebI")        Dim Plan As CrystalInfoStoreLib.SchedulingInfo    Set Plan = Webi.SchedulingInfo        Dim Verarbeitung As CrystalInfoStoreLib.ProcessingInfo    Set Verarbeitung = Webi.ProcessingInfo        Dim Eigenschaften As CrystalInfoStoreLib.Properties    Set Eigenschaften = Verarbeitung.Properties        Webi.WebiFormatOptions.Format = CrystalWebiPluginLib.CeWebiFormat.ceWebiFormatPDF    Plan.Type = CrystalInfoStoreLib.CeScheduleType.ceScheduleTypeOnce    Plan.BeginDate = Now    Plan.RightNow = True        On Error Resume Next        Eigenschaften.Delete "SI_LOCALE"    Eigenschaften.Add "SI_LOCALE", "es"    Webi.Title = "International_PDF_Spanisch"    Mein_Info_Store.Schedule Liste        Eigenschaften.Delete "SI_LOCALE"    Eigenschaften.Add "SI_LOCALE", "fr"    Webi.Title = "International_PDF_Französisch"    Mein_Info_Store.Schedule Liste        Eigenschaften.Delete "SI_LOCALE"    Eigenschaften.Add "SI_LOCALE", "en-GB"    Webi.Title = "International_PDF_Englisch"    Mein_Info_Store.Schedule Liste        Eigenschaften.Delete "SI_LOCALE"    Eigenschaften.Add "SI_LOCALE", "en-US"    Webi.Title = "International_PDF_Amerikanisch"    Mein_Info_Store.Schedule Liste

    Hi
    In addition to John's answer, inside Discoverer you can do this:
    Let's assume you have a Status item and it has the values you mention. If you create the following new calculation SUM(ROWNUM) and name it Status Count you only need to include the Status and the Status Count in the worksheet. You will now see a count for each status.
    Best wishes
    Michael

  • CrystalDecisions Session Manager error

    Hi,
    I am running a Windows 7 Enterprise 64 bit machine. I have VS2010 with .NET 4 installed on the machine. I am running ASP.NET 4.0 application which would connect to the Business Object server and generate a pdf report. I downloaded and installed the CrystalReports for VS 2010 on my machine and it had installed assemblies CrystalDecisions.Enterprise.Framework,CrystalDecisions.Enterprise.Infostore ver 10.5.3700 etc to the GAC.
    But when I run this line  CrystalDecisions.Enterprise.SessionMgr boSessionMgr=new CrystalDecisions.Enterprise.SessionMgr();
    I get the error:
    "Retrieving the COM class factory for component with CLSID {1CD19B37-4AEB-4EB0-B4DE-3CB9FA31D6CC} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). "
    I have not installed the Business Objects SDK on machine.Do I need to install it?
    Am I missing any assemblies?
    Let me know.
    Thanks.
    Irene

    Hi Irene,
    You have to use the Crystal Reports 2008 with assembly file version 12.x to be able to connect to BOE. CR for VS 2008 version 10.5 does not allow you to connect to BOE 3.1 either.
    What version of BOE are you trying to connect to?
    And to use CR 2008 you have to install the bOE Client tools and SDK on your DEV PC as well as distribute the BOE and CR runtime on your APP server.
    Don

  • Business Objects Licensing issue.

    Hi All,
    I am planning to develop a custom web application using BOE 3.1 java SDK's.
    I would like to create only application level users, these users would be mapped with a single BO user account to create enterprise session.
    That means, My application "A" will have say 10 users (i.e. 10 userid and passwords). All these users will their different sets of userid's and passwords (custom application users), they can login into the application using application level credentials, however to login into the enterprise the application will internally use only one BO user credential (i.e. only one named user acount info.)
    eg:user1-login -> application>logins using BO userX userid and password>BO Enterprise session created
    user2-login -> application>logins using BO userX userid and password>BO Enterprise session created
    user3-login -> application>logins using BO userX userid and password>BO Enterprise session created
    and so on.
    The idea is to purchase only one named user licence and create many application level users to login into BOE; but using the same BO user account.
    Is this approach legal in-terms of licensing?
    Would appreciate any help on this.
    Regards,
    Jon

    Hello Jon,
    Thank you very much.
    Please see the following post:
    Business Objects Enterprise 3.1 Licensing
    Tim says:
    names means you can have five users created, any amount logged on concurently (i.e the administrator could have 10 sessions, usera 20 etc no limit) But you can only create 5 different users names
    that means 1 Named user eg: 'A'  can login into the enterprise using his credentials and create any amount of enterprise sessions concurrently for self right??
    Each named user is for a specific user and not to be shared. If you were using concurrent user licensing, than this would be ok to use one enterprise user account.
    5 Concurrent linceses means one user account created in enterprise but, account info can be shared with 5 users, so they can login using same credentials and create five different enterprise sessions?? right?
    so, I can purchase one- 5 concurrent user license and share it with 5 users? OR purchase 5 named user licences and share it with 5 users?
    Either ways my understanding is number of users=number or linceses available (named or concurrent). please correct me if I am wrong.
    Now, which one is cost effective named user lincenses or concurrent?
    Regards,
    Jon

  • Component/Service Descriptions

    Is there documentation regarding components/services? For example, what does this indicate: SAP BOE|WEBI|Report Engine SDK|IDL|com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.WICDZServer._WICDZProxy|answerPrompts" ComponentType="SAP BOE" ComponentName="answerPrompts"
    Is this a user filling in a promt?

    Hi Jason,
    The short answer is not yet.  In the past, this type of information was internal to engineers and development however, it would definitely be useful for customers to have some basic information on what these functions do in order to better understand what they are looking at inside Wily Investigator.  I will be looking into the possibility of documenting this and will let you know.
    To directly answer your question, at a high level the answerPrompts() function calls other functions which are responsible for generating the prompt, capturing the response from the user, generating the SQL, and fetching data.  After this point, the process flow moves into the report engine in order to finish rendering the report.
    Additionally, please consult the [RSC OPERATIONS GUIDE|https://websmp208.sap-ag.de/~sapidb/011000358700000790752010E] for detailed description of the metrics and KPI found on the BOE dashboards.
    Sincerely,
    Toby Johnston
    SAP America, Inc.

  • Standalone application through BOE SDK

    Hi,
      I am new to SDK development so trying out different things with the SDK. The first experiement that I did was trying to build a standlone application through BOE SDK. The main purpsoe of this application is to connect the enterprise and get some details about an info object. But while building out this application I have noticed few issues:
       1. The getInstalledAuthIDs method of the ISessionMgr class is not returing any available authentication types.
       2. While trying to login using the logon method of the ISessionMgr using the secEnterprise as Enterprise, it's throwing the following exception:
        com.crystaldecisions.sdk.exception.SDKException$PluginNotFound: The plugin secEnterprise does not exist
         at com.crystaldecisions.sdk.occa.pluginmgr.internal.PluginMgr.getPluginInterface(Unknown Source)
         at com.crystaldecisions.sdk.occa.security.internal.o.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.security.internal.t.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.security.internal.t.userLogon(Unknown Source)
         at com.crystaldecisions.sdk.occa.security.internal.l.userLogon(Unknown Source)
         at com.crystaldecisions.sdk.framework.internal.d.logon(Unknown Source)
         at com.bo.boesdk.tutorials.Login.createEnterpriseSession(Login.java:41)
         at com.bo.boesdk.tutorials.Login.main(Login.java:55)
      I have noticed that all tutorials associated with SDK are all using eithe JSP/ASP to demonstrate features of SDK. There is none exists on using the standalone application. Is it we can't build any standalone application using the BOE SDK?

    The BusinessObjects Enterprise SDK is only tested and fully supported in web applications - that's the reason why the documentation only describes its use in JSP/Servlet code.
    As for the specific exception you're getting - it may be caused since you're missing jar files.
    If using XI Release 2, then I'd reference the jars found by default in <install>\common\3.5\java\lib and <install>\common\3.5\java\lib\external.
    If using XI 3.0, then I'd use the documentation found [here|https://boc.sdn.sap.com/node/7298].
    Sincerely,
    Ted Ueda

  • Where I can get the SDK update in BOE XI 3.1 SP3?

    Hi Guys,
    My boss wants to me to outline the SDK update in BOE XI 3.1 SP3, but I can't find any resource about it.
    Till now, I only know there are new API provided in Lov, but how about other functions?
    Your help will be highly appreciated.
    Thanks.
    Regards,
    Daniel Tang

    Hi Daniel,
    You can download documentation on BOE XI3.1 SP3  product from SAP HELP PORTAL
    The link for this portal is http://help.sap.com/ .
    Please follow the mentioned steps :
    1.  Visit the above mentioned portal.
    2 .Click on the SAP Business Objects tab on the top of the page.
    3. Afterwards click on the BI Solutions tab located at the left hand side of the window.
    4. Click on the SAP BusinessObjects Solution Portfolio Knowledge Center link mentioned within the window .
    5.  Now you can search for the files related to a specific product or to a specific release or a combination of both.Please select the product you are using and the respective release from the dropdown list.
    6. All the documents related to the requested product are displayed in the window.Now you can download desired document.
    Note: Always follow the same procedure whenever you want to refer to any kind of document related to your product.
    Regards,
    Anchal Verma

  • BOE Enterprise XI v 3.1 SDK

    We are upgrading from BOE XI v1 to XI v3.1. We use a lot of "classic" asp code to access our reports over the web. So far, I have not seen any SDK documentation for asp applications with this latest version of BOE. can I still use my classic asp code? If so, where can I find documentation?

    Hello Ted, could you please let me know how i can install COM API SDK for my ASP application, i have logged an issue in this forum as well
    [How to access BO server using Enterprise COM SDK]

  • Using a VB-6 app to connect to BOE-XI (R2) - SDK?

    I'm pretty sure the answer is NO, but I wanted to post it here for confirmation.
    We have a large legacy VB-6 application that uses RAS-9 for reporting.
    The version 9 tools are no longer supported by Crystal/BOBJ - and we have an existing BOE-XI (R2) Premium infrastructure that is used by all our newer .NET applications.
    Is there a supported method of updating our large legacy VB-6 application to use the BOE-XI (R2) Premium infrastructure for reporting instead of RAS-9 that does not include redeveloping the VB-6 application into .Net...?
    Thanks in advance for the advice!

    Although it is depricate there is a RAS COM SDK that comes with XI R2.
    So essentially you could use the same code except for the part about where you get the report. In your old code you would open the report from file system.
    In the new BOE system you would query the CMS for the report. After that the RAS code would pretty much stay the same.
    http://developerlibrary.businessobjects.com for more info on the COM BOE SDK. You will also notice the COM RAS SDK.
    Rob Horne<br /><a href="/blog/10">Rob&#39;s blog - http://diamond.businessobjects.com/robhorne</a>

Maybe you are looking for

  • Did you know? - 2

    A follow-up to my first "Did you know?". Did you know.... That when you are getting a call you can turn the phone screen down on a flat surface to silence the ringer?! That by default EVERY new number you dial gets saved to Contacts?! To disable this

  • Mini Display Port to VGA Adapter Having Issues with My Samsung 40" HDTV

    So I ordered the brand new 15" i7 Macbook Pro along with the Apple wireless magic mouse and wireless keyboard after having bought my HDTV (went on a bit of a spree) with the intention of using the TV as a monitor for couch surfing. But, upon hooking

  • Hi, can we use 15 inch mac book pro dvd to macbook pro13

    hi, can we use 15 inch mac book pro dvd to macbook pro13

  • Re-using bind variables in Pro*C

    Using dynamic SQL method 4. Application originally written back in, oh 1999-ish, using Oracle 7. We've upgraded to Oracle 10g. I've looked through the old manuals ( Pro*C Supplement to the ORACLE Precompilers Guide Version 1.5) for an answer to a que

  • CS6 CC Best Buy Key

    If I purchase a  CS6 key card CCfrom best buy which is a 1 year membership. Then you decide not to purchase the card next year what happens to your download. Does it work with no updates or is it gone until you re purchase.