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

Reply via email to