SDK-DI - DI Connection Performance

The DI-API Connection is still quite slow (We know it has been improved with every recent SAP Version, but it still take 3-6 seconds on average). We have been looking a bit at the SQL used during a connection (via the SQL Profiler) and much of it is quite badly written u201CSELECT *u201C, u201CSame SQL sentence multiple times with different ID instead a of a 1 SQL + work on u201Du2026 On average the call to oCompany.Connect() results in over 1000 SQL Statements run against the database (1500 rows in the SQL Profiler). Why not:  Optimize this SQL. and Lazy-load some it since it is not all needed during every add-on.

Hi,
I don't see any timeout setting available from system design. You have to add user control for your own add-on.
Thanks,
Gordon

Similar Messages

  • 2011.1r1 SDK Can't Connect to Sentinel 7.1.0.1

    Hi
    When testing the connections in preference. The following error message
    will be generated.
    ====
    [java] Attempting query:
    [java] Authenticaton succeeded for admin
    [java] Setting credentials for admin
    [java] Done setting credentials for admin
    [java] 2013/10/11 下午 09:03:56
    esecurity.base.error.SentinelErrorCodes <clinit>
    [java] 資訊: There are 76 defined error codes.
    [java] 2013/10/11 下午 09:03:56
    com.novell.reports.jasper.data.event.ConnectionChe ck main
    [java] 嚴重的: Connection failed: No param
    searchTargets for method id = _startSearch_,name = startSearch
    [java] param=startTime, type=java.util.Date,
    value=nullparam=limit, type=long, value=1param=sortFields,
    type=java.util.List, value=nullparam=searchString, type=String,
    value=sev:[1 TO 1] MAXCOUNT=1param=corrEventId, type=String,
    value=nullparam=pageSize, type=integer, value=10000param=endTime,
    type=java.util.Date, value=nullparam=auditInfo,
    type=esecurity.base.datamodel.DataObject,
    value=IndexedLogSearchAuditInfo: JobType='REPORT'
    InitiatingUserName='admin'param=corrEventTime, type=java.util.Date,
    value=null
    [java] Java Result: 9
    ====
    I also try to download the .jar file from Sentinel Server
    /opt/novell/sentinel/lib/*.jar to
    ../current/sdk/build/lib/connections/sentinel. However, the different
    error occur.
    ===
    [echo] Performing connection test...please wait...
    [echo] (This test will take approximately 1 minute... But may
    take up to 5 minutes if the test fails with a connection timeout.)
    [java] Java Result: 1
    [echo] Exception in thread "main"
    java.lang.UnsupportedClassVersionError:
    com/novell/reports/jasper/data/event/ConnectionCheck : Unsupported
    major.minor version 51.0
    [echo] at java.lang.ClassLoader.defineClass1(Native Method)
    [echo] at
    java.lang.ClassLoader.defineClassCond(ClassLoader. java:631)
    [echo] at
    java.lang.ClassLoader.defineClass(ClassLoader.java :615)
    [echo] at
    java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:141)
    [echo] at
    java.net.URLClassLoader.defineClass(URLClassLoader .java:283)
    [echo] at
    java.net.URLClassLoader.access$000(URLClassLoader. java:58)
    [echo] at
    java.net.URLClassLoader$1.run(URLClassLoader.java: 197)
    [echo] at java.security.AccessController.doPrivileged(Native
    Method)
    [echo] at
    java.net.URLClassLoader.findClass(URLClassLoader.j ava:190)
    [echo] at
    java.lang.ClassLoader.loadClass(ClassLoader.java:3 06)
    [echo] at
    sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:301)
    [echo] at
    java.lang.ClassLoader.loadClass(ClassLoader.java:2 47)
    [echo] ERROR: Unable to successfully create a connection to
    172.16.6.33. Return code: 1
    ===
    Regards,
    Steven
    steven_cjhsiao
    steven_cjhsiao's Profile: https://forums.netiq.com/member.php?userid=544
    View this thread: https://forums.netiq.com/showthread.php?t=48934

    steven_cjhsiao;235369 Wrote:
    > Hi
    >
    > This issue seem not using a newer version of iReport or Eclipse can be
    > solved. I had install Eclipse 4.3.1 , iReport 5.1.0 and Sentinel SDK
    > 2011.1r1. The error message is the same.
    >
    > [echo] java.lang.UnsupportedClassVersionError:
    > com/novell/reports/jasper/data/event/ConnectionCheck : Unsupported
    > major.minor version 51.0
    >
    > The current Sentinel SDK 2011.1r1 only support in JDK 6, however the jar
    > files for Sentinel 7.1 connection are based on JDK 7.
    >
    > The Sentinel SDK 2011.1r1 should upgrade to JDK 7 first, then we can
    > connect to Sentinel 7.1.
    >
    > Regards,
    > Steven
    We're planning an update in the foreseeable future, but at this point
    we're early enough in the process I can't give out any specifics just
    yet. In the meantime, and barring oracle magically fixing another
    underlying security issue in Java that impacts our functionality, we've
    discovered the following workarounds for people trying to do reports:
    1) First, the main issue that we're seeing has to do with how Java
    handles encryption. There's an underlying change that has impacted the
    SSH library we use, and is causing it to have a prompt in the middle of
    what is supposed to be a fully-automated process. The good news is,
    this was partially fixed in ant/Eclipse. So...
    2) Manually deploying the plug-in into the latest Eclipse (Kepler 4.3)
    seems to cause this problem to be bypassed entirely. Also, you need to
    ensure that you are selecting 7.0.x in the drop-down, and selecting
    Advanced/Copy Libraries when you create the connection.
    3) Do NOT edit a connection to fix a broken one - apparently we have
    another minor bug dealing with jars not being cleaned out, and if
    you've created a connection with an older set of jars, this seems to
    cause a conflict. If you really, really want to edit for convenience
    sake, go into %userprofile%\.netiq\pluginsdk\connections and empty the
    jars out of that connection's folder before editing it. I do not
    promise that fixes it, but we've had lots of reports that simply
    creating fresh solves the problem.
    4) Another change that was made in 7.1.0.1 that we will be accounting
    for....the default 'dbauser' that we have in the UI will be changed to
    'rptuser'. 'dbauser' is now more strongly secured, and is no longer a
    good choice for this process. 'rptuser' is designed for this purpose.
    I'll try to keep people updated with more details as we have them, if
    this doesn't solve the problem or you run into additional issues, let me
    know, and if we can't solve them here, we'll try to help you out
    offline.
    Thanks,
    Brandon
    brandon.langley
    brandon.langley's Profile: https://forums.netiq.com/member.php?userid=350
    View this thread: https://forums.netiq.com/showthread.php?t=48934

  • Monitoring Connection Performance in BLAST vs PCOIP

    Hi,
    I'm using VMWare in both direct connection via PCOIP, and the web access via BLAST, and I'd like to monitor the connection performance.
    When the PCOIP protocol is used, I utilize the WMI counters, as detailed here, to get the performance information I need, latency for example.
    But when the BLAST protocol is used, it seems that these counters aren't activated/updated.
    A thorough search through the VMWare manuals and website did not uncover any other counters or methods that could enable me to monitor the BLAST connection.
    Is it possible to do so?
    Can you please specify the methods/counters/API I can use in order to accomplish this?
    Thanks!

    I am certain there is more than one app around on the net to do this with.
    A quick google found this page:
    http://www.aptest.com/webresources.html#web-perf
    Quick and dirty in java code.
    Well you need to make requests to both pages, and time how long it takes for the response to come back.
    You could do this with the java.net URL classes: http://java.sun.com/docs/books/tutorial/networking/urls/index.html, and use System.getCurrentTimeMillis() to get the time.
    Do it 100 (1000?) times, and time how long it takes to do them all for each option.
    ie
    long startTime = System.getCurrentTimeMillis();
    for (int i=0; i<100; i++){
      // load JSP page via java.net classes.
    long endTime = System.getCurrentTimeMillis();Repeat the experiment a few times (just to make sure) and take the average.

  • XI to XI connection -- performance tuning possibilities

    Hi
        We have two XI systems connected to each other in the following manner :
    R3-1 > XI1> XI2 --> R3-2
    The connection uses XI Adapter - with XI1 using the path prefix
    /sap/xi/engine?type=entry
    How do we optimize / fine tune the ability of XI2 to receive as many parallel calls from XI1 ? What parameters in the ICF on XI2 should be play around with to increase parallel processing capability of messages on XI2 - that it gets from XI1 ?

    The parameter EO_INBOUND_PARALLEL would surely affect the performance for async calls.
    This is not specific to XI to XI communicaiton but this will improve the performance through parallel processing
    Regards,
    Prateek

  • Crystal RAS SDK - Change universe connection details

    We currently have a large number of Crystal Reports that have universes as there data sources. I have been trying via the RAS SDK to change the database connection without success.
    I can access the table definition and return the relevant propertybags but as soon as I alter these the report it is corrupted - I can correct the corruption by using the Set Data Source option. I need to be able to point the report to the same universe but in a different folder currently the only method we have is to recreate the query against the universe.
    We are using Business Objects XIR2 SP4 and Crystal Reports XIR2
    Does anybody know if this is possible or have any code snippets to share.

    A Crystal Report references Universes by either the Universe SI_CUID or SI_SHORTNAME value, so should not depend on the folder location of the Universe.
    As you've seen, trying to modify Universe info in a Crystal Report using RAS will break it.
    When you create a Crystal Report against an Universe, the Crystal Report Designer connects to the Web Intelligence Report Server to back the Query Panel.  After the query is created, the SQL statement is retrieved from the Web Intelligence Report Server and defined as a SQL Command in the Crystal Report itself.
    The RAS, by itself, does not have functionality to connect to the Web Intelligence Report Server - if you try and manually change the connection info using RAS, the most likely outcome is report that just won't run.
    Sincerely,
    Ted Ueda

  • Need connectivity performance advice with MS SQL / Oracle Sourced Report

    I have a report requirement to pull data from both Oracle and Microsoft SQL databases.  Both are using ODBC data connections.  The report is complicated by the fact that the SQL table "tblmasterboth" is the primary table in the report but both are used in record selection.  The Oracle data source is actually a custom SQL command.
    SELECT date2, SiteAN, Description, CheckNumber, Date, Amount, BankorGL, Text1, fldStatus, Text3
    FROM   tblmasterboth
    WHERE  BankorGL = 'G' AND (Date2 >= {ts '2010-01-01 00:00:00'} AND Date2 < {ts '2010-03-31 00:00:00'})
    select DEPOSIT_COMPANY_GROUP, DEPOSIT_REPORTING_PAYROLL, LIABILITY_PAYROLL_CODE
    from MV_LIBH
    My record selection is as follows:
    {tblmasterboth.BankorGL} = "G"
    and {tblmasterboth.Date2} in {@Quarter Start} to {@Quarter End}
    and {tblmasterboth.SiteAN} = {sql_MTAX.LIABILITY_PAYROLL_CODE}
    and {sql_MTAX.DEPOSIT_COMPANY_GROUP} = {?Deposit Company Group}
    The report runs EXTREMELY slow, with accessing the database freezing up the Crystal Reports Designer to the point where it is not responding for whole minutes.  The hangup appears to be accessing the database.  I know accessing multiple databases in a single report is not ideal, but I am surprised by these performance results.  Is there something else I can do?
    Fuskie
    Who notes the tables are not linked in the Database Expert since the SQL Query produced cannot link them...

    Hi Fuskie,
    A couple of things to note:
    {ts '2010-01-01 00:00:00'} AND Date2 < {ts '2010-03-31 00:00:00'})
    Should be: {ts '2010-01-01 00:00:00'} AND Date2 < {ts '2010-04-01 00:00:00'})
    It's not checking the last day of the month of march
    Second is you have the filter in the both SQL and Selection:
    WHERE  BankorGL = 'G' AND (Date2 >= {ts '2010-01-01 00:00:00'} AND Date2 < {ts '2010-03-31 00:00:00'})
    {tblmasterboth.BankorGL} = "G"
    and {tblmasterboth.Date2} in {@Quarter Start} to {@Quarter End}
    You don't need both.
    Likely what is happening is for ever record in the selection formula returned from MS SQL the query to Oracle runs scanning every record again, yes this is going to be very slow.
    We always recommend using a subreport if another data source is required. You should be able to link to the sub report and filter both.
    You may want to check MS SQL Server help file. I believe it has the ability to link to other databases within the Server itself. May not work for you in this case but something to look into.
    Thank you
    Don

  • Can we download SDK of Adobe Connect Pro?

         Hello,
    Can anyone help me so that I can develop sample application in Adobe Connect.
    Thanks.

    Are you referring to Collaboration SDK ? If yes, following could be helpful
    http://help.adobe.com/en_US/connect/8.0/collaborationbuildersdk/connect_8_collaboration.pd f

  • JCo Connection Performance Tuninng

    Hi all,
    Here's a performance tuning problem occurs when I do the Stress Test for a JCo Connection.
    I call bapi with abap model autogenerated by webdynpro wizard, then I developped a method to do this post job(with same data, suppose each post get the right response) for 1, 10, 20, 50 times.
    I found the first time it will cost a real long time(such as 21s) to get return, then performance can be better, an average time cost is about 700 ms.
    So I think there must be someplace to cache the post data, if I can modify the size of the cache, maybe I can improve the performance.
    Now the question is where is it?
    Any idea?

    Hallo William,
    read the SDN article on <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/webdynpro/how%20to%20configure%20the%20jco%20destination%20settings.pdf">How to configrue the Jco Destination Settings</a>
    Regards, Bertram

  • Hive connection performs slower than Native connection

    Jing, to add to what Justin said above - for small jobs the overhead of executing on Hadoop could sometimes be disadvantageous compared to native execution on Informatica platform. Typically when you pushdown mappings involving huge data processing you will see performance gain as the work in Hadoop is split acorss multiple data nodes and processed parallely.

    I am using trial BDE, Hortonworks. I tested m_Sample_Web_log_parsing using Native connection and then using Hive connection, Hive connection takes much longer to finish the job. My understanding is Hadoop Hive should be faster, why is the testing result different from my expection?  See img, top one job is using Hive connection; second one is using Nativee connection.

  • Connect Performance - Very Slow

    I have just installed Oracle pi 9.0.1) Release 1 on two machines running Windows 2000. The machines are in a local area network of 3 machines through an ADSL firewall router.
    When an application I have connects to oracle using <database user>@<database name>/<user password> I get timeouts.
    Using sqlplus it takes about 10 seconds to connect although it does connect eventually.
    I have a feeling it is a DNS problem but my knowledge of Oracle is rudementary in the more complicated config issues.
    Can anyone point me in the right direction ? I've searched the forum but cannot find appropriate help.
    Thanks !!!

    My guess would be that you're using either oracle names or host naming and that the name resolution is taking time because these namimg methods are not configured (I assume that you really want to use local naming through tnsnames.ora).
    Try using the 'profile' option in net assistant to remove oracle names and host naming (if they both exist) or move them below local in resolution order. See if that helps.

  • RMI connections performance

    I am having problems looking up a RMI object. The Weblogic console reports
    the following:
    Wed Apr 12 23:32:11 EDT 2000:<W> <ListenThread> Connection rejected:
    Login timed out after 5000 msec. The socket came from
    host=10.0.3.13,port=1140,localport=7001] See property
    weblogic.login.readTimeoutMillis.
    Wed Apr 12 23:32:22 EDT 2000:<W> <ListenThread> Connection rejected:
    Login timed out after 5000 msec. The socket came from
    host=10.0.3.13,port=1141,localport=7001] See property
    weblogic.login.readTimeoutMillis.
    Wed Apr 12 23:32:24 EDT 2000:<W> <ListenThread> Connection rejected:
    Login timed out after 5000 msec. The socket came from
    host=10.0.3.13,port=1143,localport=7001] See property
    weblogic.login.readTimeoutMillis.
    I get about 3 time out errors and it takes almost a full minute before the
    bind happens. The chunk of code that does the bind is included below:
    String rmiHostAndPort = "t3://localhost:7001/foo"
    System.out.println("Binding to " + rmiHostAndPort);
    IFoo foo =
    (IFoo) Naming.lookup(rmiHostAndPort);
    System.out.println("Bound to " + rmiHostAndPort);
    The time between "binding to" and "bound to" is slow. Sometimes, it does
    not even return at all. This happens when the applet is restarted for some
    obscure reason.
    Any help would be appreciated.
    Erik Currin
    [email protected]

    I am having problems looking up a RMI object. The Weblogic console reports
    the following:
    Wed Apr 12 23:32:11 EDT 2000:<W> <ListenThread> Connection rejected:
    Login timed out after 5000 msec. The socket came from
    host=10.0.3.13,port=1140,localport=7001] See property
    weblogic.login.readTimeoutMillis.
    Wed Apr 12 23:32:22 EDT 2000:<W> <ListenThread> Connection rejected:
    Login timed out after 5000 msec. The socket came from
    host=10.0.3.13,port=1141,localport=7001] See property
    weblogic.login.readTimeoutMillis.
    Wed Apr 12 23:32:24 EDT 2000:<W> <ListenThread> Connection rejected:
    Login timed out after 5000 msec. The socket came from
    host=10.0.3.13,port=1143,localport=7001] See property
    weblogic.login.readTimeoutMillis.
    I get about 3 time out errors and it takes almost a full minute before the
    bind happens. The chunk of code that does the bind is included below:
    String rmiHostAndPort = "t3://localhost:7001/foo"
    System.out.println("Binding to " + rmiHostAndPort);
    IFoo foo =
    (IFoo) Naming.lookup(rmiHostAndPort);
    System.out.println("Bound to " + rmiHostAndPort);
    The time between "binding to" and "bound to" is slow. Sometimes, it does
    not even return at all. This happens when the applet is restarted for some
    obscure reason.
    Any help would be appreciated.
    Erik Currin
    [email protected]

  • CSS11501 Slow per connection performance

    I'm seeing an issue with our CSS 11501 (SW vers 08.10.1.06) units where the per-connection (flow?) throughput is very slow. It appears to be capped around 100kBps.
    CSS port 1 has an internet uplink on n.n.n.1. The CSS vlan IP is n.n.n.2/27 (via circuit vlan 1065).
    The servers are plugged directly into the CSS. They are in the same vlan and ip space, ie. n.n.n.13, with default gateway n.n.n.1.
    My issue is that an individual http download, whether coming to/from one of the servers behind the CSS, is getting very poor throughput. Each http "flow" seems to be capped at 100Kbps or less.
    Can anyone point out why this is happening and how I might resolve/avoid the issue?

    There is no throughput problem if the CSS is bypassed, ie, the server is connected directly to the same switch as the firewall, and has it's default route set to the gateway ip address of the firewall. I can pull the full 100Mbit/s FD in this configuration, but the CSS doesn't see the traffic, so no load-balancing.
    The network layout has changed slightly since my first posting, but I'm still seeing a throughput issue for the devices connected/routing out via the CSS.
    I have now also raised this with Cisco TAC.
    Outside LAN -- LAN1/28
    usage: firewall public vip and Internet
    Inside LAN -- LAN2/27
    usage: firewall inside vip
    CSS LAN2 vip (redundant-interface)
    CSS content vips (redundant-vip)
    CSS01 LAN2 interface address
    CSS02 LAN2 interface address
    Server LAN -- LAN3/28
    usage: CSS LAN2 vip
    App Servers
    DB Servers
    Admin Servers
    CSS01 LAN3 interface address
    CSS02 LAN3 interface address
    The servers (services) are defined like this :
    service web01
    redundant-index 1
    port 80
    protocol tcp
    keepalive type tcp
    keepalive port 80
    ip address LAN3.35
    active
    service web02
    redundant-index 2
    port 80
    protocol tcp
    keepalive type tcp
    ip address LAN3.36
    active
    Load-balanced vips (content) are defined like this :
    content website
    protocol tcp
    vip address LAN2.11
    port 80
    sticky-inact-timeout 60
    flow-reset-reject
    add service web01
    add service web02
    redundant-index 101
    advanced-balance sticky-srcip
    active
    LAN1, LAN2, and LAN3 are all publicly accessible Internet addresses (subject to the firewall placed between LAN 1&2). NAT is not used.
    Any thoughts about why a single connection (flow) is slowed down dramatically when talking to either the servers that are placed in LAN3, or the VIPs placed in LAN2.
    GT

  • Access Manager Client SDK Java Usage with multiple OpenSSO instances

    I am having some problems using the SDK / API for connecting to OpenSSO in a Java multi-threaded environment, while connecting to multiple instances of OpenSSO.
    Is there a way to setup a new AuthContext that does not include 1) Use of global configuration AMConfig.properties or 2) Stick stuff in SystemProperties?
    I see a constructor that takes an OpenSSO url, but the 2nd parameter seems to be ignored. .I.e. com.sun.identity.authentication.AuthContext.AuthContext(String orgName, URL url). I can login if I use the naming service url using "com.iplanet.am.naming.url" with the following code, but for this to work while connecting to multiple OpenSSO servers, I have to synchronized the calls and create the context each time I want to perform an API call.
    THIS WORKS:
              String realm = "/";
              String strUrl = url.toExternalForm();
              // from AM server's AMConfig.properties
              Properties amEnv = new Properties();
              amEnv.setProperty("com.iplanet.am.naming.url", strUrl);
              amEnv.setProperty("com.iplanet.am.naming.failover.url", "");
              amEnv.setProperty("com.iplanet.services.debug.level", "message");
              amEnv.setProperty("com.iplanet.services.debug.directory", "/tmp/debug");
              amEnv.setProperty("com.iplanet.security.encryptor",     "com.iplanet.services.util.JSSEncryption");
              amEnv.setProperty("am.encryption.pwd", "BXo8vzOHob8FTpR6da+cSAi0TPLTH2Q/");
              SystemProperties.initializeProperties(amEnv);          
              lc = new AuthContext(realm);
    THIS DOESN'T:
              amEnv.setProperty("com.iplanet.am.naming.url", "");
              lc = new AuthContext(realm, strUrl);
    In my ideal scenario, I'd like to cache a number of different AuthContext instances which connect to a number of different OpenSSO servers. When trying the second scenario, I get the following error message:
    "Failed to create new Authentication Context: {0}"
    Ideas?

    Yep, that was me struggling with 2005Q4 before they released a patch (120954-03 if I am not mistaken).
    1. Have you configured your AM installation as a site?
    2. Have you added a secondary configuration in the session tab?
    A restart will be required after that. Try setting log levels to debug. When AM webserver comes up and brings the application live, you'll see information regarding the secondary configuration, and whether things are actually in place or not.
    Hope this helps.
    Ankush
    http://www.iamcg.net

  • Cannot connect to Policy Server

    Hi -
    I've just started using Policy Server and am trying to connect to it using the SDK.
    I've got a very small amount of source code which I took from the API documentation which should literally create the properties & then calls EDCFactory.connect.
    When I try and connect I keep getting the error message:
    Exception connecting to the Server -- An error occured while performing this operation(error code bin: 1, hex: 0x1)
    I've seen a couple of other people getting this error on this list but haven't really found a solution.
    I have imported a new config.xml file to set WebServicesEnabled to true (but not restarted the server - do I need to?), and I've created an external user that I'm using to connect to the policy server (I have also tried with the administrator).
    I'm running the client that's connecting on my local machine, and trying to connect to the policy server machine. I can enter the /edcws/services/EDCPolicyService?wsdl url into a web browser from my local machine and I get an xml response, so I presume that the server is contactable.
    Can anyone point me in the right direction as to how to debug this issue?

    Hi Bill -<br /><br />Thanks for responding - the full strack trace is as follows ... the thing that I noticed was that I get an error from the WSSecurityHandler saying the message has an invalid timestamp. But I must be honest I don't know how to set this.<br /><br />I figured maybe this is some server configuration that I haven't performed?<br /><br />Anyway, many thanks for responding.<br /><br />Anil.<br /><br />Stack Trace:<br />------------<br /><br />The exception is: Exception connecting to the Server -- An error occured while performing this operation(error code bin: 1, hex: 0x1)<br />com.adobe.edc.sdk.SDKException: Exception connecting to the Server -- An error occured while performing this operation(error code bin: 1, hex: 0x1)<br />     at com.adobe.edc.sdk.impl.ExceptionHandler.throwException(ExceptionHandler.java:78)<br />     at com.adobe.edc.sdk.impl.ExceptionHandler.throwException(ExceptionHandler.java:88)<br />     at com.adobe.edc.sdk.EDCFactory.connect(EDCFactory.java:190)<br />     at com.semantico.drm.client.ApplyPolicy.createConnection(ApplyPolicy.java:45)<br />     at com.semantico.drm.client.ApplyPolicy.main(ApplyPolicy.java:25)<br />Caused by: com.adobe.edc.sdk.SDKException: WSSecurityHandler: security processing failed. Exception Message -- An error was discovered processing the <wsse:Security> header. (WSSecurityEngine: Invalid timestamp The security semantics of message have expired) -- Internal server error(error code bin: 1032, hex: 0x408)<br />     at com.adobe.edc.sdk.impl.ExceptionHandler.throwException(ExceptionHandler.java:54)<br />     at com.adobe.edc.sdk.impl.ExceptionHandler.throwException(ExceptionHandler.java:88)<br />     at com.adobe.edc.sdk.impl.ExceptionHandler.throwException(ExceptionHandler.java:36)<br />     at com.adobe.edc.sdk.impl.soap.SOAPConnection.getAssertion(SOAPConnection.java:434)<br />     at com.adobe.edc.sdk.impl.soap.SOAPClientFactoryImpl.<init>(SOAPClientFactoryImpl.java:97)<b r />     at com.adobe.edc.sdk.EDCFactory.connect(EDCFactory.java:187)<br />     ... 2 more<br />Caused by: com.adobe.edc.common.PolicyServiceException<br />     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<br />     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)<br />     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)<br />     at java.lang.reflect.Constructor.newInstance(Unknown Source)<br />     at java.lang.Class.newInstance0(Unknown Source)<br />     at java.lang.Class.newInstance(Unknown Source)<br />     at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90)<br />     at org.apache.axis.encoding.ser.BeanDeserializerFactory.getGeneralPurpose(BeanDeserializerFa ctory.java:88)<br />     at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFa ctory.java:90)<br />     at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.ja va:449)<br />     at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationCon text.java:529)<br />     at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java :157)<br />     at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java: 1015)<br />     at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)<br />     at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)<br />     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch( Unknown Source)<br />     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)<br />     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)<br />     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)<br />     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)<br />     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)<br />     at javax.xml.parsers.SAXParser.parse(Unknown Source)<br />     at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:225)<br />     at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645)<br />     at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)<br />     at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) <br />     at org.apache.axis.client.AxisClient.invoke(AxisClient.java:173)<br />     at org.apache.axis.client.Call.invokeEngine(Call.java:2735)<br />     at org.apache.axis.client.Call.invoke(Call.java:2718)<br />     at org.apache.axis.client.Call.invoke(Call.java:2394)<br />     at org.apache.axis.client.Call.invoke(Call.java:2317)<br />     at org.apache.axis.client.Call.invoke(Call.java:1774)<br />     at com.adobe.edc.sdk.impl.soap.SOAPConnection.getAssertion(SOAPConnection.java:430)<br />     ... 4 more

  • Communication error occurred when trying to connect to server

    I am using RAS SDK to connect to the BO server. While running the report for performing opendocument, it's giving the following error.
    Caused by: com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$CommunicationError: Communication error occurred when trying to connect to server PUNDL10492.WebIntelligenceProcessingServer
    cause:com.crystaldecisions.thirdparty.org.omg.CORBA.BAD_PARAM:   minor code: 0x0  completed: No
    detail:Communication error occurred when trying to connect to server PUNDL10492.WebIntelligenceProcessingServer
    The exception originally thrown was com.crystaldecisions.thirdparty.org.omg.CORBA.BAD_PARAM:   minor code: 0x0  completed: No
         at com.crystaldecisions.enterprise.ocaframework.e.do(Unknown Source)
         at com.crystaldecisions.enterprise.ocaframework.o.try(Unknown Source)
         at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
         at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
         at com.crystaldecisions.enterprise.ocaframework.p.a(Unknown Source)
         at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(Unknown Source)
         at com.businessobjects.rebean.wi.occa.OccaConnection$CDZStubHelper.getService(OccaConnection.java:270)
         at com.crystaldecisions.enterprise.ocaframework.e.do(Unknown Source)
         at com.crystaldecisions.enterprise.ocaframework.o.try(Unknown Source)
         at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
         at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
         at com.crystaldecisions.enterprise.ocaframework.p.a(Unknown Source)
         at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(Unknown Source)
         at com.businessobjects.rebean.wi.occa.OccaConnection.doConnect(OccaConnection.java:110)
         ... 38 more
    Caused by: com.crystaldecisions.thirdparty.org.omg.CORBA.BAD_PARAM:   minor code: 0x0  completed: No
         at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.WICDZServer.CDZHomeHelper.narrow(CDZHomeHelper.java:109)
         at com.businessobjects.rebean.wi.occa.OccaConnection$HomeStubHelper.narrow(OccaConnection.java:338)
         ... 52 more
    Please help me to solve the issue

    Using BO SDK i am connecting to the BO Report Server, to fetch the BO Reports, But while trying to run the report, i am getting the following error.
    Caused by: com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$CommunicationError: Communication error occurred when trying to connect to server PUNDL10492.WebIntelligenceProcessingServer
    cause:com.crystaldecisions.thirdparty.org.omg.CORBA.BAD_PARAM: minor code: 0x0 completed: No
    detail:Communication error occurred when trying to connect to server PUNDL10492.WebIntelligenceProcessingServer
    The exception originally thrown was com.crystaldecisions.thirdparty.org.omg.CORBA.BAD_PARAM: minor code: 0x0 completed: No
    at com.crystaldecisions.enterprise.ocaframework.e.do(Unknown Source)
    at com.crystaldecisions.enterprise.ocaframework.o.try(Unknown Source)
    at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
    at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
    at com.crystaldecisions.enterprise.ocaframework.p.a(Unknown Source)
    at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(Unknown Source)
    at com.businessobjects.rebean.wi.occa.OccaConnection$CDZStubHelper.getService(OccaConnection.java:270)
    at com.crystaldecisions.enterprise.ocaframework.e.do(Unknown Source)
    at com.crystaldecisions.enterprise.ocaframework.o.try(Unknown Source)
    at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
    at com.crystaldecisions.enterprise.ocaframework.o.a(Unknown Source)
    at com.crystaldecisions.enterprise.ocaframework.p.a(Unknown Source)
    at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(Unknown Source)
    at com.businessobjects.rebean.wi.occa.OccaConnection.doConnect(OccaConnection.java:110)
    ... 38 more
    Caused by: com.crystaldecisions.thirdparty.org.omg.CORBA.BAD_PARAM: minor code: 0x0 completed: No
    at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.WICDZServer.CDZHomeHelper.narrow(CDZHomeHelper.java:109)
    at com.businessobjects.rebean.wi.occa.OccaConnection$HomeStubHelper.narrow(OccaConnection.java:338)
    ... 52 more
    Please someone help me with the following issue.

Maybe you are looking for