Is it the same as this? http://issues.apache.org/jira/browse/AXIS2-545 If it is then, please add your feedback there.
-- dims On 10/13/06, Davanum Srinivas <[EMAIL PROTECTED]> wrote:
Brennan, Please open an enhancement request in JIRA with your example/sample. thanks, dims On 10/13/06, Spies, Brennan <[EMAIL PROTECTED]> wrote: > Ali, > > I understand your point about JMS not being a standard part of the WSDL spec, > but since supporting JMS as a transport is a stated goal of the Axis 2 > project, and top-down/bottom up web service code generation are the primary > use cases for the project, it should support these extensions. This doesn't > seem terribly hard--it is almost there as it is--so I can't imagine any major > objection to doing so. > > The Axis 2 code generator doesn't currently do anything with these > extensions. But it doesn't throw an exception, either, which is a good start > (the message seems to indicate that it was searching for another port, but > since I only have one port here, it was not a problem for me). The code > generated is pretty much the same as if you were specifying an HTTP > transport, but the differences would be small: just need to add a default JMS > endpoint and entries to the services.xml. > > > Brennan Spies > Sr. Programmer Analyst > Shared Application Services > > > -----Original Message----- > From: Ali Sadik Kumlali [mailto:[EMAIL PROTECTED] > Sent: Friday, October 13, 2006 12:09 AM > To: [email protected] > Subject: Re: SOAP/JMS document > > Hi Brennan, > > Before asking you, I should have tried but just couldn't wait for it :) > > As I understand correctly, you are using "jms extentions" of WSIF[1] which > are not part of WSDL spec[2]. Therefore, neither > http://schemas.xmlsoap.org/soap/jms namespace nor the jms extentions are > available for the all platforms. > > Does Axis2 do anyting with jms extentions? For example, does wsdl2java handle > <jms:address> and generates a stub which has an jms endpoint[3]? Or do you > use jms extentions just to clearly say "I'm using JMS, not HTTP"? > > Thanks in advance, > > > Ali Sadik Kumlali > > > [1] http://ws.apache.org/wsif/providers/wsdl_extensions/jms_extension.html > > > [2] http://ws.apache.org/wsif/providers/wsdl_extensions/jms_extension.html > <quotation> > "WSIF defines extra WSDL extensions > that are not part of WSDL4J itself. Amongst others, these WSDL extensions are > > needed for JMS. > > ... > > Currently, these WSDL extensions are valid for Soap over Jms, Axis over Jms > and > NativeJms. The jms namespace must be > xmlns:jms="http://schemas.xmlsoap.org/wsdl/jms/"" > > </quotation> > > > [3] String jmsEndpointURL = "jms:/" > + "ACTIONQUEUE" // destination > + "?" > + "transport.jms.ConnectionFactoryJNDIName=" > + "QueueConnectionFactory" > + > "&java.naming.factory.initial=com.tibco.tibjms.naming.TibjmsInitialContextFac > tory" // vendor specific factory > + "&java.naming.provider.url=tibjmsnaming://localhost:7222" // > vendor specific provider URL > + "&java.naming.security.principal=Administrator" > + "&java.naming.security.credentials=Administrator"; > > > ----- Original Message ---- > From: "Spies, Brennan" <[EMAIL PROTECTED]> > To: [email protected] > Sent: Friday, October 13, 2006 12:37:03 AM > Subject: RE: SOAP/JMS document > > Kamal, > > If you are designing starting from WSDL, such as (I am using TIBCO EMS)... > > <wsdl:binding name="ActionSoapJms" type="tns:ActionInterface"> > <soap:binding style="document" > transport="http://schemas.xmlsoap.org/soap/jms"; /> > <wsdl:operation name="Action"> > <soap:operation > soapAction="urn:ejgallo:workflow:service:action/Action" /> > <wsdl:input> > <soap:body use="literal" /> > </wsdl:input> > <wsdl:output> > <soap:body use="literal" /> > </wsdl:output> > <wsdl:fault name="Error"> > <soap:fault name="Error" use="literal"/> > </wsdl:fault> > </wsdl:operation> > </wsdl:binding> > > > <wsdl:service name="ActionMessageService"> > <wsdl:port name="ActionSoapJmsPort" > binding="tns:ActionSoapJms"> > <jms:address destinationStyle="queue" > messageType="text" > > jndiProviderURL="tibjmsnaming://localhost:7222" > initialContextFactory="com.tibco.tibjms.naming.TibjmsInitialContextFactory" > > jndiConnectionFactoryName="QueueConnectionFactory" > jndiDestinationName="ACTIONQUEUE"> > > <jms:propertyValue name="userid" > value="user"/> > <jms:propertyValue name="password" > value="password"/> > > </jms:address> > </wsdl:port> > </wsdl:service> > > > (...where the ns 'jms' is http://schemas.xmlsoap.org/wsdl/jms/) > > ...the WSDL2Java code generator will handle it fine. I do get the message > "[codegen] INFO: A SOAP port was not found - picking a random port!" in my > Ant build, but the generated code looks pretty close (It's basically the same > as the HTTP transport equivalent, except there is no default URL specified in > the ActionMessageServiceStub constructor. Would be nice if it put some of my > jms:address info into my services.xml, but hey, I'm not going to push it > (grin)). > > All you need to do from here is configure your axis2.xml and services.xml > correctly as per the doc below, and it should work for you. > > > Brennan Spies > Sr. Programmer Analyst > Shared Application Services > > > -----Original Message----- > From: Davanum Srinivas [mailto:[EMAIL PROTECTED] > Sent: Thursday, October 12, 2006 1:30 PM > To: [email protected] > Subject: Re: SOAP/JMS document > > http://svn.apache.org/repos/asf/webservices/axis2/branches/java/1_1/xdocs/1_1 > /jms-transport.html > > > > On 10/12/06, Kang, Kamaljeet K. <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > Is there a document regarding SOAP over JMS with Axis2? > > > > Thanks > > > > kamal > > ============================================================ > > The information contained in this message may be privileged > > and confidential and protected from disclosure. If the reader > > of this message is not the intended recipient, or an employee > > or agent responsible for delivering this message to the > > intended recipient, you are hereby notified that any reproduction, > > dissemination or distribution of this communication is strictly > > prohibited. If you have received this communication in error, > > please notify us immediately by replying to the message and > > deleting it from your computer. Thank you. Tellabs > > ============================================================ > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)
-- Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
