ServiceMix does not provide any prebuilt jaxws cient, but you should
be able to easily generate one from the wsdl exposed by
servicemix-http, using either cxf, jaxws ri or axis2.  You should then
be able to follow the examples that are available on the web site (see
http://incubator.apache.org/servicemix/example-scenario.html)

On 10/17/07, alfredo.s.g_uam_spain <[EMAIL PROTECTED]> wrote:
>
> I was using MUSE cos i was developing my own WSN-Broker but after some
> problems and a lot of time lost
> i´m migrating to Servicemix for my Broker.
> The notification producer only sends notifications so probably it is a good
> to use a JAX-WS client, ¿could you tell me where i can find some examples of
> WSN-Notify over JAX-WS??
>
>
>
> gnodet wrote:
> >
> > I think the problem comes from the wsa:To soap header from the request.
> > You need to remove it, set it to a correct value
> >    http://servicemix.org/wsnotification/NotificationBroker
> > You may also try to disable the ws-addressing bit in servicemix-http:
> >     <http:endpoint ... >
> >       <http:policies />  <!-- Add this tag to your endpoint -->
> >     </http:endpoint>
> >
> > Just out of curiosity, why are you trying to use Muse rather than a
> > plain jax-ws client ?
> >
> > On 10/17/07, alfredo.s.g_uam_spain <[EMAIL PROTECTED]> wrote:
> >>
> >> I´m trying to access WSN-Broker from example wsn-http-binding from a
> >> external
> >> java application using MUSE.
> >> wsn-http-binding example starts OK and i can create pullpoints or and
> >> subscribe to topics using the http ServiceMix WS-Notification Binding
> >> Example but when i try to access the JBI from  the Muse java app i get
> >> the
> >> message quoted message
> >>
> >> ¿what i´m doing wrong? If i need to add something to the examples XML
> >> what
> >> is it?
> >>
> >> [CLIENT TRACE] SOAP envelope contents (outgoing):
> >>
> >>      [java] <soap:Envelope
> >> xmlns:soap="http://www.w3.org/2003/05/soap-envelope";>
> >>      [java]     <soap:Header>
> >>      [java]         <wsa:To
> >> xmlns:wsa="http://www.w3.org/2005/08/addressing";>http://localhost:8192/Broker/</wsa:To>
> >>      [java]         <wsa:Action
> >> xmlns:wsa="http://www.w3.org/2005/08/addressing";>http://docs.oasis-open.org/wsn/bw-2/NotificationConsumer/NotifyRequest</wsa:Action>
> >>      [java]         <wsa:MessageID
> >> xmlns:wsa="http://www.w3.org/2005/08/addressing";>uuid:01a5dc12-efdf-a8ce-53b1-aae32b8fd2ec</wsa:MessageID>
> >>      [java]         <wsa:From
> >> xmlns:wsa="http://www.w3.org/2005/08/addressing";>
> >>      [java]
> >> <wsa:Address>http://www.w3.org/2005/08/addressing/role/anonymous</wsa:Address>
> >>      [java]         </wsa:From>
> >>      [java]     </soap:Header>
> >>      [java]     <soap:Body>
> >>      [java]         <wsnt:Notify
> >> xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";>
> >>      [java]             <wsnt:NotificationMessage
> >> xmlns:msg="snmp.alfredo"
> >>      [java]
> >> xmlns:wsa="http://www.w3.org/2005/08/addressing";
> >> xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";>
> >>      [java]                 <wsnt:Topic
> >>      [java]
> >> Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Concrete";
> >> xmlns:notif="snmp.alfredo">notif:SNMP</wsnt:Topic>
> >>      [java]                 <wsnt:ProducerReference>
> >>      [java]                     <wsa:Address
> >> xmlns:wsa="http://www.w3.org/2005/08/addressing";>http://www.w3.org/2005/08/addressing/role/anonymous</wsa:Address>
> >>      [java]                 </wsnt:ProducerReference>
> >>      [java]                 <wsnt:Message>
> >>      [java]                     <msg:MyMessage
> >> xmlns:msg="snmp.alfredo">Index = 0: 1.3.6.1.2.1.1.1.0 = Linuxxxxxxxxxxxxx
> >> #2
> >> SMP Sun Sep 23 22:56:28 UTC 2007 i686</msg:MyMessage>
> >>      [java]                 </wsnt:Message>
> >>      [java]             </wsnt:NotificationMessage>
> >>      [java]         </wsnt:Notify>
> >>      [java]     </soap:Body>
> >>      [java] </soap:Envelope>
> >>
> >>      [java] [CLIENT TRACE] SOAP envelope contents (incoming):
> >>
> >>      [java] <soap:Envelope
> >> xmlns:soap="http://www.w3.org/2003/05/soap-envelope";>
> >>      [java]     <soap:Body>
> >>      [java]         <soap:Fault>
> >>      [java]             <soap:Code>
> >>      [java]                 <soap:Value>soap:Receiver</soap:Value>
> >>      [java]             </soap:Code>
> >>      [java]             <soap:Reason>
> >>      [java]                 <soap:Text
> >> xml:lang="en">javax.jbi.messaging.MessagingException: Could not find
> >> route
> >> for exchange: InOut[
> >>      [java]   id: ID:127.0.0.1-115ad716208-3:1
> >>      [java]   status: Active
> >>      [java]   role: provider
> >>      [java]   interface:
> >> {http://docs.oasis-open.org/wsn/bw-2}NotificationConsumer
> >>      [java]   service: {http://localhost:8192}Broker
> >>      [java]   operation:
> >> {http://docs.oasis-open.org/wsn/bw-2}NotifyRequest
> >>      [java]   in: &lt;?xml version="1.0"
> >> encoding="UTF-8"?&gt;&lt;wsnt:Notify
> >> xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
> >> xmlns:soap="http://www.w3.org/2003/05/soap-envelope"&gt;
> >>      [java]             &lt;wsnt:NotificationMessage
> >> xmlns:msg="snmp.alfredo" xmlns:wsa="http://www.w3.org/2005/08/addressing";
> >> xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2"&gt;
> >>      [java]                 &lt;wsnt:Topic xmlns:notif="snmp.alfredo"
> >> Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Concrete"&gt;notif:SNMP&lt;/wsnt:Topic&gt;
> >>      [java]                 &lt;wsnt:ProducerReference&gt;
> >>      [java]                     &lt;wsa:Address
> >> xmlns:wsa="http://www.w3.org/2005/08/addressing"&gt;http://www.w3.org/2005/08/addressing/role/anonymous&lt;/wsa:Address&gt;
> >>      [java]                 &lt;/wsnt:ProducerReference&gt;
> >>      [java]                 &lt;wsnt:Message&gt;
> >>      [java]                     &lt;msg:MyMessage
> >> xmlns:msg="snmp.alfredo"&gt;Index = 0: 1.3.6.1.2.1.1.1.0 = Linux xxxxx#2
> >> SMP
> >> Sun Sep 23 22:56:28 UTC 2007 i686&lt;/msg:MyMessage&gt;
> >>      [java]                 &lt;/wsnt:Message&gt;
> >>      [java]             &lt;/wsnt:NotificationMessage&gt;
> >>      [java]         &lt;/wsnt:Notify&gt;
> >>      [java] ] for service: {http://localhost:8192}Broker and interface:
> >> {http://docs.oasis-open.org/wsn/bw-2}NotificationConsumer</soap:Text>
> >>      [java]             </soap:Reason>
> >>      [java]         </soap:Fault>
> >>      [java]     </soap:Body>
> >>      [java] </soap:Envelope>
> >>
> >>      [java] org.apache.muse.ws.addressing.soap.SoapFault:
> >> javax.jbi.messaging.MessagingException: Could not find route for
> >> exchange:
> >> InOut[
> >>      [java]   id: ID:127.0.0.1-115ad716208-3:1
> >>      [java]   status: Active
> >>      [java]   role: provider
> >>      [java]   interface:
> >> {http://docs.oasis-open.org/wsn/bw-2}NotificationConsumer
> >>      [java]   service: {http://localhost:8192}Broker
> >>      [java]   operation:
> >> {http://docs.oasis-open.org/wsn/bw-2}NotifyRequest
> >>      [java]   in: <?xml version="1.0" encoding="UTF-8"?><wsnt:Notify
> >> xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
> >> xmlns:soap="http://www.w3.org/2003/05/soap-envelope";>
> >>      [java]             <wsnt:NotificationMessage
> >> xmlns:msg="snmp.alfredo"
> >> xmlns:wsa="http://www.w3.org/2005/08/addressing";
> >> xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";>
> >>      [java]                 <wsnt:Topic xmlns:notif="snmp.alfredo"
> >> Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Concrete";>notif:SNMP</wsnt:Topic>
> >>      [java]                 <wsnt:ProducerReference>
> >>      [java]                     <wsa:Address
> >> xmlns:wsa="http://www.w3.org/2005/08/addressing";>http://www.w3.org/2005/08/addressing/role/anonymous</wsa:Address>
> >>      [java]                 </wsnt:ProducerReference>
> >>      [java]                 <wsnt:Message>
> >>      [java]                     <msg:MyMessage
> >> xmlns:msg="snmp.alfredo">Index = 0: 1.3.6.1.2.1.1.1.0 = Linux
> >> canal-desktop
> >> 2.6.17-12-generic #2 SMP Sun Sep 23 22:56:28 UTC 2007
> >> i686</msg:MyMessage>
> >>      [java]                 </wsnt:Message>
> >>      [java]             </wsnt:NotificationMessage>
> >>      [java]         </wsnt:Notify>
> >>      [java] ] for service: {http://localhost:8192}Broker and interface:
> >> {http://docs.oasis-open.org/wsn/bw-2}NotificationConsumer
> >>      [java]     at
> >> org.apache.muse.core.AbstractResourceClient.invoke(AbstractResourceClient.java:298)
> >>      [java]     at
> >> org.apache.muse.core.AbstractResourceClient.invoke(AbstractResourceClient.java:254)
> >>      [java]     at
> >> org.apache.muse.ws.notification.remote.NotificationConsumerClient.notify(NotificationConsumerClient.java:99)
> >>      [java]     at
> >> org.apache.muse.ws.notification.remote.NotificationConsumerClient.notify(NotificationConsumerClient.java:83)
> >>      [java]     at
> >> org.apache.muse.test.wsn.Snmp_muse$TextTableListener.next(Unknown Source)
> >>      [java]     at
> >> org.snmp4j.util.TableUtils$TableRequest.onResponse(Unknown Source)
> >>      [java]     at org.snmp4j.Snmp.processPdu(Unknown Source)
> >>      [java]     at
> >> org.snmp4j.MessageDispatcherImpl.fireProcessPdu(Unknown
> >> Source)
> >>      [java]     at
> >> org.snmp4j.MessageDispatcherImpl.dispatchMessage(Unknown
> >> Source)
> >>      [java]     at
> >> org.snmp4j.MessageDispatcherImpl.processMessage(Unknown
> >> Source)
> >>      [java]     at
> >> org.snmp4j.MessageDispatcherImpl.processMessage(Unknown
> >> Source)
> >>      [java]     at
> >> org.snmp4j.transport.AbstractTransportMapping.fireProcessMessage(Unknown
> >> Source)
> >>      [java]     at
> >> org.snmp4j.transport.DefaultUdpTransportMapping$ListenThread.run(Unknown
> >> Source)
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/ServiceMix-WSN-Broker--access-from-MUSE-tf4639744s12049.html#a13251370
> >> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
> > --
> > Cheers,
> > Guillaume Nodet
> > ------------------------
> > Blog: http://gnodet.blogspot.com/
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/ServiceMix-WSN-Broker--access-from-MUSE-tf4639744s12049.html#a13253263
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>


-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to