QoS issue with OSB publish to JMS business service

Hi,
1. I have a http OSB proxy service which is publishing an audit message to a JMS queue through OSB business service.
MainProxyService (http) --> Publish (best-effort) --> AuditBusinessService (JMS) --> Audit Queue
2. I want 'Publish to JMS business service' to be a non-blocking call so that proxy service message flow can continue. Transaction support is disabled in proxy service as well as in JMS connection factory.
3. As default value of QoS (quality of service) for publish action is best-effort, ideally proxy service should continue its message flow immediately after dispatching the message to publish action and it should not block the main proxy flow.
4. But in my case, proxy service is blocking the message flow until the message is delivered to JMS business service/JMS queue. This is degrading performance of my application.
5. I think default 'best-effort' QoS is not working with JMS business service as there is a significant time lag between publish action and its next subsequent action.
6. If I replace the JMS business service with HTTP business service, then it seems to be a non-blocking call and message flow immediately proceeds to next actions.
Correct me if I am going wrong anywhere or my understanding is wrong.
Many thanks.

HI,
u can use Conditional Branching
http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/modelingmessageflow.html#wp1061670
Split join would be used in case u need to split your request and call your Business Service in Serial/parallel & then gather resposnes from multiple callouts to have single response
http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/splitjoin.html#wp1137258
Abhinav

