Waiting for WebLogic JMS - priority

Hi all
I am using WebLogic Server Version: 10.3.5.0 in a clustered environment.
I use a uniform distributed queue. I investigated enqueueing a large number of messages and trying to get them to be corresponding in order of priority.
I put the JMSPriority property successfully in messages and when I view messages in the weblogic console I see the priority.
My composite to Dequeue uses Oracle JMS adapter and I set it up as a singleton. But I found that it treats my messages in the order they are in queue not prioritize.
By reading the docs, I found the following: "Currently, WebLogic JMS does not honor the priority of the message." (http://www.inf.fu-berlin.de/lehre/WS00/SWT/BEA/documentation/docs51/classdocs/API_jms.html)
This is the documentation for 5.1. WebLogic server 10.3.5.0 supports priorities and whether someone can point me in the documentation?
Thank you
Robert

By default, the messages in a queue are in FIFO order, even if the messages have different priorities. So for the messages to be sorted by their priority, you must define a sort key of the destination.

For more details, please refer to the
http://docs.Oracle.com/CD/E17904_01/Web.1111/e13738/basic_config.htm#i1177256

Tags: Fusion Middleware

Similar Questions

  • Configuring JMS Adpter for remote weblogic JMS

    Hello
    We have SOA and OSB installed on separate computers.
    We use SOA 11.1.1.6.
    I have a requirement to send a JMS weblogic installation message where SOA is installed for weblogic installation where the OSB is installed.
    I understand that I must create a foreign JNDI provider where I need to create the link with the SMC OSB that I created on weblogic SOA.

    Now, when I am configuring the JMS adapterit asks me to select the connection to the server app jdev which is the installation of SOA connection it shows all queues and topics
    present on the installation of weblogic SOA but I need to specify the name JNDI Local and remote JNDI name somewhere so the message should go the
    OSB JMS.
    Can you get it someone please let me know how to configure the adapter in this scenario?
    Any help/pointers in this regard are appreciated.

    With respect,
    Hard

    Not very clear on your condition. Here's what I understand:
    1. you have a JMS queue in the field of the SOA Suite and another line in the area of the OSB
    2. you want to send messages to the queue JMS SOA field to the field to OSB JMS queue

    First of all don't think that you need a separate queue in the field of the OSB, you can have your proxy service point to the queue JMS in SOA Suite. You can simply use the domain SOA listening address and JNDI names in the service OSB JMS as URI a Proxy endpoint it will read messages directly from field JMS queue to SOA.
    However, if you have messages to copy first to the local OSB JMS queue, I would suggest creating an agent FAS to messages before directly from queue JMS SOA to the queue of the JMS OSB, in this way you will not have to build a composite to forward the message.
    Finally, if you want to forward the messages from the queue JMS SOA to the queue JMS OSB via a composite then you need build two adapters JMS in your composite application.
    JMS adapter to read the messages in the queue JMS SOA domain. (Use a server app connection in jDev which points towards SOA domain admin server and provide the queue JMS JNDI names created in the field of SOA).
    Other JMS adapter to write messages of OSB field JMS queue. (Create another connection of server app in jDev which points to OSB domain admin server and provide the names of the JNDI queue created in the field of the OSB).
    Then you can just put a mediator to take first map JMS messages and send to the second map of JMS

  • WebLogic 10.3 not suporting for MDB to connect to remote server Weblogic JMS

    Hello

    I have a problem with MDB deployed on Weblogic 10.3.It's MDB simple that communicates with the Server JMS weblogic remote. I'm the exception below. could someone help how to solve this problem.

    < 14 April 2009 11:28:52 AM PDT > < WARNING > < EJB > < BEA-010061 > < The Message - Driven EJB: ReceiverFromDocumentum can not con
    NECT to the JMS destination: FMAContractOutboundQueue. The error was:
    [EJB:011013] The Message-Driven EJB attempted to connect to the JNDI name JMS connection factory: FMAConnectionFacto
    Ry. However, the object with the JNDI name: FMAConnectionFactory is not a JMS connection factory. NestedException message is
    : weblogic.jms.client.JMSConnectionFactory cannot be cast to javax.jms.XAConnectionFactory >

    -Anthony

    For example, using console on the remote WLS WLS: http://e-docs.bea.com/wls/docs103/ConsoleHelp/taskhelp/jms_modules/connection_factories/ConfigureTransactions.html

  • using Weblogic JMS for delivery channel internal

    Hello

    I want my B2B to talk to the main application through the Weblogic JMS queues. I configured the internal delivery for this channel. I get the error message 'Retry Max' exceeded in b2b_idc_transport.log

    2008.09.24 to 12:09:53:713: B2BStarter wire: initialize (DEBUG) TransportReceiver: [WLIOutbound_TServer < jms > < wholesale trade >]
    2008.09.24 to 12:09:53:713: B2BStarter phone: JMSReceiver.init (DEBUG) () began...
    2008.09.24 to 12:09:53:713: B2BStarter phone: (DEBUG) Establishing JMS Connection.
    2008.09.24 to 12:10:03:704: B2BStarter phone: (DEBUG) Establishing JMS Connection.
    2008.09.24 to 12:15:03:428: B2BStarter wire: try again (ERROR) Max exceeded, closing all

    java.lang.Exception: retry exceeded Max
    at oracle.tip.transport.basic.jms.JMSMonitor.reconnect(JMSMonitor.java:833)
    at oracle.tip.transport.basic.JMSReceiver.init(JMSReceiver.java:333)
    at oracle.tip.transport.b2b.B2BTransport.init(B2BTransport.java:379)
    at oracle.tip.adapter.b2b.transport.AppTransportInterface.initialize(AppTransportInterface.java:282)
    at oracle.tip.adapter.b2b.engine.Engine.initialize(Engine.java:512)
    at oracle.tip.adapter.b2b.init.B2BServer.initialize(B2BServer.java:280)
    at oracle.tip.adapter.b2b.init.B2BStarter.startB2B(B2BStarter.java:297)
    at oracle.tip.adapter.b2b.init.B2BStarter.run(B2BStarter.java:143)
    at java.lang.Thread.run(Thread.java:534)

    I applied later patch 7322333 .

    kindly let me know what is the solution for this? Moreover, how can do debugging this problem in B2B.

    Thanks in advance.

    Kind regards
    Vaibhav

    Published by: karine on September 26, 2008 12:15 AM

    Hi vaibhav,
    This issue is cause of B2B is not able to establish a JMS connection.

    Please follow the steps below
    1. Add the weblogic.jar in the classpath by following the instructions below:
    a. copy the weblogic.jar in $ORACLE_HOME/ip/lib/folder
    b. go to the $ORACLE_HOME/opmn/conf/folder
    c. update of the opmn.xml (take the backup of the opmn.xml)
    c.1 Add this line
    After line
    d. restart the B2B

    2. make sure that the properties below are defined
    polling interval
    Destination properties java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory;java.naming.security.credentials=weblogic;java.naming.security.principal=weblogic;java.naming.provider.url=t3://provider:.
    fake isTopic
    Standard connection location
    Bytes of message Type
    Provider properties java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory;java.naming.security.credentials=weblogic;java.naming.security.principal=weblogic;java.naming.provider.url=t3://factory:/.

    Thank you and best regards,
    Nitesh jegou

  • What happens when "Still waiting for network when starting the computer and logon" is enabled and that the computer is not connected to the network?

    In MMC, I created the group policy and found through web search that computers with mapped network drives can connect better if "always wait for network when starting the computer and logon" is enabled...  So far, it has been very nice to have allowed.  Is no longer mapped network drives see the place as disconnected.  But what happens if the computer is not connected to a network?  Say the wireless router will turn off and your computer always 'wait... '. "turned on, should the user could still log the computer timely?

    Check these:
    Troubleshooting intermittent slow connection or slow start of http://blogs.technet.com/b/instan/archive/2008/04/17/troubleshooting-the-intermittent-slow-logon-or-slow-startup.aspx
    Priority and group policy processing
    http://TechNet.Microsoft.com/en-us/library/cc785665%28WS.10%29.aspx
  • test_fwktutorial.jsp does not start... Waiting for [IP address]

    JDeveloper installed and configured for the 21662342 Patch.  For EBS R12.2.5

    Try to run test_fwktutorial.jsp.  IE will start, but he's white with spinning cursor.  No other answer... until that don't get server error internal 500 after 10 minutes.

    Here is the log of JDeveloper:

    [Departure OC4J uses the following ports: HTTP = 8988, RMI = 23891, JMS = 9227]
    C:\JDev1225\jdevhome\jdev\system\oracle. J2EE.10.1.3.43.6\embedded-oc4j\config >
    C:\JDev1225\jdevbin\jdk\bin\javaw.exe-client - classpath C:\JDev1225\jdevbin\j2ee\home\oc4j.jar; C:\JDev1225\jdevbin\jdev\lib\jdev-OC4J-embedded.jar-DFND_JDBC_STMT_CACHE_SIZE = 200 - DCACHENODBINIT = true - DRUN_FROM_JDEV = true - mx256m - XX: MaxPermSize = 512M - Doracle.j2ee.dont.use.memory.archive = false - Xverify: none - DcheckForUpdates = adminClientOnly - Doracle.application.environment = development - Doracle.j2ee.dont.use.memory.archive = true - Doracle.j2ee.http.socket.timeout = 500 - Doc4j.jms.usePersistenceLockFiles = false oracle.oc4j.loader.boot.BootStrap - config C:\JDev1225\jdevhome\jdev\system\oracle.j2ee.10.1.3.43.6\embedded-oc4j\config\server.xml
    [waiting for the server to complete its initialization...]
    Journal of the com.evermind.server.jms.JMSMessages January 8, 2016 16:17:46
    INFO: JMSServer []: Server OC4J JMS recovery of transactions (commit 0) (0 rollback) (prepared 0).
    Journal of the com.evermind.server.jms.JMSMessages January 8, 2016 16:17:46
    INFO: JMSServer []: Server OC4J JMS recovering local transactions queue [jms/Oc4jJmsExceptionQueue].
    16-01-08 16:17:47 WARNING: source Code C:\JDev1225\jdevbin\jdev\appslibrt\xml.jar (< draws > in C:/JDev1225/jdevhome/jdev/system/oracle.j2ee.10.1.3.43.6/embedded-oc4j/config/application.xml) has the same filename, but is not identical to /C:/JDev1225/jdevbin/lib/xml.jar (< source code > (ignore obvious Class-Path) in META-INF/boot.xml to C:\JDev1225\jdevbin\j2ee\home\oc4j.jar). If it contains different versions of the same classes, it will be hidden because it is already visible in the search path for the default.root:0.0.0 charger.
    16-01-08 16:17:47 WARNING: source Code C:\JDev1225\jdevbin\jdev\appslibrt\jazn.jar (< draws > in C:/JDev1225/jdevhome/jdev/system/oracle.j2ee.10.1.3.43.6/embedded-oc4j/config/application.xml) has the same filename, but is not identical to the /C:/JDev1225/jdevbin/j2ee/home/jazn.jar (< source code > in META-INF/boot.xml to C:\JDev1225\jdevbin\j2ee\home\oc4j.jar). If it contains different versions of the same classes, it will be hidden because it is already visible in the search path for the default.root:0.0.0 charger.
    16-01-08 16:17:47 WARNING: source Code C:\JDev1225\jdevbin\jdev\appslibrt\jazncore.jar (from manifesto of C:/JDev1225/jdevbin/jdev/appslibrt/jazn.jar) has the same filename, but is not identical to the /C:/JDev1225/jdevbin/j2ee/home/jazncore.jar (< source code > in META-INF/boot.xml to C:\JDev1225\jdevbin\j2ee\home\oc4j.jar). If it contains different versions of the same classes, it will be hidden because it is already visible in the search path for the default.root:0.0.0 charger.
    Ready message received from Oc4jNotifier.
    Incorporated the OC4J startup time: 6331 ms.

    URL - target http://172.18.10.43:8988/OA_HTML/test_fwktutorial.jsp
    16-01-08 16:17:49 containers for J2EE 10 g (10.1.3.5.0) initialized Oracle

    ANY THOUGHTS?

    Hello

    1. Please check your last file DBC with DBA and accountability provided by your system administrator.

    2 recheck your Jdeveloper setup steps.

    3 remove the jdeveloper House system folder & restart Jdeveloper.

    Kind regards

    Dilip

  • How to wait for HTML when ADF Application sends a 'work' screen while Looking Up data space reserved

    Hello world

    I am trying to write test scripts in Openscript for an ADF application that uses Business Intelligence and support partial-Page rendering.  While it generates data, it sends HTML says his 'work', and then re - makes the area after the SQL call to the database ends.  The script passes after receiving the 'work' page and errors because it cannot find the variables that should have been created.

    How can I make the script wait for the actual page?  I looked through the documentation and looked online but I couldn't find anything relevant (or do not know what I'm looking for).

    Any help appreciated.

    Thank you

    Roy

    OK - problem solved.

    OBIEE sends the page indicating that it is looking up until the actual data returned.  There is an option on the Weblogic OBIEE server in the {WEBLOGIC_HOME}/instances/bi_instance/config/OracleBIPresentationServicesComponent/coreapplication_obips1/instanceconfig.xml file that can be defined (for test/debugging) to delay sending the screen holder place 'research'.}

    This should be added to the file XML between the tags.

    600

    True

    The value indicates how many seconds the OBIEE server waits until it sends to the screen "search.

    I hope that this information will prevent hair pulling episodes by others.

    Roy

  • Integrate CEP with weblogic JMS queue

    Hi guys,.

    I am trying to send data of CEP to the of Weblogic JMS queue, but I get the error message


    Error:

    org.springframework.beans.FatalBeanException: error initializing the context lifecycle; nested exception is java.lang.IllegalArgumentException: failed to find JNDI for jms/CEP_Q1 of the t3://10.80.4.206:7001 provider

    at com.bea.wlevs.spring.ApplicationContextLifecycle.onApplicationEvent(ApplicationContextLifecycle.java:146)

    to org.springframework.context.event.SimpleApplicationEventMulticaster$ 1.run(SimpleApplicationEventMulticaster.java:79)

    at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)

    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:76)

    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:274)

    at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:737)

    at org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext.finishRefresh(AbstractOsgiBundleApplicationContext.java:235)

    to org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$ 4.run(AbstractDelegatedExecutionApplicationContext.java:358)

    at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)

    at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)

    to org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$ CompleteRefreshTask.run (DependencyWaiterApplicationContextExecutor.java:139)

    at org.springframework.scheduling.commonj.DelegatingWork.run(DelegatingWork.java:62)

    to weblogic.work.commonj.CommonjWorkManagerImpl$ WorkWithListener.run (CommonjWorkManagerImpl.java:204)

    to weblogic.work.SelfTuningWorkManagerImpl$ WorkAdapterImpl.run (SelfTuningWorkManagerImpl.java:545)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    <jms-adapter>
      <name>CreditCardJMSOutboundAdapter</name>
      <event-type>CreditCardEvent</event-type>
      <jndi-provider-url>t3://10.80.4.206:7001</jndi-provider-url>
      <destination-jndi-name>jms/CEP_Q1</destination-jndi-name>
      <user>admin</user>
      <password>welcome1</password>
      </jms-adapter>
    

    In the weblogic server:

    The JMS adapter resources outgoing connection JNDI adapter: eis/queue / CEP

    ConnectionFactoryLocation: jms/OCEP_CF

    Connection factory JNDI name: jms/OCEP_CF

    JNDI queue name: jms/CEP_Q1


    Advice me please.


    Thank you

    Yatan

    Hi guys, this solved, the problem was that I was using the wrong port of JNDI, my queue was targeting the soa-server1 on 8001.  correct is t3://10.80.4.206:8001

  • Waiting for CPU: what exactly does that mean?

    Hi all

    I worked on this database (11.2.0.3 on AIX 6.1) try to improve the performance of certain lots of an ERP system developed by my company. These are all processes that work very well in other environments, but here the clock times are horrible for the load and I was seeing 10% CPU, 90% CPU waiting for almost every process. This is the last section of a very long trace file where you can see the invisible "wait."

    I know not how to do this: if I run something in the OS with a higher priority than to Oracle, what I will get. "Lack of processor" according to me, is the name for it. My question is: what else can cause this? If the OS say that nothing was on the computer, how can I study the root cause?
    OVERALL TOTALS FOR ALL RECURSIVE STATEMENTS
    
    call     count       cpu    elapsed       disk      query    current        rows
    ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    Parse   762529      3.24      16.60          0          3          0           0
    Execute 8334641   5593.35   51349.14     344238    2115862   12349440     1341634
    Fetch   7048666   1142.66    5978.90     385152   58108531       2068     7944263
    ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    total   16145836   6739.25   57344.65     729390   60224396   12351508     9285897
    
    Misses in library cache during parse: 734
    Misses in library cache during execute: 731
    
    Elapsed times include waiting on following events:
      Event waited on                             Times   Max. Wait  Total Waited
      ----------------------------------------   Waited  ----------  ------------
      db file sequential read                    620864        0.62       4858.21
      Disk file operations I/O                       42        0.00          0.00
      latch: shared pool                              8        0.04          0.06
      asynch descriptor resize                        6        0.00          0.00
      direct path write temp                          2        0.01          0.01
      direct path read temp                          94        0.03          0.57
      db file scattered read                       2129        0.44         23.90
      log file switch completion                     15        0.12          0.98
      latch: cache buffers lru chain                  2        0.00          0.00
      resmgr:cpu quantum                             15        0.00          0.03
      latch: object queue header operation            2        0.00          0.00
    
     8180  user  SQL statements in session.
      609  internal SQL statements in session.
     8789  SQL statements in session.
      288  statements EXPLAINed in this session.
    ********************************************************************************
    Trace file: dbkpv_ora_811258_ARREC_BXA_AUTOMATICA.trc
    Trace file compatibility: 11.1.0.7
    Sort options: prsela  fchela  exeela  
           1  session in tracefile.
        8180  user  SQL statements in trace file.
         609  internal SQL statements in trace file.
        8789  SQL statements in trace file.
         754  unique SQL statements in trace file.
         288  SQL statements EXPLAINed using schema:
               KIPREV.prof$plan_table
                 Default table was used.
                 Table was created.
                 Table was dropped.
     25357662  lines in trace file.
       57345  elapsed seconds in trace file.

    marcusrangel wrote:
    don't you think that it is possible that tracing would cause such a huge head?

    Your trace file contains 25 million lines, that is a significant amount of write operations, to be compared with the information that reads one-piece 620K consume dry 4858.
    It is necessary to note that writing in the trace file leads to loss of time only when it is caused between measure of elapsed time from a visit to the database. But even if the write operation is due to the outside to measure the time of the call for a database (for example, information about a call, as FETCH #) it can be inside some call parent and will be included in the duration of the call of the mother.
    If you are interested in the details of this process, I prepare an article on this topic in my blog.

    I would therefore recommend to reproduce a similar load without follow-up.

    Published by: Alexander Anokhin on 12.07.2012 22:07

  • Error: Invalid Configuration for the JMS adapter

    Hello!

    I do a test with the CEP to get messages from a WebLogic JMS queue but I get the following error:

    < BEA-2045010 > < the context of the "Test" application could not be initialized: org.springframework.beans.FatalBeanException: error initializing context of life cycle; nested exception is java.lang.IllegalArgumentException: configuration not valid for the JMS adapter, you must Bean or specify a converter or an event type.

    Teste.Context.xml:

    <? XML version = "1.0" encoding = "UTF-8"? >
    < xmlns = "http://www.springframework.org/schema/beans" beans
    xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance".
    xmlns:OSGi = "http://www.springframework.org/schema/osgi".
    xmlns:wlevs = "http://www.bea.com/ns/wlevs/spring".
    xmlns:JDBC = "http://www.oracle.com/ns/ocep/jdbc".
    xmlns: space = 'http://www.oracle.com/ns/ocep/spatial. '
    "xsi: schemaLocation =".
    http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/Spring-beans.xsd
    http://www.springframework.org/schema/OSGi
    http://www.springframework.org/schema/OSGi/spring-OSGi.xsd
    http://www.BEA.com/ns/wlevs/spring
    http://www.BEA.com/ns/wlevs/spring/spring-wlevs-v11_1_1_3.xsd
    http://www.Oracle.com/ns/OCEP/JDBC
    http://www.Oracle.com/ns/OCEP/JDBC/OCEP-JDBC.xsd
    http://www.Oracle.com/ns/OCEP/spatial
    http://www.Oracle.com/ns/OCEP/spatial/OCEP-spatial.xsd ">."

    < wlevs:event - type-repository >
    < wlevs:event - type the type name "Pet" = >
    < wlevs: class > testewithprotobuf. MyPet$ Pet < / wlevs: class >
    < / wlevs:event - type >
    < / wlevs:event - type-repository >

    < wlevs: adapt id = "pet_messageAdapter" provider = 'jms-entrants' >
    < wlevs:listener ref = "pet_inputChannel" / >
    < wlevs:instance - name of the property = "converterBean."
    REF = "PetMessageConverter" / >
    < / wlevs: adjust >

    < wlevs: channel id = "pet_inputChannel" - type of event "Pet" = >
    < wlevs:listener ref = "pet_messageProcessor" / >
    < / wlevs: channel >

    < bean id = "PetMessageConverter" class = "testewithprotobuf. PetMessageConverter"/ >
    < bean id = "PetBean" class = "testewithprotobuf. PetBean"/ >

    < wlevs:processor id = "pet_messageProcessor" >
    < wlevs:listener ref = "pet_outputChannel" / >
    < / wlevs:processor >

    < wlevs: channel id = "pet_outputChannel" - type of event "Pet" = >
    < wlevs:listener ref = "PetBean" / >
    < / wlevs: channel >
    < / beans >

    My converter class:

    import java.util.Collections;
    import java.util.List;

    Import javax.jms.BytesMessage;
    Import javax.jms.JMSException;
    Import javax.jms.Message;

    Import testewithprotobuf. MyPet.Pet;

    import com.bea.wlevs.adapters.jms.api.InboundMessageConverter;
    import com.bea.wlevs.adapters.jms.api.MessageConverterException;
    import com.google.protobuf.InvalidProtocolBufferException;

    / public class PetMessageConverter implements InboundMessageConverter {}

    @SuppressWarnings ("rawtypes")
    @Override
    conversion of public list (message Message) throws MessageConverterException.
    JMSException {}

    BytesMessage, bytesMessage = message (BytesMessage);

    long bodyLen = bytesMessage.getBodyLength ();
    ubyte [] buffer = new byte [(int) bodyLen];

    bytesMessage.readBytes (buffer);

    try {}
    Pet animal = Pet.parseFrom (buffer);

    Return Collections.singletonList (pet);

    } catch (InvalidProtocolBufferException e) {}
    throw new MessageConverterException (e);
    }
    }
    }

    Please, what is the problem?
    Thank you!

    This error usually indicates that you have two type of event and bean converter specified or not specified. In your case, which does not seem the case by looking at the source file. You could also paste the contents of your configuration of the directory META-INF/wlevs file?

  • 125, hogging threads waiting for lock oracle.jdbc.driver.T4CConnection@5500

    We use DBAdapter in soa suite 11 g (xa thin drivers, AIX platform) to talk to the database. At one point today, we could see the system WLS slows down considerably and thread dumps could see 125 hogging son everyone waits for the next lock:

    ' ExecuteThread: '16' for queue: '(self-adjusting) weblogic.kernel.Default' "waiting for lock *oracle.jdbc.driver.T4CConnection@55005500* BLOCKED
    oracle.jdbc.driver.T4CXAResource.doRollback(T4CXAResource.java:648)
    oracle.jdbc.xa.client.OracleXAResource.rollback(OracleXAResource.java:1148)
    weblogic.jdbc.wrapper.VendorXAResource.rollback(VendorXAResource.java:78)
    weblogic.jdbc.jta.DataSource.rollback(DataSource.java:1146)

    Can someone point to this oracle.jdbc.driver.T4CConnection@55005500. Is that a lock on a connection object? If so this means that all 125 discussions were waiting for a single connection? The source of data used has default settings for the connection pool.

    I couldn't see any thread thread discharge which States that it is now the same lock, possibly could be a problem with the way thread dump is generated in AIX

    Can someone shed some light on this?

    Hello. Grep just for T4CConnection@55005500 in the discharge. You will see the number of threads
    blocked (as you would expect) on this point, but only one thread that already have this object
    locked and uses it. Unfortunately, the thread is suspended in a call to DBMS, so it cannot
    go ahead and release the connection object and let all other threads proceed.
    I has you pointed out only one thread.

  • "the db file sequential read" waiting for event slow down an application.

    "the db file sequential read" waiting for event slow down an application.

    It is a rather strange problem. There is an update statement that hangs on the wait event 'db file sequential read' and until you restart the database, the query works fine. It happens once a week, usually Monday or after several days of large amount of work.

    I checked the processor and is fine, memory is very good, although the SGA and PGA have taken maximum memory. Flow of the disc seems to be ok since each another session on the basis of data looks very good.

    I guess that there is a missing configuration to avoid having to restart the database each week.

    Any help is greatly appreciated.

    Hello

    If you want same order of the tables as plain exp after reboot just go with ordered hint

    UPDATE item_work_step
    SET user_name = :b1,
    terminal = SYS_CONTEXT ('USERENV', 'TERMINAL'),
    status_cd = 'IN PROCESS'
    WHERE item_work_step_route_id =
    (SELECT item_work_step_route_id
    FROM (SELECT /*+ORDERED */ iws.item_work_step_route_id
    FROM user_role ur,
    work_step_role wsr,
    work_step ws,
    app_step aps,
    item_work_step iws,
    item_work iw,
    item i
    WHERE wsr.role_cd = ur.role_cd
    AND ws.work_step_id = wsr.work_step_id
    AND aps.step_cd = ws.step_cd
    AND iws.work_step_id = ws.work_step_id
    AND iws.work_id = ws.work_id
    AND iws.step_cd = ws.step_cd
    AND iws.status_cd = 'READY'
    AND iw.item_work_id = iws.item_work_id
    AND iw.item_id = iws.item_id
    AND iw.work_id = iws.work_id
    AND i.item_id = iws.item_id
    AND i.item_id = iw.item_id
    AND i.deleted = 'N'
    AND i.item_type_master_cd = :b3
    AND ur.user_name = :b1
    AND aps.app_name = :b2
    AND ( iws.assignment_user_or_role IS NULL
    OR ( iws.assignment_user_or_role IN (
    SELECT ur.role_cd
    FROM user_role ur
    WHERE ur.user_name = :b1
    UNION ALL
    SELECT :b1
    FROM dual)
    AND iws.assignment_expiration_time > SYSDATE
    )
    OR ( iws.assignment_user_or_role IS NOT NULL
    AND iws.assignment_expiration_time <= SYSDATE
    )
    )
    AND (iws.pend_date IS NULL OR iws.pend_date <= SYSDATE
    )
    ORDER BY aps.priority,
    LEAST (NVL (iw.priority, 9999),
    NVL ((SELECT NVL (priority, 9999)
    FROM item_work
    WHERE item_id = i.parent_id
    AND work_id = 42),
    9999
    )
    ),
    DECODE (i.a3, NULL, 0, 1),
    NVL (iw.sla_deadline,
    (SELECT sla_deadline
    FROM item_work
    WHERE item_id = i.parent_id
    AND work_id = 42)
    ),
    i.parent_id,
    i.item_id) unclaimed_item_work_step
    WHERE ROWNUM <= 1)
    

    If you want to get rid of the nested loops use USE_HASH

    UPDATE item_work_step
    SET user_name = :b1,
    terminal = SYS_CONTEXT ('USERENV', 'TERMINAL'),
    status_cd = 'IN PROCESS'
    WHERE item_work_step_route_id =
    (SELECT item_work_step_route_id
    FROM (SELECT /*+ORDERED USE_HASH(ur wsr ws aps iws iw i) */ iws.item_work_step_route_id
    FROM user_role ur,
    work_step_role wsr,
    work_step ws,
    app_step aps,
    item_work_step iws,
    item_work iw,
    item i
    WHERE wsr.role_cd = ur.role_cd
    AND ws.work_step_id = wsr.work_step_id
    AND aps.step_cd = ws.step_cd
    AND iws.work_step_id = ws.work_step_id
    AND iws.work_id = ws.work_id
    AND iws.step_cd = ws.step_cd
    AND iws.status_cd = 'READY'
    AND iw.item_work_id = iws.item_work_id
    AND iw.item_id = iws.item_id
    AND iw.work_id = iws.work_id
    AND i.item_id = iws.item_id
    AND i.item_id = iw.item_id
    AND i.deleted = 'N'
    AND i.item_type_master_cd = :b3
    AND ur.user_name = :b1
    AND aps.app_name = :b2
    AND ( iws.assignment_user_or_role IS NULL
    OR ( iws.assignment_user_or_role IN (
    SELECT ur.role_cd
    FROM user_role ur
    WHERE ur.user_name = :b1
    UNION ALL
    SELECT :b1
    FROM dual)
    AND iws.assignment_expiration_time > SYSDATE
    )
    OR ( iws.assignment_user_or_role IS NOT NULL
    AND iws.assignment_expiration_time <= SYSDATE
    )
    )
    AND (iws.pend_date IS NULL OR iws.pend_date <= SYSDATE
    )
    ORDER BY aps.priority,
    LEAST (NVL (iw.priority, 9999),
    NVL ((SELECT NVL (priority, 9999)
    FROM item_work
    WHERE item_id = i.parent_id
    AND work_id = 42),
    9999
    )
    ),
    DECODE (i.a3, NULL, 0, 1),
    NVL (iw.sla_deadline,
    (SELECT sla_deadline
    FROM item_work
    WHERE item_id = i.parent_id
    AND work_id = 42)
    ),
    i.parent_id,
    i.item_id) unclaimed_item_work_step
    WHERE ROWNUM <= 1)
    

    and for small tables, you can try adding for example FULL (your) FULL (wsr)

    It can be rewritten in a different way, but it's the fastest way to try how query will be if you rewrite it. Check the explain plan command if certain partially ordered tables are not joined because you can get the Cartesian join, it seems that it will be ok.

    View query result in the em console.

    Concerning

  • Stuck "waiting for the printer to be available."

    After initially looking at it's going to print, the printer dialog box displays "waiting for printer to be available" and it's there (even if the printer - inkjet HP series C3800 - is ready).

    Here is what I tried:

    Using the HP utility software on the same computer, I am able to successfully print a test page, which rules out a problem with the printer and its connection to the computer.

    Printing worked normally before moving on to the Sierra. I tried resetting the printing system and add new printer (Sierra recognizes very well). I also tried to run in case disk utility have a permissions problem.

    I'm stumped at this point. Help much appreciated.

    Same story, but with a HP Laserjet P3005dn, specific scenario, the exact symptoms, exact attempts to improve...

  • Hi8 thru cam HDV into FCP 7: waiting for timecode

    Hello

    I have a bunch of Hi8 tapes I want to capture on the drive by running through Sony CCD-TR400 on the Canon HV - 20 MBPro & FCP 7.

    I can see the execution in the window capture, but when I hit capture now it gets no further than "Waiting for time code."

    I guess the Hi8 analog, but hoped the Canon with its AV > DV option would treat his way through.

    Any ideas?

    Is the only way to do this would save on tape dv on Canon HV-20 and then capture the disk?

    The best

    Elmer

    Hi8 uses only consumer re-writable (CCFC) timecode that is not readable by the PCF.  In the FCP capture settings, set "Device Control" device not controllable and then use Capture now capture rather than in batches.

    -DH

  • "waiting for encrypted google" does not allow me to open a Web site

    When I try to open lifenews.com, which I visited many times, there is a message saying left down "waiting for encrypted google." I don't even use google chrome? I don't know where to go to get rid of it, I don't want nothing blocked unless I specifically ask to be blocked. I did the research, said it's a blur, said another security settings to uncheck the ssl2 and ssl3. Nothing works. Can someone tell me please how to remove this thing waiting for encrypted google.

    You said blur, which is an add-on. Use the blur, or any extension of similar content filtering? If you think one of them might be the problem, you can test Firefox Safe mode. It is a standard diagnostic tool to disable extensions, hardware acceleration, and a few other advanced features of Firefox.

    Does not work if Firefox: Hold down the SHIFT key when you start Firefox.

    If Firefox is running: You can restart Firefox in Mode safe mode using either:

    • button "3-bar" menu > "?" button > restart with disabled modules
    • Help menu > restart with disabled modules

    and OK reboot.

    Two scenarios: A small dialog box should appear. Click on 'Start mode safe' (not update).

    Any improvement?

