On 9/11/06, pradeep <[EMAIL PROTECTED]> wrote:


Thanks Guillaume Nodet. It has helped me to understand the example much
better but I have more questions :)

1. You have mentioned that "...WS-Notification can also be used in a more
dynamic way by sending requests the the WS-Notification Broker to create
publishers and subscribers..".Can you please tell me how to do that ?


The best way would be to read the WS-Notification spec and send the requests
to the JBI endpoint.  The only particular thing is how the EPR for
publishers
and subscribers are created.  They will use the uri mechanism used in the
example:
  namespace /  service  / endpoint

2. "...instance1 is part of the cluster but does not have any WS-N
subscribers or publishers". My question  is - why do we need this
instance.
What is that you are trying to demonstarte ?


It's not used and maybe should be removed.

3.   Can someone explain me this
<bean class="org.quartz.JobDetail">
                <property name="name" value="My Example Job"/>
                <property name="group" value="ServiceMix"/>
              </bean>


These properties are needed for Quartz.  AFAIK, they uniquely identify the
Job
but are not used by ServiceMix.

4. org.apache.servicemix.wsn.spring.PublisherComponent is the publisher. How
do I write a custom publisher ?


You don't really need to, as the PublisherComponent is a proxy.  It receive
an
incoming xml message and publish it on the configured topic.  If you really
want to write your own, take a look at the code for this component.

5. In the example "wsn-message.xml" is the XML message passed. Who reads
this XML message.Is it the publisher component ?


No one.  This xml is not used.  The quartz component send a message to the
publisher,
which is wrapped in a publish request and sent to the notification broker.

6. In the consumer side what does the component
"org.apache.servicemix.tck.ReceiverComponent" do ?


Nothing it seems.

If you have some time, please clean and comment the configuration files and
raise a JIRA
with your patch.

On a side note, most of the ws-notification component have an xbean syntax
which is not
used in this example.

Thanks,
Pradeep




gnodet wrote:
>
> Just created this page which should help you understand the basics of
this
> example.
> This is just a draft and should be enhanced in the future.
> See
>   http://servicemix.goopen.org/sm30ug/ws-notification-clustered.html
>
> On 9/10/06, pradeep <[EMAIL PROTECTED]> wrote:
>>
>>
>> I am experimenting with ws-notifcation example provided with the
>> download.
>> I
>> haven't understood how it is works, so questions
>> 1. What is the purpose of running instance1/servicemix1.xml.What does
it
>> do
>> ?
>> 2. what does org.apache.servicemix.wsn.spring.PublisherComponent do ?
Is
>> it
>> the publisher? What about
>> org.apache.servicemix.wsn.spring.WSNSpringComponent ?
>> 3.  sorry if this is stupid but if I need to publish notification what
>> are
>> the steps.
>>    a.replace org.apache.servicemix.wsn.spring.PublisherComponent with
my
>> own
>>      implmentaion? if yes what has to be done  ?
>>   b. Or reuse org.apache.servicemix.wsn.spring.PublisherComponent ? If
>> yes,
>> how do I write the code to send notifications ?
>>
>> 4. Same question as 3 for the consumer (instance 2 in the example ).
More
>> details required for org.apache.servicemix.tck.ReceiverComponent.
>>
>> If someone could explain me the working of the example wiht expnantion
of
>> the servicemix.xml's it would be great. I have to admit that I am
toally
>> confused. Thanks for your help.
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>>
http://www.nabble.com/Confused-about-ws-notification-tf2247458.html#a6233049
>> Sent from the ServiceMix - User forum at Nabble.com.
>>
>>
>
>
> --
> Cheers,
> Guillaume Nodet
>
>

--
View this message in context:
http://www.nabble.com/Confused-about-ws-notification-tf2247458.html#a6241299
Sent from the ServiceMix - User forum at Nabble.com.




--
Cheers,
Guillaume Nodet

Reply via email to