"rosama77" wrote : If this work for you, this was my solution, applying scenarios 2 from the documentation examples: | | modify jboss-service.xml (there I defined a ConnectionFactory): | | <!-- start new production module bean for wms --> | | WSMQXAMQFACTORY | Queue | false | XMYMXLW01L.QM | 199.99.99.99 | 1420 | tt.SV | MQJMS_TP_CLIENT_MQ_TCPIP | jboss:service=Naming | | | | Q.MXTOB.MX | Queue | XMYMXLW01L.QM | Q.MXTOB.MX | jboss:service=Naming | | | | <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager | | | | This in webspherems-ds.xml (deploy/jms directory): | | | <?xml version="1.0" encoding="UTF-8"?> | | <connection-factories> | | | WSMQJMSProvider | org.jboss.jms.jndi.JNDIProviderAdapter | WSMQXAMQFACTORY | WSMQXAMQFACTORY | | | </connection-factories> | | I have to create a jar file with jmx clases for classes, like jmx.service.wsmq.WSMQDestination (if you want, i can send you the jar file). | | And in ejb-jar.xml: | | <?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 id="ejb-jar_ID"> | <display-name>WMSLoadMQEJB</display-name> | <enterprise-beans> | <message-driven id="ProdOrder"> | <ejb-name>ProdOrder</ejb-name> | <ejb-class>ca.itcan.wmsloadmq.ejb.ProdOrderBean</ejb-class> | <transaction-type>Container</transaction-type> | <message-driven-destination> | <destination-type>javax.jms.Queue</destination-type> | </message-driven-destination> | <resource-ref id="ResourceRef_1168271268760"> | | <res-ref-name>jdbc/WMS</res-ref-name> | <res-type>javax.sql.DataSource</res-type> | <res-auth>Container</res-auth> | <res-sharing-scope>Shareable</res-sharing-scope> | </resource-ref> | </message-driven> | </enterprise-beans> | <assembly-descriptor> | <container-transaction> | | <ejb-name>ProdOrder</ejb-name> | <method-name>onMessage</method-name> | <method-params> | <method-param>javax.jms.Message</method-param> | </method-params> | | <trans-attribute>NotSupported</trans-attribute> | </container-transaction> | </assembly-descriptor> | </ejb-jar> | | | Jboss.xml: | | <?xml version="1.0"?> | | <!DOCTYPE jboss PUBLIC | "-//JBoss//DTD JBOSS 3.2//EN" | "http://www.jboss.org/j2ee/dtd/jboss_3_2.dtd"> | | <enterprise-beans> | <message-driven> | <ejb-name>ProdOrder</ejb-name> | <configuration-name>WSMQ Message Driven Bean</configuration-name> | <destination-jndi-name>Q.MXTOB.MX</destination-jndi-name> | </message-driven> | </enterprise-beans> | | <!-- container configuration for WSMQ --> | <container-configurations> | <container-configuration extends="Standard Message Driven Bean"> | <container-name>WSMQ Message Driven Bean</container-name> | <invoker-proxy-binding-name>wsmq-message-driven-bean</invoker-proxy-binding-name> | </container-configuration> | </container-configurations> | | <!-- The JmsProviderAdapterJNDI must match the ProviderName in SERVER_HOME/deploy/jms/webspheremq-ds.xml file. --> | <invoker-proxy-bindings> | <invoker-proxy-binding> | wsmq-message-driven-bean | <invoker-mbean>default</invoker-mbean> | <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory> | <proxy-factory-config> | WSMQJMSProvider | StdJMSPool | true | <!-- WARN: Don't set this to zero until a bug in the pooled executor is fixed --> | 1 | 15 | 30000 | 1 | | 10 | | </proxy-factory-config> | </invoker-proxy-binding> | </invoker-proxy-bindings> | | | | Greetings, Hope this helps.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4073714#4073714 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4073714 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
