[Tanya] MDB Listen Remote Queue di Weblogic

View: New views
3 Messages — Rating Filter:   Alert me  

[Tanya] MDB Listen Remote Queue di Weblogic

by chris97072 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

halo rekan2 JUG-ers,

terutama yang pengalaman di Weblogic,

mau tanya nih tentang MDB (message driven bean) di Weblogic,

problemnya:
-ada 2 komputer dgn konfigurasi sbb:

-komputer "server" dgn requirement:
-terinstall weblogic
-terkonfigurasi JMS Server dan sebuah Queue: q1


-komputer "client" dgn requirement:
-terinstall weblogic
-ada module MDB yang membaca (listen) queue q1 diatas


pertanyaannya:
-bagaimana koding di java yang harus dilakukan)
(annotation atau konfigurasi ejb-jar.xml, weblogic-ejb-jar.xml ?) di komputer client.
Note: MDB yang didevelop menggunakan standar EJB 3.0

-apakah perlu ada setting yang harus dilakukan di weblogic client ?
(setting foreign jms ?)


mohon bantuan rekan2 sekalian,
karena masih stuck nih ...

thanks sebelumnya :D

--
chris




Re: [Tanya] MDB Listen Remote Queue di Weblogic

by raineir pradana :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ini aplikasinya terinstal dmn ya?client server atau di main server?klo semua ter-central di main server, di set aja di ear nya main-server, kurang lebih settingannya seperti berikut

////////////// ejb-jar.xml
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                            http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
        version="3.0">
   <description>Message Driven Bean</description>
   <display-name>Message Driven Bean</display-name>
   <enterprise-beans>
           <message-driven>
            <ejb-name>MessageDrivenBean</ejb-name>
            <ejb-class>indosat.ejb.MessageDrivenBean</ejb-class>
                <transaction-type>Bean</transaction-type>
                <message-destination-type>javax.jms.Queue</message-destination-type>
            <activation-config>  
               <activation-config-property>
                 <activation-config-property-name>acknowledgeMode</activation-config-property-name>
                 <activation-config-property-value>AUTO-ACKNOWLEDGE</activation-config-property-value>
               </activation-config-property>
             </activation-config> 
           </message-driven>
   </enterprise-beans>
</ejb-jar>

///////// weblogic-ejb-jar.xml
<?xml version="1.0"?>
       
<weblogic-ejb-jar>
  <weblogic-enterprise-bean>
    <ejb-name>MessageDrivenBean</ejb-name>
    <message-driven-descriptor>
      <destination-jndi-name>jms/jmsname</destination-jndi-name>
      <provider-url>t3://127.0.0.1:8003</provider-url>    
    </message-driven-descriptor>
  </weblogic-enterprise-bean>
</weblogic-ejb-jar>

///////////// ejb-bean mdb nya tinggal call dengan annotation (ejb3):
.
.
.
.
@MessageDriven(activationConfig =
        {
        @ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Queue"),
        @ActivationConfigProperty(propertyName="destination", propertyValue="jms/jmsname"),
        @ActivationConfigProperty(propertyName="addressList", propertyValue="t3://127.0.0.1:8003")
        })
public class MessageDrivenBean implements MessageListener
{
    public void onMessage(Message recvMsg)
    {
           TextMessage msgReceive = (TextMessage) recvMsg; // hasil query jms-nya
    }
}
.
.
.


Best Regards,





Raineir Zura P.

PT. Fujitsu Indonesia

Analyst Programmer



email: rainer.pradana@...

       man_above_rey@...

--- On Tue, 3/11/09, (¯`·._.·«Çµ®Î§»´¯) <chris97072@...> wrote:

From: (¯`·._.·«Çµ®Î§»´¯) <chris97072@...>
Subject: [JUG-Indonesia]  [Tanya] MDB Listen Remote Queue di Weblogic
To: jug-indonesia@...
Date: Tuesday, 3 November, 2009, 10:38 AM






 




   
                  halo rekan2 JUG-ers,



terutama yang pengalaman di Weblogic,



mau tanya nih tentang MDB (message driven bean) di Weblogic,



problemnya:

-ada 2 komputer dgn konfigurasi sbb:



-komputer "server" dgn requirement:

-terinstall weblogic

-terkonfigurasi JMS Server dan sebuah Queue: q1



-komputer "client" dgn requirement:

-terinstall weblogic

-ada module MDB yang membaca (listen) queue q1 diatas



pertanyaannya:

-bagaimana koding di java yang harus dilakukan)

(annotation atau konfigurasi ejb-jar.xml, weblogic-ejb- jar.xml ?) di komputer client.

Note: MDB yang didevelop menggunakan standar EJB 3.0



-apakah perlu ada setting yang harus dilakukan di weblogic client ?

(setting foreign jms ?)



mohon bantuan rekan2 sekalian,

karena masih stuck nih ...



thanks sebelumnya :D



--

chris




 

     

   
   
       
         
       
       








       


       
       


      Get your preferred Email name!