Maybe you are looking for

  • Portege R100 boot - black cursor screen flashing white underscore

    the drive activity light flashes for a second then stopsthe screen is black with a white cursor line underscore flashing in the top left I tried to boot from the recovery CD, (press F12 etc.), but there just ejects the CD? !! I tried to watch the BIO

  • Computer is not configured for Microsoft FixIt. Why not?

    Original title: when I try to use the hotfix program it won't work and it did until I get a reprt error saying that my computer settings are not configured for microsoft fixit program I get an error reprt back saying that my computer settings are not

  • change your Email address on the computer.

    I recently moved and changed my e-mail address (server) and the service provider.  Now when I try to attach files to my current e-mail that they are always attached to my old email address (server) and the computer does not allow files or electronic

  • E1700 advanced routing - need help

    I'm unable to create static routes through my Linksys E1700 (v1, f/w 1.0.02 Rev. I get errors on all roads, I try to enter. I receive a complaint that is not part of an IP address in the range 1-233 or I get the "Road of Invalid" error message when t

  • Dell XPS 8900 graphic card replacement.

    I have a XPS8900 with a Dell supplied 750 card mounted TI.  I would like to replace it with a Board of Asus Strix 960 GTX.  It is longer than the existing card and I do not know if she will agree to ram slots and a few cards power for HD etc. Has any