Hi Jan, I also notice your using a fairly old RAR (0.14). I suggest either upgrading to .16 or checkout and build the source code at:
http://qpid.apache.org/source_repository.html Regards, Weston On Sep 19, 2012, at 3:36 AM, Jan Bares <jan.ba...@wood.cz> wrote: > Thanks Weston for your explanation. I have not found any sample related to > the JBoss ESB/QPID/JCA integration. When I deploy my ESB hello world sample, > I get: > > 2012-09-18 15:43:58,885 ERROR [org.jboss.messaging.util.ExceptionUtil] > (HDScanner) SessionEndpoint[9e-cyd0297h-1-iwexd77h-z1kh9f-i21o4c5] > createQueue [ae-dyd0297h-1-iwexd77h-z1kh9f-i21o4c5] > javax.jms.JMSException: There is no administratively defined queue with > name:queue/quickstart_helloworld_Request_gw > > It seems that the queue was not created? > > Thanks, Jan > > Providers are defined as > ==================== > <providers> > <jms-provider name="QpidJMS" connection-factory="ConnectionFactory"> > <jms-bus busid="quickstartGwChannel"> > <jms-message-filter > dest-type="QUEUE" > dest-name="queue/quickstart_helloworld_Request_gw" > /> > </jms-bus> > <jms-bus busid="quickstartEsbChannel"> > <jms-message-filter > dest-type="QUEUE" > dest-name="queue/quickstart_helloworld_Request_esb" > /> > </jms-bus> > > </jms-provider> > </providers> > > Qpid-jca-ds.xml contains > =================== > <mbean code="org.jboss.resource.deployment.AdminObject" > name="qpid.jca:name=quickstart_helloworld_Request_esb"> > <attribute name="JNDIName">quickstart_helloworld_Request_esb</attribute> > <depends > optional-attribute-name="RARName">jboss.jca:service=RARDeployment,name='qpid-ra-0.14.rar'</depends> > <attribute name="Type">javax.jms.Destination</attribute> > <attribute name="Properties"> > destinationType=QUEUE > destinationAddress=quickstart_helloworld_Request_esb;{create:always, > node:{type:queue, x-declare:{auto-delete:true}}} > </attribute> > </mbean> > <mbean code="org.jboss.resource.deployment.AdminObject" > name="qpid.jca:name=quickstart_helloworld_Request_gw"> > <attribute name="JNDIName">quickstart_helloworld_Request_gw</attribute> > <depends > optional-attribute-name="RARName">jboss.jca:service=RARDeployment,name='qpid-ra-0.14.rar'</depends> > <attribute name="Type">javax.jms.Destination</attribute> > <attribute name="Properties"> > destinationType=QUEUE > destinationAddress=quickstart_helloworld_Request_gw;{create:always, > node:{type:queue, x-declare:{auto-delete:true}}} > </attribute> > </mbean> > > >> -----Original Message----- >> From: Weston M. Price [mailto:wpr...@redhat.com] >> Sent: Tuesday, September 18, 2012 1:35 PM >> To: users@qpid.apache.org >> Subject: Re: JBoss JCA and queue creation >> >> Hi Jan, >> What you are seeing is the JCA AdminObjects being created and >> bound into the JBoss JNDI tree. When you actually deploy an application with >> either a producer or a consumer (MDB, Servlet) etc, you will see the >> destinations being created on the Broker. Note, a good place to start is the >> JCA example code in the source tree. >> >> Regards, >> >> Weston >> On Sep 18, 2012, at 5:12 AM, Jan Bares <jan.ba...@wood.cz> wrote: >> >>> Hi, >>> >>> When I place the following DS configuration to JBoss/ESB deploy folder, will >> it automatically create the qpid queues? Even for clustered qpid? I am using >> QPID 0.14. >>> >>> Thanks, Jan >>> >>> I can see that the JCA adapter was deployed >>> ================================== >>> >>> 2012-09-17 11:42:32,722 INFO [org.apache.qpid.ra.QpidResourceAdapter] >> (main) Qpid resource adapter started >>> >>> And that the object were bound >>> ========================= >>> >>> 2012-09-17 17:15:28,976 INFO >> [org.jboss.resource.deployment.AdminObject] (HDScanner) Bound admin >> object 'org.apache.qpid.ra.admin.QpidDestinationProxy' at 'HelloQueue' >>> 2012-09-17 17:15:28,992 INFO >> [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] >> (HDScanner) Bound ConnectionManager >> 'jboss.jca:service=ConnectionFactoryBinding,name=QpidJMSXA' to JNDI >> name 'java:QpidJMSXA' >>> 2012-09-17 17:15:29,007 INFO >> [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] >> (HDScanner) Bound ConnectionManager >> 'jboss.jca:service=ConnectionFactoryBinding,name=QpidJMS' to JNDI name >> 'java:QpidJMS' >>> >>> But qpid-stat does not show the queue >>> =============================== >>> >>> root@prgesb001 ~ # qpid-stat -q cluster/cluster@prgesb001 >>> Queues >>> queue dur autoDel excl msg msgIn msgOut >>> bytes bytesIn >> bytesOut cons bind >>> >> ========================================================== >> =================================================== >>> reply-prgesb001.19721.1 Y Y 0 61 61 0 >>> 24.9k 24.9k 1 >> 2 >>> qmfc-v2-prgesb001.19721.1 Y Y 0 11 11 0 >>> 8.86k 8.86k >> 1 2 >>> qmfc-v2-ui-prgesb001.19721.1 Y Y 0 0 0 0 >>> 0 0 1 >> 1 >>> topic-prgesb001.19721.1 Y Y 0 0 0 0 >>> 0 0 1 4 >>> qmfc-v2-hb-prgesb001.19721.1 Y Y 0 0 0 0 >>> 0 0 1 >> 2 >>> >>> Here is my qpid-jca-ds.xml >>> ==================== >>> <?xml version="1.0" encoding="UTF-8"?> >>> <!-- >>> Qpid JCA Resource Adapter: >> https://svn.apache.org/repos/asf/qpid/trunk/qpid/java/jca/README- >> JBOSS.txt >>> --> >>> <connection-factories> >>> <!-- XA Connection Factory --> >>> <tx-connection-factory> >>> <jndi-name>QpidJMSXA</jndi-name> >>> <xa-transaction /> >>> <rar-name>qpid-ra-0.14.rar</rar-name> >>> <connection- >> definition>org.apache.qpid.ra.QpidRAConnectionFactory</connection- >> definition> >>> <config-property >> name="connectionURL">amqp://jboss:jboss@/jboss?brokerlist='tcp://prges >> bclu:5672?sasl_mechs='PLAIN''</config-property> >>> <config-property name="SessionDefaultType" >> type="java.lang.String">javax.jms.Queue</config-property> >>> <max-pool-size>20</max-pool-size> >>> </tx-connection-factory> >>> >>> <!-- Local Connection Factory --> >>> <tx-connection-factory> >>> <jndi-name>QpidJMS</jndi-name> >>> <rar-name>qpid-ra-0.14.rar</rar-name> >>> <connection- >> definition>org.apache.qpid.ra.QpidRAConnectionFactory</connection- >> definition> >>> <local-transaction/> >>> <config-property name="useLocalTx" >> type="java.lang.Boolean">true</config-property> >>> <config-property >> name="connectionURL">amqp://jboss:jboss@/jboss?brokerlist='tcp://prges >> bclu:5672?sasl_mechs='PLAIN''</config-property> >>> <config-property name="SessionDefaultType" >> type="java.lang.String">javax.jms.Queue</config-property> >>> <max-pool-size>20</max-pool-size> >>> </tx-connection-factory> >>> >>> <!-- ConnectionFactory that can be used outside of JBoss. Bound into >> global JNDI namespace --> >>> <mbean code="org.jboss.resource.deployment.AdminObject" >> name="qpid.jca:name=QpidConnectionFactory"> >>> <attribute name="JNDIName">QpidConnectionFactory</attribute> >>> <depends optional-attribute- >> name="RARName">jboss.jca:service=RARDeployment,name='qpid-ra- >> 0.14.rar'</depends> >>> <attribute name="Type">javax.jms.ConnectionFactory</attribute> >>> <attribute name="Properties"> >>> >> connectionURL=amqp://jboss:jboss@/jboss?brokerlist='tcp://prgesbclu:567 >> 2?sasl_mechs='PLAIN'' >>> </attribute> >>> </mbean> >>> >>> <mbean code="org.jboss.resource.deployment.AdminObject" >> name="qpid.jca:name=HelloQueue"> >>> <attribute name="JNDIName">HelloQueue</attribute> >>> <depends optional-attribute- >> name="RARName">jboss.jca:service=RARDeployment,name='qpid-ra- >> 0.14.rar'</depends> >>> <attribute name="Type">javax.jms.Destination</attribute> >>> <attribute name="Properties"> >>> destinationType=QUEUE >>> destinationAddress=hello;{create:always, node:{type:queue, x- >> declare:{auto-delete:true}}} >>> </attribute> >>> </mbean> >>> </connection-factories> >>> >>> >>> >>> >>> DISCLAIMER >>> WOOD & Company Financial Services, a.s. and its branches are authorized >> and regulated by the CNB as Home State regulator and in Poland by the KNF, >> in Romania by the CNVM, in Slovakia by the NBS and in the UK by the FSA as >> Host State regulators. For further information about WOOD & Co., its >> investment services, financial instruments and associated risks, safeguard >> client assets (incl. compensation schemes) and contractual relationship >> please see our website at www.wood.cz under section Corporate >> Governance. >>> >>> Unless otherwise stated, this transmission is neither an offer nor the >> solicitation of an offer to sell or purchase any investment. All estimates, >> opinions and other information contained herein are subject to change >> without notice and are provided in good faith but without legal >> responsibility >> or liability. Opinion may be personal to the author and may not reflect the >> opinions of WOOD & Co. Communications from sales persons, sales traders >> or traders should not be regarded as investment research and may contain >> opinions or trading ideas which are different from WOOD & Co. investment >> research opinions. >>> >>> This e-mail and any attachments are confidential and may be privileged or >> otherwise protected from disclosure. If you are not a named addressee you >> must not use, disclose, distribute, copy, print or rely on this e-mail and >> any of >> its attachments. Please notify the sender that you have received this email >> by mistake by replying to the email, and then delete the email and any copies >> of it. Although WOOD & Co. routinely screens e-mails for viruses, addressees >> should scan this e-mail and any attachments for viruses. WOOD & Co. makes >> no representation or warranty as to the absence of viruses in this e-mail or >> any attachments. Please note that to ensure regulatory compliance and for >> the protection of our clients and business, we may monitor and read e-mails >> sent to and from our server(s). >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org >>> For additional commands, e-mail: users-h...@qpid.apache.org >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org >> For additional commands, e-mail: users-h...@qpid.apache.org > > > > > > DISCLAIMER > WOOD & Company Financial Services, a.s. and its branches are authorized and > regulated by the CNB as Home State regulator and in Poland by the KNF, in > Romania by the CNVM, in Slovakia by the NBS and in the UK by the FSA as Host > State regulators. For further information about WOOD & Co., its investment > services, financial instruments and associated risks, safeguard client assets > (incl. compensation schemes) and contractual relationship please see our > website at www.wood.cz under section Corporate Governance. > > Unless otherwise stated, this transmission is neither an offer nor the > solicitation of an offer to sell or purchase any investment. All estimates, > opinions and other information contained herein are subject to change without > notice and are provided in good faith but without legal responsibility or > liability. Opinion may be personal to the author and may not reflect the > opinions of WOOD & Co. Communications from sales persons, sales traders or > traders should not be regarded as investment research and may contain > opinions or trading ideas which are different from WOOD & Co. investment > research opinions. > > This e-mail and any attachments are confidential and may be privileged or > otherwise protected from disclosure. If you are not a named addressee you > must not use, disclose, distribute, copy, print or rely on this e-mail and > any of its attachments. Please notify the sender that you have received this > email by mistake by replying to the email, and then delete the email and any > copies of it. Although WOOD & Co. routinely screens e-mails for viruses, > addressees should scan this e-mail and any attachments for viruses. WOOD & > Co. makes no representation or warranty as to the absence of viruses in this > e-mail or any attachments. Please note that to ensure regulatory compliance > and for the protection of our clients and business, we may monitor and read > e-mails sent to and from our server(s). > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org > For additional commands, e-mail: users-h...@qpid.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org