Now you can @ymail.com and @rocketmail.com.
http://mail.promotions.yahoo.com/newdomains/aa/

Re: [Tanya] MDB Listen Remote Queue di Weblogic

by sm96 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ini dua barang beda server

2009/11/3 raineir pradana <man_above_rey@...>

>
>
> ini aplikasinya terinstal dmn ya?client server atau di main server?klo
> semua ter-central di main server, di set aja di ear nya main-server, kurang
> lebih settingannya seperti berikut
>
> ////////////// ejb-jar.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <ejb-jar
>         xmlns="http://java.sun.com/xml/ns/javaee"
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>
> http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
>         version="3.0">
>    <description>Message Driven Bean</description>
>    <display-name>Message Driven Bean</display-name>
>    <enterprise-beans>
>            <message-driven>
>             <ejb-name>MessageDrivenBean</ejb-name>
>             <ejb-class>indosat.ejb.MessageDrivenBean</ejb-class>
>                 <transaction-type>Bean</transaction-type>
>
> <message-destination-type>javax.jms.Queue</message-destination-type>
>             <activation-config>
>                <activation-config-property>
>
> <activation-config-property-name>acknowledgeMode</activation-config-property-name>
>
> <activation-config-property-value>AUTO-ACKNOWLEDGE</activation-config-property-value>
>                </activation-config-property>
>              </activation-config>
>            </message-driven>
>    </enterprise-beans>
> </ejb-jar>
>
> ///////// weblogic-ejb-jar.xml
> <?xml version="1.0"?>
>
> <weblogic-ejb-jar>
>   <weblogic-enterprise-bean>
>     <ejb-name>MessageDrivenBean</ejb-name>
>     <message-driven-descriptor>
>       <destination-jndi-name>jms/jmsname</destination-jndi-name>
>       <provider-url>t3://127.0.0.1:8003</provider-url>
>     </message-driven-descriptor>
>   </weblogic-enterprise-bean>
> </weblogic-ejb-jar>
>
> ///////////// ejb-bean mdb nya tinggal call dengan annotation (ejb3):
> .
> .
> .
> .
> @MessageDriven(activationConfig =
>         {
>         @ActivationConfigProperty(propertyName="destinationType",
> propertyValue="javax.jms.Queue"),
>         @ActivationConfigProperty(propertyName="destination",
> propertyValue="jms/jmsname"),
>         @ActivationConfigProperty(propertyName="addressList",
> propertyValue="t3://127.0.0.1:8003")
>         })
> public class MessageDrivenBean implements MessageListener
> {
>     public void onMessage(Message recvMsg)
>     {
>            TextMessage msgReceive = (TextMessage) recvMsg; // hasil query
> jms-nya
>     }
> }
> .
> .
> .
>
>
> Best Regards,
>
>
> Raineir Zura P.
> PT. Fujitsu Indonesia
> Analyst Programmer
>
> email: rainer.pradana@...
> man_above_rey@...
>
> --- On *Tue, 3/11/09, (¯`·._.·«Çµ®Î§»´¯) <chris97072@...
> >* wrote:
>
>
> From: (¯`·._.·«Çµ®Î§»´¯) <chris97072@...>
> Subject: [JUG-Indonesia] [Tanya] MDB Listen Remote Queue di Weblogic
> To: jug-indonesia@...
> Date: Tuesday, 3 November, 2009, 10:38 AM
>
>
>
>
> halo rekan2 JUG-ers,
>
> terutama yang pengalaman di Weblogic,
>
> mau tanya nih tentang MDB (message driven bean) di Weblogic,
>
> problemnya:
> -ada 2 komputer dgn konfigurasi sbb:
>
> -komputer "server" dgn requirement:
> -terinstall weblogic
> -terkonfigurasi JMS Server dan sebuah Queue: q1
>
> -komputer "client" dgn requirement:
> -terinstall weblogic
> -ada module MDB yang membaca (listen) queue q1 diatas
>
> pertanyaannya:
> -bagaimana koding di java yang harus dilakukan)
> (annotation atau konfigurasi ejb-jar.xml, weblogic-ejb- jar.xml ?) di
> komputer client.
> Note: MDB yang didevelop menggunakan standar EJB 3.0
>
> -apakah perlu ada setting yang harus dilakukan di weblogic client ?
> (setting foreign jms ?)
>
> mohon bantuan rekan2 sekalian,
> karena masih stuck nih ...
>
> thanks sebelumnya :D
>
> --
> chris
>
>
> ------------------------------
>  New Email names for you!
> <http://sg.rd.yahoo.com/aa/mail/domainchoice/mail/signature/*http://mail.promotions.yahoo.com/newdomains/aa/>
> Get the Email name you've always wanted on the new @ymail and @rocketmail.
> Hurry before someone else does!
>
>



--
syaiful.mukhlis
gtalk:syaiful.mukhlis@... <gtalk%3Asyaiful.mukhlis@...>