JMS resource usage
Let's say I am publishing messages in JVM 1 where
I have a TopicConnection and multiple sessions obtained
via jndi lookup from JVM 2 where the JMS Provider resides..
If JVM 1 suddenly crashes, such that the publishing apparatus in JVM 1 has no
opportunity to close the TopicConnection, how will the JMS Server running
in JVM 2 handle this?
thanks
Yep. This is a requirement of the JMS specification.
rp johns wrote:
> Thanks for the response.
>
> I've seen a few implementations of session pooling
> and in all of them it is only the connection that gets closed wrt cleanup.
> Can I infer from this that in closing the connection any
> sessions acquired through said connection are also cleaned up
> properly?
>
> Tom Barnes wrote:
>
> > The JMS server will eventually clean up the lost connections. The time
> > it takes to do this is dependent on the type of failure...
> >
> > rp johns wrote:
> >
> > > Let's say I am publishing messages in JVM 1 where
> > > I have a TopicConnection and multiple sessions obtained
> > > via jndi lookup from JVM 2 where the JMS Provider resides..
> > >
> > > If JVM 1 suddenly crashes, such that the publishing apparatus in JVM 1 has no
> > > opportunity to close the TopicConnection, how will the JMS Server running
> > > in JVM 2 handle this?
> > >
> > > thanks
Similar Messages
-
MDB deployement error in Glassfish - "JMS resource not created"
Hi,
I'm tring to deploy a J2EE application which has couple of MDBs in Glassfish 2.1. I get the following error when I deploy the EAR file to the app server. I've cofigured JMS resources using admin console but still getting this error. I've no experience of JMS, I'm not sure if I've configured it correctly. Any step-by-step guide with screenshots would be very useful, but can't find any. Please help me if you have any idea what I'm doing wrong. Thanks in advance.
<br />
[#|2009-03-05T13:09:10.143+0000|SEVERE|sun-appserver2.1|javax.enterprise.system.container.ejb|_ThreadID=35;_ThreadName=Thread-3757;com.sun.enterprise.connectors.ConnectorRuntimeException: JMS resource not created : ;_RequestID=075ba53a-1835-482d-9db7-fe79fe1f1eb3;|EJB5090: Exception in creating EJB container <a href="http://forums.sun.com/#" class="jive-link-anchor"></a><br />
<br />
[#|2009-03-05T13:09:10.143+0000|SEVERE|sun-appserver2.1|javax.enterprise.system.container.ejb|_ThreadID=35;_ThreadName=Thread-3757;_RequestID=075ba53a-1835-482d-9db7-fe79fe1f1eb3;|appId=cdm moduleName=cdm-ejb_jar ejbName=SupplierEJB|#]<br />
<br />
[#|2009-03-05T13:09:10.143+0000|SEVERE|sun-appserver2.1|javax.enterprise.system.core.classloading|_ThreadID=35;_ThreadName=Thread-3757;_RequestID=075ba53a-1835-482d-9db7-fe79fe1f1eb3;|LDR5004: UnExpected error occured while creating ejb container<br />
com.sun.enterprise.connectors.ConnectorRuntimeException: JMS resource not created : <br />
at com.sun.enterprise.connectors.system.ActiveJmsResourceAdapter.getPhysicalDestinationFromConfiguration(ActiveJmsResourceAdapter.java:1591)<br />
at com.sun.enterprise.connectors.system.ActiveJmsResourceAdapter.updateMDBRuntimeInfo(ActiveJmsResourceAdapter.java:1421)<br />
at com.sun.enterprise.connectors.inflow.ConnectorMessageBeanClient.setup(ConnectorMessageBeanClient.java:170)<br />
at com.sun.ejb.containers.MessageBeanContainer.<init>(MessageBeanContainer.java:209)<br />
at com.sun.ejb.containers.ContainerFactoryImpl.createContainer(ContainerFactoryImpl.java:524)<br />
at com.sun.enterprise.server.AbstractLoader.loadEjbs(AbstractLoader.java:527)<br />
at com.sun.enterprise.server.ApplicationLoader.doLoad(ApplicationLoader.java:191)<br />
at com.sun.enterprise.server.TomcatApplicationLoader.doLoad(TomcatApplicationLoader.java:126)<br />
at com.sun.enterprise.server.ExtendedApplicationLoader.doLoad(ExtendedApplicationLoader.java:134)<br />
at com.sun.enterprise.server.AbstractLoader.load(AbstractLoader.java:238)<br />
at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304)<br />
at com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174)<br />
at com.sun.enterprise.deployment.client.DeploymentClientUtils.startApplication(DeploymentClientUtils.java:159)<br />
at com.sun.enterprise.deployment.client.DeployAction.run(DeployAction.java:538)<br />
at java.lang.Thread.run(Thread.java:619)<br />Hi Nigel,
Thanks for ur reply. In my ejb-jar.xml I have
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2003 Sun Microsystems, Inc. All rights reserved. -->
<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
<display-name>myJARName</display-name>
<enterprise-beans>
<message-driven>
<display-name>myEJB</display-name>
<ejb-name>myEJB</ejb-name>
<ejb-class>com.mycompany.app.mdb.MyMessageBean</ejb-class>
<messaging-type>javax.jms.MessageListener</messaging-type>
<transaction-type>Container</transaction-type>
<message-destination-type>javax.jms.Queue</message-destination-type>
<message-destination-link>MyQueue</message-destination-link>
<activation-config>
<activation-config-property>
<activation-config-property-name>destinationType</activation-config-property-name>
<activation-config-property-value>javax.jms.Queue</activation-config-property-value>
</activation-config-property>
</activation-config>
.......So I've created JMS resource with same JNDI name and Physical destination name (both are MyQueue). I don't see any different JNDI name in ejb-jar.xml. Is it nor right? -
When I save a project plan to my local computer from Project Online and open it up in an offline mode and access Resource Usage view I get prompted with Date Range dialog boxes with the first one saying "Show resources/assignments that start or finish
after:" and the second one with "And before:".
I don't have any filters that are setup in Project Online that are not available in offline mode to trigger these prompts.
Please let me know what could be causing the date range prompts. Thanks.Hi,
You probably retrieve an enterprise filter into your local file. Just open the organizer from MS Project, go to the filter tab (be sure to have your project selected in the drop down menu at the top left of right of the organizer) and delete the date range
filter.
Hope this helps,
Guillaume Rouyre, MBA, MCP, MCTS | -
JMS Resource Adapter and JDeveloper 10g
Hello,
I an trying to use the OC4J JMS Resource Adapter for WebSphere MQ with Jdeveloper 10g (OC4J 9.0.4). The program is just a servlet that sends a message to a JMS Queue. My orion-web.xml looks like:
<?xml version = '1.0' encoding = 'windows-1252'?>
<!DOCTYPE orion-web-app PUBLIC "-//Evermind//DTD Orion Web Application 2.3//EN" "http://xmlns.oracle.com/ias/dtds/orion-web.dtd">
<orion-web-app servlet-webdir="/servlet/">
<resource-ref-mapping name="jms/QCF" location="mqjms/MyQCF" />
<resource-env-ref-mapping name="jms/QUEUE1" location="mqjms/MyQ" />
</orion-web-app>
The problem is that when I try to start the server I get the following Jdeveloper error:
java.lang.IllegalArgumentException: Unrecognized parent-elem combination: interface oracle.jdeveloper.xml.oc4j.war.OrionWebApp - resource-env-ref-mapping
at oracle.javatools.xml.bind.XMLBinding.throwUnrecognizedElem(XMLBinding.java:127)
at oracle.jdeveloper.xml.j2ee.war.WebAppBinding.elem2intImpl(WebAppBinding.java:637)
at oracle.javatools.xml.bind.XMLBinding.elem2int(XMLBinding.java:104)â¦.
Any ideas?
Thanks in advanceDid you find a fix for this? I'm experiencing the same problem.
-
'Resource Usage' field in Planner workbench
Hi,
Currently the 'Resource Usage' field in Planner Workbench > Item > Routing Operation > Resources doesn't not display decimal places.
What do I need to change in profile option or preference or anywhere else so that atleast 1 place after decimal is display. In the database column this field has data with decimal places.
ThanksHi Geert,
Thanks for the advice.
I put '1' decimal place in Capacity Plan but it didn't work. Then I entered same value in all decimal places in all tab in Preferences, then it worked.
Thanks
Dee -
Hi,
JMS Adapter usage: BPEL process1 sends message to a JMS Queue.
Bpel process2 subscribes to the same queue. For some reason Bpel process2 fails.
What happens to the message?
Thanks
NirmalIf the consumer BPEL is asynchrnous, then the BPEL cannot be a part of the global transaction (with JMS Adapter).
If the consume BPEL is synchronous, then the BPEL can be a part of the global transaction (with JMS Adapter).
In the second case, if the BPEL transaction fails, then the jca.retry will happen i.e., the message is given to the BPEL instance again for jca.retry number of times, if it fails all the times, we can set paramaters such that the message is redirected to another queue...
go to the Delivery Failure tab of the JMS queue/topic, and give the values for the following properties...
Redelivery Limit : 3
Expiration Policy : Redirect
And also give the queue name where you want to redirect the message...
Transaction in Oracle SOA 11g - BPEL
Hope this helps
N -
Error initializing the Oracle JMS Resource provider for Topics
Getting this error when starting OC4J 9.0.3 standlone on Windows2000.
Resource provider config'd as
<resource-provider class="oracle.jms.OjmsContext" name="ojms">
<description> OJMS/AQ </description>
<property name="datasource" value="jdbc/ProlianceDS"></property>
</resource-provider>
Datasource config'd as
<data-source
class="com.evermind.sql.OrionCMTDataSource"
name="ProlianceDS"
location="jdbc/ProlianceDS"
xa-location="jdbc/xa/ProlianceDS"
ejb-location="jdbc/ProlianceDS"
connection-driver="oracle.jdbc.driver.OracleDriver"
username="proliance"
password="******"
url="jdbc:oracle:thin:@aps67.ere.com:1538:ifstst"
inactivity-timeout="30"
/>
ejb-jar config'd as
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar>
<enterprise-beans>
<message-driven>
<description>Proliance Message Driven Bean</description>
<display-name>ProlianceMDB</display-name>
<ejb-name>ProlianceMDB</ejb-name>
<ejb-class>com.lendlease.bll.ProlianceMDB</ejb-class>
<transaction-type>Container</transaction-type>
<message-selector>
<method>
<ejb-name>ProlianceMDB</ejb-name>
<method-name>onMessage</method-name>
</method>
</message-selector>
<message-driven-destination>
<destination-type>javax.jms.Topic</destination-type>
<subscription-durability>Durable</subscription-durability>
</message-driven-destination>
<resource-ref>
<res-ref-name>java:comp/resource/ojms/Topics/PROLIANCE.OUT_AQ</res-ref-name>
<res-type>javax.jms.Topic</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-env-ref>
<resource-env-ref-name>java:comp/resource/ojms/TopicConnectionFactories/aqTcf</resource-env-ref-name>
<resource-env-ref-type>javax.jms.TopicConnectionFactory</resource-env-ref-type>
</resource-env-ref>
</message-driven>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>ProlianceMDB</ejb-name>
<method-name>onMessage</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
orion-ejb-jar config'd as:
<?xml version = '1.0'?>
<!DOCTYPE orion-ejb-jar PUBLIC "-//Evermind//DTD Enterprise JavaBeans 1.1 runtime//EN" "http://xmlns.oracle.com/ias/dtds/orion-ejb-jar.dtd">
<orion-ejb-jar deployment-time="e7f1ce76f6" deployment-version="1.0.2.2">
<enterprise-beans>
<message-driven-deployment
name="ProlianceMDB"
connection-factory-location="java:comp/resource/ojms/TopicConnectionFactories/aqTcf"
destination-location="java:comp/resource/ojms/Topics/PROLIANCE.OUT_AQ"
subscription-name="PROLIANCE_SUBSCRIBER">
</message-driven-deployment>
</enterprise-beans>
</orion-ejb-jar>
Full startup trace is:
C:\ora\oc4j_9.0.3\j2ee\home>java -Djdbc.connection.debug=true -jar oc4j.jar
Node started with id=-2143203582
Auto-unpacking C:\ora\oc4j_9.0.3\j2ee\home\applications\ProlianceMDB.ear... done.
Auto-unpacking C:\ora\oc4j_9.0.3\j2ee\home\applications\ProlianceMDB\ProlianceMDB.war... done.
Auto-deploying ProlianceMDB (New server version detected)...
Copying default deployment descriptor from archive at C:\ora\oc4j_9.0.3\j2ee\home\applications\ProlianceMDB/ProlianceMDB
.jar/META-INF/orion-ejb-jar.xml to deployment directory C:\ora\oc4j_9.0.3\j2ee\home\application-deployments\ProlianceMDB
\ProlianceMDB.jar...
Auto-deploying ProlianceMDB.jar (New server version detected)... done.
Error initializing the Oracle JMS Resource provider for Topics: Not an OracleConnection
Error deploying file:/C:/ora/oc4j_9.0.3/j2ee/home/applications/ProlianceMDB/ProlianceMDB.jar homes: No javax.jms.Destina
tion found at the specified destination-location (java:comp/resource/ojms/Topics/PROLIANCE.OUT_AQ) for MessageDrivenBean
ProlianceMDB
OrionCMTConnection not closed, check your code!
Logical connection not closed, check your code!
Created at:
java.lang.Throwable: OrionCMTConnection created
at com.evermind.sql.OrionCMTConnection.<init>(OrionCMTConnection.java:42)
at com.evermind.sql.OrionCMTDataSource.getConnection(OrionCMTDataSource.java:82)
at oracle.jms.AQjmsConnection.newDBConnection(AQjmsConnection.java:1681)
at oracle.jms.AQjmsConnection.<init>(AQjmsConnection.java:537)
at oracle.jms.AQjmsTopicConnectionFactory.createTopicConnection(AQjmsTopicConnectionFactory.java:232)
at oracle.jms.OjmsResource.initT(OjmsResource.java:512)
at oracle.jms.OjmsResource.initAQ(OjmsResource.java:411)
at oracle.jms.OjmsResource.init(OjmsResource.java:214)
at oracle.jms.OjmsContextFactory.getObjectInstance(OjmsContextFactory.java:103)
at oracle.jms.OjmsContext.getResource(OjmsContext.java:328)
at com.evermind.server.Application.lookupResource(Application.java:2548)
at com.evermind.server.Application.lookupResource(Application.java:2563)
at com.evermind.server.ApplicationContext.handleResourceLookup(ApplicationContext.java:639)
at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:162)
at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:66)
at com.evermind.server.ejb.MessageDrivenHome.<init>(MessageDrivenHome.java:236)
at com.evermind.server.ejb.EJBPackageDeployment.bindHomes(EJBPackageDeployment.java:304)
at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:595)
at com.evermind.server.Application.postInit(Application.java:431)
at com.evermind.server.Application.setConfig(Application.java:136)
at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1635)
at com.evermind.server.ApplicationServer.initializeApplications(ApplicationServer.java:1585)
at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1240)
at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:93)
at java.lang.Thread.run(Thread.java:484)
Auto-deploying ProlianceMDB Poster (New server version detected)...
Oracle9iAS (9.0.3.0.0) Containers for J2EE initialized
Using native aqapi.jar with OC4J -didn't copy from 9.2.0.2 DB. 9.2.0.2 patchset ran fully, completed fine. What's going wrong?
BrianShouldn't I be getting a com.evermind.sql.OrclCMTConnection created instead of a com.evermind.sql.OrionCMTConnection (per the stack trace)? OJMS is complaining that it doesn't have an OracleCOnnection but how do I tell it to use the "OrclCMTConnection" class instead?
Brian -
When I open up the project plan I see the following in the Resource Usage view for John (resource):
The level of effort for the task is 8 hrs for that day. However I am seeing a discrepancy where the total effort for that day appears as 9.6 hrs. I don't know where the additional 1.6 hrs is coming from.
The issue is the same for the other resources in the project.
Has anyone seen this issue before?
Thanks in advance.Hi Bomasamudram,
And you'll only see this check box for Summary Resource Assignemtns if you choose the account each time you start project pro...
Ben Howard [MVP] | web |
blog |
book | P2O -
Capturing session level resource usage in RAC environment
I have used Tom Kyte's runstats.sql to capture resource usage by a session in a single instance environment. http://asktom.oracle.com/tkyte/runstats.html
The procedures in the package take before and after snapshot from v$mystat. My question is how does in change in RAC enviornment with more than one instance?
There is an equivalent table gv$mystat which has an additional column inst_id. I will appreciate if somebody can provide me some insight.I wish everyone would stop using V$ objects where GV$ objects exist. Everything you write using V$ is a minimal or no value when run on a RAC cluster. However everything written using GV$ will always run on a stand-alone database.
Just convert the code and you should be fine.
At the University of Washington I never even teach about V$ dynamic performance views beyond the concept that they are a legacy of the time before RAC. There are about 107 V$s that have no global equivalent but they mostly related to instance recovery (RMAN). -
Lookup JMS resource from server level failed, but other level will success
I have a jms resource in websphere the full jndi is
cell/nodes/sampleNode/servers/sampleServer/jms/foundation/SimpleQueue.TCFIf I use
Context jndiContext = (Context)jndiInitialContext.lookup("cell/nodes/sampleNode/servers/sampleServer/jms/foundation/SimpleQueue.TCF");No problem
but if use
Context jndiContext = (Context)jndiInitialContext.lookup("cell/nodes/sampleNode/servers/sampleServer");
(TopicConnectionFactory)jndiContext.lookup("jms/foundation/SimpleQueue.TCF");This will fail with exception
0000000a W UOW=3-fc00fc-21429626:localhost source=com.ibm.ws.naming.util.Helpers org=IBM prod=WebSphere component=Application Server thread=[P=500142:O=0:CT]
NMSV0610I: A NamingException is being thrown from a javax.naming.Context implementation. Details follow:
Context implementation: com.ibm.ws.naming.jndicos.CNContextImpl
Context method: lookupExt
Target name: jms/foundation/SimpleQueue.TCF
Other data: ""
Exception stack trace: javax.naming.NamingException: Error during resolve [Root exception is org.omg.CORBA.INTERNAL: initial and forwarded IOR inaccessible vmcid: IBM minor code: 58C completed: No]
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1939)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1862)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1552)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1354)
at Main.main(Main.java:98)
Caused by: org.omg.CORBA.INTERNAL: initial and forwarded IOR inaccessible vmcid: IBM minor code: 58C completed: No
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1213)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1320)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1109)Even I change the lookup level to other like
Context jndiContext = (Context)jndiInitialContext.lookup("cell/nodes/sampleNode/servers");
(TopicConnectionFactory)jndiContext.lookup("sampleServer/jms/foundation/SimpleQueue.TCF");It will success, only from server level, exception happened.
Any idea?
Thank you.I haven't tried this before, but I think you need to tell Apache to tunnel t3 and/or iiop explicitly in the config:
http://e-docs.bea.com/wls/docs103/plugins/apache.html#wp124662
Which client jar are you using? The thin client or the wlfullclient.jar/weblogic.jar?
If you read this section of the JMS thin client docs, it discusses how thin client t3 urls are transparently switched to iiop and http urls use iiop tunneling:
http://e-docs.bea.com/wls/docs103/client/jms_thin_client.html#wp1026979 -
Specified load buffer resource usage is above currently available value
Hello,
I am trying to load data into my ASO database. The .mxl and the rules file
have worked fine on the development machine but now on another PC I get this
error while executing the .mxl
Initialize load_buffer with buffer_id 3
Execution Message:
Specified load buffer resource usage [1] is above currently available valu [0]
The outline verifies fine and there is no other data in this ASO database.
Does this error mean I have to increase the available resources (how?).
Thanks
metalrayHi,
There has to be something wrong with your import statement, also I am not sure why you are spooling the same file as writing the import errors as this will overwrite the file.
Here is an example of a script I just ran and it ran through without any problems.
spool on to 'C:\Out1.txt';
login admin password on localhost;
alter database 'ASObasic'.'basic' destroy load_buffer with buffer_id 2;
alter database 'ASObasic'.'basic' initialize load_buffer with buffer_id 2;
import database 'ASObasic'.'basic' data connect as 'admin' identified by 'password' using server rules_file 'DATA' to load_buffer with buffer_id 2 on error write to 'C:\Out.out';
import database 'ASObasic'.'basic' data from load_buffer with buffer_id 2 override values;
logout;
I would open a maxl window and try pasting in line by line as well.
Cheers
John
http://john-goodwin.blogspot.com/ -
Clear resource usage counter on ACE module
Hi
Does anybody know how to clear the resource usage counter on an ACE module?
We use an ACE20-MOD-K2 with version A2(3.5).
Here you can see that after issuing 'clear stats resource-usage' the counters are still the same.
uzhlbsrv1/Admin# sh resource usage resource rate bandwidth
Allocation
Resource Current Peak Min Max Denied
Context: Admin
bandwidth 1966 3971 7487500 625000028 0
Context: NOZONE
bandwidth 0 4450 0 617512528 0
Context: ZONE1
bandwidth 14021827 549340375 0 617512528 192084322
Context: ZONE2
bandwidth 197520 69634789 0 617512528 29385
Context: ZONE3
bandwidth 38756 78911285 0 617512528 6471653
Context: ZONE4
bandwidth 0 3052 0 617512528 0
uzhlbsrv1/Admin# clear stats resource-usage
uzhlbsrv1/Admin# sh resource usage resource rate bandwidth
Allocation
Resource Current Peak Min Max Denied
Context: Admin
bandwidth 396 841 7487500 625000028 0
Context: NOZONE
bandwidth 0 4450 0 617512528 0
Context: ZONE1
bandwidth 9350189 549340375 0 617512528 192084322
Context: ZONE2
bandwidth 128087 69634789 0 617512528 29385
Context: ZONE3
bandwidth 133229 78911285 0 617512528 6471653
Context: ZONE4
bandwidth 0 3052 0 617512528 0
Or is it a bug eventually?
Thanks
PatrikHi Patrik,
What could one of the issue here is, if this box is in production and is being used, as soon as you clear the coutners, the new traffic is still flowing in, so ace will populate the new stats. if you take this box out of production then you should be able to see all the traffic gone.
Also to reinforce my previous argument, if you happen to see the stats second time, they are reduced , which will only point that the system is actively receiving and before you do a second show resource, it would have received some traffic and it will also take into account the existing traffic flow across the box.
Most likely not a Bug.
Regards
Abijith -
Ok, is there a quick/simple way to monitor a jms topic/queue. You know, just to see if any messages are in the topic/queue and how many are being sent, etc...
I check out the docs for montoring and snmp and OH MY GOD... you've got to be kidding, if this is the only way. Not that I think this is even a way, as I didn't see anything in there that would tell me how many messages may be in my topic.
This is related to another post I sent where I'm trying to figure out why my mdb ejb won't load. Unfortunetly I can't even tell if somthing is getting on the stupid topic, so I don't know if the mdb is loading and just not getting the message from the topic, or if the message is getting to the topic, but the mdb never loads to handle it.
I don't want to be a broken record here, but have you guys at sun looked at how this all works in weblogic? It's so intuitive, the web console interface allows you to examine the status of any deployed ejbs, and also the status and statistics for jms resources. Perhaps by Sun Appserver 10 or 11 you guys will finally get it.
Tony FLook,
Sorry to "needlessly flame the product", but so far my experience with it is that nothing matches exactly the documentation, nothing really works (except thier sample apps, but no example of anything other then thier sample apps), and the only way to get answers to simple questions is to post on forums, because the documantion that comes with the installation doesn't help.
The link you sent me had instructions on using the Admin console of IMQ. Of course, no documentation that came with the installation mentioned it. So, right off the bat I get the part of Adding a broker, and instead of seeing the screen shown in the tutorial, I get the Add Broker screen , but the textboxes are missing - you can't enter anything. So right away it doesn't work. Just another example of how evertime I try to do somthing with this product I run into a wall.
Anyway, as far as flaming the product before I fully investigate the options, I guess my answer is I shouldn't have to spend 3 weeks pouring thru documenation, samples, and newgroups just to figure out how to do somthing simple, like monitor messages in a queue. And when I finally get an answer, it simple doesn't work.
However, I will curb my frustration with this product and refrain from commenting on it. On the positive side, the sun employees seem to actually monitor this topic and respond frequently and quickly, which is more then I could say for other vendors such as bea. -
Doubt on using DB as JMS resource provider
Hi
I am trying to use Oracle DB as JMS resource provider. I am trying to create required tables like following.
connect as sysdba/pwd
CREATE USER TUSER IDENTIFIED BY tiger
GRANT CONNECT, RESOURCE,AQ_ADMINISTRATOR_ROLE TO TUSER
GRANT EXECUTE ON SYS.DBMS_AQ TO TUSER // Hanging
In line 3 it never completes. Looks like some lock is there on that table, But I am not able to understand what lock.
Can anybody explain me what could be wrong. (I am not DBA. Just trying to learn JMS using DB as resource provider. I am using the DB which comes with Infra)
Thanks
RatheeshWhich database version is this? The hang is likely caused by a lock held on the dbms_aq package. For example, when a session is blocked inside dbms_aq package wating for messages to be delivered, it is not possble to grant/revoke execute permissions on that package to a different db user.
You could try bouncing the db to see if you still see the hang.
Hope this helps,
-Frances -
Can't see content of Text Column cells in Resource Usage View
I am having an issue adding a custom pre-defined & pre-populated text column field to resource usage view ( in a pooled resource situation) in microsoft project 2013. It doesn't see how the Text column has been renamed or the content of those column's
cells. Is there a workaround for this? ThanksTechNew User1111,
Go to the following website and take a look at FAQs 51 and 37. They will provide the answer. If you still have a question, post back.
http://project.mvps.org/faqs.htm
Hope this helps.
John
Maybe you are looking for
-
Unable to delete a music "file" from my iPhone while syncing
I have a file that is appearing under my iPod cover flow area on my iPhone 4. It says it is a song from an album, but when it is touched and flips, it says "Unknown Unknown" on the reverse side. It will disappear if I remove everything from my music
-
have 2 mini ipads. 1st gen can no longer add digital movies from my iTunes library/purchased content. cannot sync; error msg "cant be played in HD; your computer must have Windows 7 & a built in display or a display that supports HDCP. My mini w/R
-
You see this message either because your Flash Player is outdated or because you disabled JavaScript in your browser But I have the latest version of Flash, and I do not have JavaScript disabled!! What can I do?
-
I have deleted my playlist, but i didn't want it
hi geys... sorry my englisch isn't very good i've got a problem. I have deleted my own Playlist, but i didn't want it. Can i make it back? can i recreat my playlist? i spent a lot of time for creating my playlist... Thanks people
-
Using Web Dynpro to bypass a r/3 selection screen
Hello, Very new to portal development and looking to see if there is a way to do this. Overview: I created a WebDynpro to display R/3 information in a table via an iView. This information contains R/3 report variants based on user security. The user