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]

Reply via email to