Similar Messages

  • Problem in creating JMS business service in OSB

    Hi all
    I am creating a JMS business service in osb:request /response is TEXT
    It write to "*QueueSend*"-which is my URI endpoint
    I have a MDB which read from "*QueueSend*" and write to "*QueueReceive*"
    i have given the *"Response Endpoint*" in jms business service to point to "*QueueReceive*"
    When i send the msg, it write to QueueSend and mdb writes it to QueueReceive but JMS business service doesn't read from QueueReceive,it just wait a long .......
    What is the problem??
    Thanks
    Rohan

    Hi Rohan,
    Are you able to see consumers on "QueueReceive"?
    If no, then your BS is not listening on this queue. Check the end-point again. Check server logs to know if any error occured while BS tried to connect with Queue. Restart your server which has this queue and then the OSB, and try again.
    Regards,
    Anuj

  • OSB - Problems connecting sync business service to resp. queue with login

    Hello,
    I have a synchronous JMS business service which uses the MessageID correlation pattern with statically configured request and response JMS queues. The JMS queues are imported using a foreign JMS and a connection factory with credentials (username and password). The requests seem to work just fine (they are received at the foreign JMS) but I still have problems with the responses. I get the following log entries:
    <Mar 31, 2010 1:50:10 PM CEST> <Warning> <EJB> <BEA-010061> <The Message-Driven EJB: ResponseEJB-8048850762288479454-46349ef3.127b3dbbff1.-7fe6 is unable to connect to the JMS destination: queue.local.name. The Error was:
    javax.jms.JMSSecurityException: User: null is not authorized to read from destination queue.external.name>
    It seems that the response is handled by a MDB which does not seem to use the username and password configured in the connection factory. Any ideas how to make it use the username and password of the connection factory to receive the response? I have tried both providing the connection factory for the response and leaving it empty (which would cause it to use the one from the request) - both with no success.
    I am really stuck here..
    Thanks,
    Dimo

    Alternatively you can try a very dirty way to make this work I think. The reason why the username in foreign server CF's username crednetials are not recognized is due to the fact that the deployment descriptors for the MDB should not specify a provider-URL and there should be a resource reference for the CF.
    Business service with reply queues generate a MDB under the hood . You can try to edit the deployment descriptors for this MDB to make this to work.
    Sample MDB weblogic-ejb-jar.xml for recognizing the foreign jms username
    Foreign JMS
    <foreign-server name=”ForeignServer”>
    <default-targeting-enabled>true</default-targeting-enabled>
    <foreign-destination name=”A”>
    <local-jndi-name>A</local-jndi-name>
    <remote-jndi-name>queue/A</remote-jndi-name>
    </foreign-destination>
    <foreign-connection-factory name=”FConf”>
    <local-jndi-name>FConf</local-jndi-name>
    <remote-jndi-name>ConnectionFactory</remote-jndi-name>
    <username>esbuser</username>
    <password-encrypted>{3DES}90sIZwo6Llr9r73p+VXkvQ==</password-encrypted>
    </foreign-connection-factory>
    <initial-context-factory>org.jnp.interfaces.NamingContextFactory</initial-context-factory>
    <connection-url>jnp://localhost:1099</connection-url>
    </foreign-server>
    weblogic-ejb-jar.xml
    <?xml version=’1.0′ encoding=’UTF-8′?>
    <web:weblogic-ejb-jar xmlns:web=”http://www.bea.com/ns/weblogic/weblogic-ejb-jar”>
    <web:weblogic-enterprise-bean>
    <web:ejb-name>RequestEJB-2518965873970113789–2352f820.127bd3f293c.-7fdb</web:ejb-name>
    <web:message-driven-descriptor>
    <web:pool>
    <web:max-beans-in-free-pool>1000</web:max-beans-in-free-pool>
    <web:initial-beans-in-free-pool>1</web:initial-beans-in-free-pool>
    </web:pool>
    <web:destination-jndi-name>A</web:destination-jndi-name>
    <web:connection-factory-jndi-name>FConf</web:connection-factory-jndi-name>
    </web:message-driven-descriptor>
    <web:transaction-descriptor>
    <web:trans-timeout-seconds>600</web:trans-timeout-seconds>
    </web:transaction-descriptor>
    <web:resource-description>
    <web:res-ref-name>jms/ConnectionFactory</web:res-ref-name>
    <web:jndi-name>FConf</web:jndi-name>
    </web:resource-description>
    <web:resource-description>
    <web:res-ref-name>jms/QueueName</web:res-ref-name>
    <web:jndi-name>A</web:jndi-name>
    </web:resource-description>
    </web:weblogic-enterprise-bean>
    </web:weblogic-ejb-jar>
    This needs to be done each time OSB generates a new MDB for the business service - eg. when the business service definition changes.
    Regards,
    Atheek

  • Captivate 8 - How to change to producing "project.json" file instead of a "project.txt" file?  Having issues with viewing published projects due to this.

    Captivate 8 - How to change to producing "project.json" file instead of a "project.txt" file?  Having issues with viewing published projects due to this.   Would be thankful fo rany/all advice.

    I'm having the same issue. I've been able to work around it by opening the txt file and copying the contents. Then I open a new file in Sublime Text 2, paste the contents and save the new file as "project.json". It seems to work, but it'd been nice if I didn't have to do this everytime I publish a new project.

  • Issue with osb + weblogic foreign server AQ configuration

    Hi ,
    I am trying out a scenario wherein, OSB publishes a message onto an Oracle AQ JMS Topic.
    I have created the Foreign Server and have used the Local JNDIs of the connection factory and the destination within my OSB business service. But then, my business service fails to publish the message onto the AQ giving below exception in the server logs:
    "<BEA-169807>There was an error while making the initial connection to the JMS resource named ALSB_JMS_SessionPool_-541341947 from within an EJB or a servlet. The server will attempt the connection again later. The error was oracle.jms.AQjmsException: Error creating the db_connection"
    Below are the configurations that I have used for configuring the foreign server
    Connection Factory - LocalCF | Local JNDI - LocalCF | Remote JNDI - XATopicConnectionFactory
    Destination - ETASNIN | Local JNDI - ETASNIN | Remote JNDI - Topics/ETASNIN
    The Business Service URL: jms://xxxxhost:7011/LocalCF/ETASNIN
    **P.S:** I have tried out the same scenario of interfacing OSB with AQ JMS on a Windows box it works fine... But the above is the case on a UNIX box. Also, I am using PS3 of OSB with 10.3.4 of weblogic server.
    Any Suggestions on this would really help and is much appreciated...
    Thanks,
    Manoj Nair

    Hi Manoj,
    how it was solved?

  • Issue in OSB publishing message to openJMS Queue

    I am trying to post a message from OSB to openJMS Queue. I am able to post message to openJMSQueue using Java API.
    I have created a Foreign Server and then a foreign connection factory.
    I am able to see the connection factory in the JNDI Tree as below.
    Binding Name:localConnectionFactory
    Class:org.exolab.jms.client.JmsConnectionFactory
    Hash Code:18168258
    toString Results:org.exolab.jms.client.JmsConnectionFactory@11539c2I have used the below URL in business service..
    jms://localhost:17000/localConnectionFactory/openJMSQueueBut i am getting error as :
    <Aug 22, 2012 11:28:19 AM IST> <Warning> <WliSbTransports> <BEA-381508> <Failed to check whether connection factory localConnectionFactory supports XA. Will assume it does not: javax.naming.NoInitialC
    ontextException: Cannot instantiate class: org.exolab.jms.jndi.InitialContextFactory [Root exception is java.lang.ClassNotFoundException: org.exolab.jms.jndi.InitialContextFactory]
    javax.naming.NoInitialContextException: Cannot instantiate class: org.exolab.jms.jndi.InitialContextFactory [Root exception is java.lang.ClassNotFoundException: org.exolab.jms.jndi.InitialContextFacto
    ry]
            at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
            at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
            at javax.naming.InitialContext.init(InitialContext.java:223)
            at javax.naming.InitialContext.<init>(InitialContext.java:197)
            at weblogic.deployment.jms.ForeignOpaqueReference.getReferent(ForeignOpaqueReference.java:190)
            Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassNotFoundException: org.exolab.jms.jndi.InitialContextFactory
            at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
            at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
            at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
            Truncated. see log file for complete stacktrace
    >
    <Aug 22, 2012 11:28:19 AM IST> <Warning> <JMSPool> <BEA-169807> <There was an error while making the initial connection to the JMS resource named ALSB_JMS_SessionPool_1449855884 from within an EJB or
    a servlet. The server will attempt the connection again later. The error was javax.jms.JMSException: [JMSPool:169803]JNDI lookup of the JMS connection factory localConnectionFactory failed: javax.nami
    ng.NoInitialContextException: Cannot instantiate class: org.exolab.jms.jndi.InitialContextFactory [Root exception is java.lang.ClassNotFoundException: org.exolab.jms.jndi.InitialContextFactory]>I have placed all the JARS of openJMS in the lib directory. The Jars are :
    castor-0.9.5.jar
    concurrent-1.3.4.jar
    openjms-0.7.7-beta-1.jar
    openjms-common-0.7.7-beta-1.jar
    openjms-net-0.7.7-beta-1.jar
    openjms-tools-0.7.7-beta-1.jar
    spice-jndikit-1.2.jarAny help on this would be much appreciated. My first try on foreign JMS provider connection.
    Regards
    Sesha

    I think you have to add the jars on the CLASSPATH in setDomainEnv.sh(cmd) file...
    It is considered good etiquette to reward answerers with points (as "helpful" - 5 pts - or "correct" - 10pts)
    https://forums.oracle.com/forums/ann.jspa?annID=893

  • Sign Body with a concrete certificate on Business Service in OSB

    We want to use in our programs an external ws, and this require that the body of the message goes signed.
    For make easier the use of this service in our programs, i would like this sign is made by OSB (Oracle Service Bus).
    Then..
    1.- I Have configured the keystore of OSB with the certificated.
    2.- I have made the business service, with the end-point the external ws.
    3.- I Have configured the sign-body ws-policy in business service.
    4.- When i prove it with debug console of OSB, i select the keystore provider and it works fine.
    The problem is:
    when i make the proxie service from the business service, it seems that the business service give the requeriment to the proxi for sign the body.
    and what i want is publish the proxie service, without this requirement, and sign the body en the same proxie with de determined key provider...
    The problem is:
    When i make the proxie service from the business service, it seems that the proxie service inherits the requeriment for sign the body.
    and what i want is publish the proxie service, without this requirement, and sign the body en the same proxie with key provider...
    In Other word, i would like the body message was signed by proxie service, and not by programs.
    I don't know how configure it on OSB.. ¿Can anyone help me?
    Thanks
    I don't know how configure it in OSB.. ¿Can anyone help me?
    Thanks

    Hi 990437 ,
    want to replace the directory path with a variable.. and i am calling this service in my proxy service using service callout.Inside service callout -- Request Actions -- use Routing Options action and assign variable in URI expressions
    OR if you are using JCA File adapter
    Inside service callout -- Request Actions -- use Set Transport Headers action
    Set Transport Header for Outbound request and add Header.Browse to jca.file.Directory from dropdown box in header and assign the new new directory location
    ( variable ) in under Action -- Set Header --Expression
    Regards,
    Abhinav Gupta

  • Issue with BI Publisher 10.1.3.2.1 install into Oracle AS 10.1.3.2.0...

    Hello, BI Publisher folks.
    Has anyone out there installed BI Publisher 10.1.3.2.1 standalone into Oracle AS 10.1.3.2.0 successfully? I'm having issues with the install. Already posted an SR (6335471.992), but the progress is slow. If anyone else has done this successfully, can you share your experience?
    I know this is an E-Business-Suite-centric forum, but I couldn't find another BI Publisher forum. If there is a more appropriate forum for standalone BI Publisher issues, please direct me there.
    Thank you.
    Jeff Kayser
    Systems Management, Inc.
    [email protected]

    Hi, Bryan.
    Thanks for your reply. I did try a manual install, but had the same problem as installing via OUI. My installs have been hanging on this command:
    $ORACLE_HOME/jdk/bin/java -jar $ORACLE_HOME/j2ee/home/admin_client.jar deployer:oc4j:opmn://server.domain:6005/home oc4jadmin <password> -deploy -file $ORACLE_HOME/j2ee/home/applications/xmlpserver.ear -deploymentName xmlpserver -bindAllWebApps
    I may be encountering a platform-specific issue (I'm running AMD64 64-bit hardware, RHEL 4.4 x86-64 Linux OS). The Oracle install docs say that I have to install the Linux-x86 (32-bit) port of Oracle AS 10.1.3.2.0, and prefix all of the runtime commands with "linux32 bash ", so they run in a pseudo-32-bit environment.
    Do you apply any patches on top of Oracle AS 10.1.3.2.0 before you install BI Publisher 10.1.3.2.x? I just did a fresh install of Oracle AS 10.1.3.2.0, and then a fresh install of BI Publisher 10.1.3.2.1 on top of that. The BI Publisher 10.1.3.2.1 install hangs at the aforementioned place.
    Thanks again for your reply.
    Jeff Kayser
    Systems Management, Inc.
    [email protected]

  • Issues with BI publisher report in dashboard

    Hello all,
    I got some issues about BI publisher reports in a dashboard.
    I use a dashboard prompt in combination with a BIP report.
    1.) I don't want to see the publisher control bar in my dashboard. Now you can't view the report anymore after using the dashboard prompt. Because it says you have to press the view button which is on the publisher control bar.
    So when I add the bar. Then I have first to press on go in the dashboard prompt and after that I have to press on view in the publisher control bar.
    2.) When I open my dashboard I see a scroll bar in my BIP report. Now when I use the dashboard prompt, it disappears. So I can't view the entire report anymore
    3.) I like to develop in english, but the test must be in dutch. Now I have a english dashboard with a dutch control bar. Also logging in to BIP in english and then navigating to analytics will not help.
    4.) I can't use I-bots on BI publisher reports, or can I?
    5.) This is not really an issue, but more like a problem but I want that users can view the BIP report on the dashboard only in HTML, but I want that they only can export to excel, is this possible?
    Hoping for some answers ;)
    Thanks in advance!
    Message was edited by:
    Remc0

    Hi Venkat,
    Thanks for your quick respond.
    1.) Auto Run is enabled. And the report runs automatically as well. But then it ignores the dashboard prompt (as a regular report would do as well). But when I choose some values in the prompt and then press go. Then it says I have to press on view as well.
    2.) no that is not the case. My report is so big that it always need a scroll bar ;) also adjusting the size settings in the dashboard doesn't help. The only occurs when viewing in HTML, when previewing in excel or RTF it all just work fine.
    3.) true, but ow well this is the least importetant one ;) so if this doesn't work, than it doesn't work ;)
    4.) Ok, I will have a look on that.
    5.) I did enabled HTML and EXCEL outputs in my BIP report. But when the first point is working, then I don't want to see the control bar anymore and I want to have the output on the dashboard in HTML and then I want to build a button, or a link or something that exports the request to excel. Is that possible?

  • How to publish to different Business service in OSB

    Hi,
    I have a xml,based on the RecordType I need to send to two Business services.
    If 00020=Then i publish to LOSS BS
    if 00030=Then to Gain Business service.
    Then XML is as below.
    +<body>+
    +<CSSiteAndMeter>+
    +<Header>+
    +...+
    +</Header>+
    +<Detail>+
    +<RecordType>00010</RecordType>+
    +<RecordTypeLiteral>METERID</RecordTypeLiteral>+
    +</Detail>+
    +<Detail>+
    +<RecordType>00020</RecordType>+
    +<RecordTypeLiteral>LOSS</RecordTypeLiteral>+
    +</Detail>+
    +<Detail>+
    +<RecordType>00010</RecordType>+
    +<RecordTypeLiteral>METERID</RecordTypeLiteral>+
    +</Detail>+
    +<Detail>+
    +<RecordType>00030</RecordType>+
    +<RecordTypeLiteral>GAIN</RecordTypeLiteral>+
    +</Detail>+
    +<Trailer>+
    +...+
    +</Trailer>+
    +</CSSiteAndMeter>+
    +</body>+
    How do i do in OSB,though there is a IF condition in OSB which i can do by cheking the Record Type='00020',but i need the Record Type =00010 also while publishing, like below
    +<Detail>+
    +<RecordType>00010</RecordType>+
    +<RecordTypeLiteral>METERID</RecordTypeLiteral>+
    +</Detail>+
    +<Detail>+
    +<RecordType>00020</RecordType>+
    +<RecordTypeLiteral>LOSS</RecordTypeLiteral>+
    +</Detail>+

    HI,
    u can use Conditional Branching
    http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/modelingmessageflow.html#wp1061670
    Split join would be used in case u need to split your request and call your Business Service in Serial/parallel & then gather resposnes from multiple callouts to have single response
    http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/splitjoin.html#wp1137258
    Abhinav

  • IE Scolling/Lag issues with IWeb Published Site

    Has anyone had any issues with scrolling/lag with Internet Explorer on an iWeb published site? I have a site that runs great on Firefox and safari but terrible on Internet Explorer. I'm thinking it may be the template/design i used?
    Anyone every seen this? Any suggestions?
    Thanks,
    JC

    I've only ever used the Modern Frame, so I can't say if there would be a performance issue using a different template. I have about three pictures on each page.
    I noticed on your site that you're using the "reflection" effect on some of your pictures. Just for the purpose of testing, perhaps you could try turning off that effect and then re-uploading your site to see if that is causing some of the problem? I believe the reflection is rendered using javascript code, which may be causing the poor performance in IE. If that does turn out to be the problem, you can decide whether it's worth it to keep the effect or not.
    By the way, I don't get that same error message in IE when I open your Videos page. Maybe it's caused by a security setting in your IE being set at a more restrictive level?

  • Issue with schema publishing after installing Universal Records Management

    Installing URM over Content Server has been by far the most random experience I've had so far with any technology... Out of 6 installation attemts of URM, only 1 has been entirely successful.... with no errors.... the rest have errors that makes it impossible to work with the product... The funny thing is that the installation is nothing more than the installation of two components via Component Manager, with a few non-important options in the middle that have always been set to the same value...
    First of all, in the installation guide of URM there are no mentions of required avaliable space in the Database Tablespace (idc_system) and in about half of our attempts (yes the other half didn't generate issues with this...) the 300Mb Tablespace filled up and caused the installation to pause until I added another datafile to that tablespace.
    Secondly, the error that is a constant present in all failed installations is this one:
    Unable to publish the schema. Unable to publish the view 'MediaTypes_View' with relationship 'ObjectTypes_MediaTypes'. Failed to append row. Mismatched number of columns in data result set [ Details ]
    An error has occurred. The stack trace below shows more information.
    !csSchemaUnableToPublish!csSchemaUnableToPublishView2,MediaTypes_View,ObjectTypes_MediaTypes!syFailedAppendRow
    intradoc.common.ServiceException: ! csSchemaUnableToPublishView2,MediaTypes_View,ObjectTypes_MediaTypes
         at intradoc.server.schema.StandardSchemaPublisher.publishViewRelationshipFragments(Unknown Source)
         at intradoc.server.schema.StandardSchemaPublisher.publishViewValues(Unknown Source)
         at intradoc.server.schema.StandardSchemaPublisher.doPublishing(Unknown Source)
         at intradoc.server.schema.StandardSchemaPublisherThread.run(Unknown Source)
    Caused by: java.lang.Error: !syFailedAppendRow
         at intradoc.data.DataResultSet.addRow(Unknown Source)
         at physicalcontentmanager.PhysicalContentManagerFilters.customizeMediaTypeSchema(PhysicalContentManagerFilters.java:688)
         at physicalcontentmanager.PhysicalContentManagerFilters.doFilter(PhysicalContentManagerFilters.java:114)
         at intradoc.shared.PluginFilters.filter(Unknown Source)
         at intradoc.server.schema.StandardSchemaPublisher.publishViewRelationshipFragment(Unknown Source)
         at intradoc.server.schema.StandardSchemaPublisher.processViewRelationshipPath(Unknown Source)
         at intradoc.server.schema.StandardSchemaPublisher.publishViewRelationshipFragmentsForView(Unknown Source)
         ... 4 more
    This error appears immediatly at the end of the server's first startup, just after all database changes are done upon installing URM. This last attempt I actually went to check the Content Server logs before I tried to login to the instance just to be sure that I wasn't responsible in any way for creating this error, and as I expected it was already there, since this relation is created by one of the Records components.... This error is a product of the URM installation itself and makes it impossible to run any Check-Ins or searches, due to the non-working relation causing Javascript errors which don't allow the forms to load values into any drop-down lists...
    We also register every "move" we make during installations, and as we reviewed what we did we feel we did exactly the same steps (it's not that hard in a one-click installation process...), why only ONE of the installations went okay we're entirely clueless about.... What we do know is that we seriously need this issue fixed, not only is it costing us a ridiculous ammount of time in "attempts" but come on.. this issue shouldn't really exist in a public release... unless we're the only ones being affected by it?
    On a side note, the URM installation was done over a "fresh" component-clean installation of Content Server, so there was nothing of our own custom components that could interact incorrectly with a component of the URM installation.
    If anyone has seen this issue before, please write something here. Thanks in advance,
    - Tiago Dias
    Message was edited by:
    user602700
    Message was edited by:
    user602700

    you should issue a support ticket yourself and get a SR number... that's probably faster than going through the sales guy.
    I'd suggest turning on the "schema" trace section, make it verbose, and restart. You may need to disable all component (including URM) before doing this.
    Something is wrong with the "MediaTypes_View" definition file, which is here somewhere:
    contentserver/data/schema/views/
    just not sure what...

  • OSB example calling multiple business services using a single proxy service???

    Hi,
    I have three business services created using http urls i.e.
    1. LoginBS
    2. GetListBS
    3. LogoutBS
    My requirement is to get a list of names from GetListBS using a single proxy service and to call GetListBS I have to first call LoginBS then GetListBS i.e. after authentication and then finally logout.
    Kindly help with a detailed example for this and I am new to OSB.
    Thanks,
    Vik

    Hi Eric,
    Thanks for the response. We figured that it is possible to call multiple services with Split Join. However, we ran into the issue you described. We had a blocking call and had to wait until each of the services returned a response.
    However, we needed a Async model for our design and felt that this might not be a right fit.
    We are now looking at implementing the publish option with QoS configured as this fits our usecase better. Thanks for the help again.
    Rudraksh

  • OSB 11g  - lock jms/web-services connection

    Hello!
    I have next configuration:
    ws client <- -> proxy service (soap/http) <- -> osb business service <- one-way ssl -> ws provider (basic authentification)
    jms client <- -> proxy service (soap/jms) <- -^
    Problem:
    If run load test ws client - service work fine, but if in moment this test jms client send message then ws service and jms service have locks by 2 min.
    ThreadStackDump contains:
    "[ACTIVE] ExecuteThread: '39' for queue: 'weblogic.kernel.Default (self-tuning)'" waiting for lock java.util.Vector@6a692986 BLOCKED
                     java.util.Vector.isEmpty(Vector.java:279)
                     weblogic.net.http.KeepAliveCache.get(KeepAliveCache.java:150)
                     weblogic.net.http.HttpClient.findInCache(HttpClient.java:230)
                     weblogic.net.http.HttpsClient.New(HttpsClient.java:499)
                     weblogic.net.http.HttpsURLConnection.connect(HttpsURLConnection.java:239)Do you have ideas about problem?
    Thanks

    The reason for asking was this type of thread locking issues requires reproducible set-up for further investigation. This type of investigation takes time/effort which might not be possible on Forums. Are you able to reproduce it consistently on other machines?If so if you can send me the reproducer, I can try analysis for you. (if time permits)
    Thanks
    Manoj

  • OSB error while generating business service for FTP adapter Sync Get File

    Hi All
    I am trying to generate a business service from SOA Suite JCA FTP adapter Sync Get File, but i am getting this exception for no reasons (Rest operations list file, get file and put file are working)
    Invalid JCA transport endpoint configuration, exception: java.lang.NullPointerException     Unknown ALSB Conflict.
    Is this a bug in eclipse, can any body help me. Thanks
    Sorry Forgot to mention eclipse version...
    Eclipse Platform
    Version: 3.6.2
    Build id: M20110210-1200

    Ok,
    bcoz of this issue, i had to code the entire interface in OSB console. It runs fine in OSB console (i was able to test it successfully).
    Is this a bug in eclipse or only i am facing this issue? Has anybody tried to create a business service from JCA FTP Get Synchronous jca file?
    <adapter-config name="FTPReadMOMFileOnRMSDB" adapter="FTP Adapter"
         wsdlLocation="../wsdl/FTPReadMOMFileOnRMSDB.wsdl"
         xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
         <connection-factory location="eis/ftp/RMSDBFtpAdapter" />
         <endpoint-interaction portType="SynchRead_ptt"
              operation="SynchRead">
              <interaction-spec
                   className="oracle.tip.adapter.ftp.outbound.FTPReadInteractionSpec">
                   <property name="DeleteFile" value="true" />
                   <property name="PhysicalDirectory" value="/MOMFiles/output" />
                   <property name="FileName" value="*" />
                   <property name="FileType" value="binary" />
              </interaction-spec>
         </endpoint-interaction>
    </adapter-config>
    One more doubt? The PhysicalArchiveDirectory path can be on the FTP server something like: /MOMFiles/archive. Or do i have to use the Put operation to move it to /MOMFiles/archive directory. Currently OSB console and eclipse do not accept FTP path for this parameter and want me to specify a local directory on server. Thanks

Maybe you are looking for

  • PreparedStatement for SQL using IN (SQL Server 2000)

    Hi, guys How can I create a preparedStatement for a query using IN operator, which allow me to insert any number of parameters? eg: SELECT * FROM Students WHERE lastname IN (?, ?, ?, ....) Thanks jacklty

  • Mailbox database contentindex state is failed

    Hi, I have two mailbox servers in DAG (MBX01 & MBX02). when I check database copy status it show contentindex state failed on mbx02 server. I tried with command update-mailboxdatabasecopy -identity database1 -catalogonly but it is gives error; The op

  • ORACLE JOB

    Hi A small help..!! I have a table with two columns. col1        char(2)   ... values   y or n col2        number(2); values   1 or 0 Now I have to create a job on these columns..the job executes on every day midnight 2 a.m. In this job I have to upd

  • IPTC EXIF Core Transfer - LR Migration

    I want to thank the guys that weighed on my last post regarding strategies for getting out of Aperture with my content. Hard lesson learned. Without too much detail, here is what I'm slowly doing ( perhaps it might help others ) Consilidate ALL my ma

  • Java SDK API Poster

    Dear List, I am relatively new to the lang. I am looking for a poster of the Java SDK 1.4. api. which I can put on the wall in my office. Anyone tell me where the best place to buy one is ? regards, Ben