axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ali Sadik Kumlali <as_kuml...@yahoo.com>
Subject Re: Re: RE: [Axis2] JMS client How
Date Tue, 21 Nov 2006 22:14:44 GMT
Hi Falom,



I'm not sure wheter WSDL2Java supports JMS bindings yet. But you may 

- Use HTTP binding in your WSDL

- Generate your stub with WSDL2Java

- In your client code which invokes the stub:
  - Create JMS URL endpoint[1]

  - Create your stub instance by passing JMS URL endpoint[2] to it
  - Set separate listener option to true[3]
  - Invoke your service operation through the stub (as usual)


Regards,

Ali Sadik Kumlali


[1] String jmsEndpointURL = "jms:/"

  + "TARGET_QUEUE" // destination
JNDI name
  + "?"

  + "transport.jms.ConnectionFactoryJNDIName="

  + "QueueConnectionFactory"
  + 
"&java.naming.factory.initial="
  + "com.sonicsw.jndi.mfcontext.MFContextFactory"  // vendor specific factory

  + "&java.naming.provider.url="
  + "tcp://localhost:2506" // 
vendor specific provider URL

  + "&java.naming.security.principal=Administrator"

  + "&java.naming.security.credentials=Administrator";


[2] MyStub stub = new MyStub (jmsEndpointURL);

    or

    MyStub stub = new MyStub (configContext, jmsEndpointURL);

[3] stub._getServiceClient().getOptions().setUseSeparateListener(true);

----- Original Message ----

From: falom <falom2008@yahoo.com.cn>

To: axis-user@ws.apache.org

Sent: Tuesday, November 21, 2006 3:54:16 AM

Subject: Re: RE: [Axis2] JMS client How



Thanks Brennan. If i got you right, i need to first write WSDL with jms bindings, then use
WSDL2Java to generate client side code? Do you know where i can find or read about a WSDL
example for jms?

   

  falom



"Spies, Brennan" <Brennan.Spies@ejgallo.com> 写道:

      <!-- _filtered {font-family:SimSun;panose-1:2 1 6 0 3 1 1 1 1 1;} _filtered {font-family:Tahoma;panose-1:2
11 6 4 3 5 4 4 2 4;} _filtered {panose-1:2 1 6 0 3 1 1 1 1 1;}/* Style Definitions */   p.MsoNormal,
li.MsoNormal, div.MsoNormal   {margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:SimSun;}a:link,
span.MsoHyperlink   {color:blue;text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed
  {color:blue;text-decoration:underline;}p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig   {margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times
New Roman";}p   {margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:SimSun;}span.EmailStyle18
  {font-family:Arial;color:navy;} _filtered {margin:1.0in 1.25in 1.0in 1.25in;}div.Section1
  {}-->      You can use the generated client that the Axis 2.0 code generator supplies.
The default endpoint in the generated stub/unit test and the generated WSDL won’t be correct,
but you can modify them to fit pretty easily.

   

   

    Brennan Spies

  Sr. Programmer Analyst

  Shared Application Services



   

  -----Original Message-----

From: falom [mailto:falom2008@yahoo.com.cn] 

Sent: Sunday, November 19, 2006 11:10 PM

To: axis-user@ws.apache.org

Subject: [Axis2] JMS client How

   

    Hi,



      



    How to write client call to a JMS service in Axis2. Does ServiceClient support this in
some way or do i need to implement the axis2 JMSSender or other ways to accomplish that?



     



    falom



    

      

  抢注雅虎免费邮箱-3.5G容量,20M附件! 





  		

  Mp3疯狂搜-新歌热歌高速下       










---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Mime
View raw message