Added: incubator/servicemix/site/main/ws-notification-clustered.html URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/ws-notification-clustered.html?view=auto&rev=471425 ============================================================================== --- incubator/servicemix/site/main/ws-notification-clustered.html (added) +++ incubator/servicemix/site/main/ws-notification-clustered.html Sun Nov 5 05:46:17 2006 @@ -0,0 +1,317 @@ + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + <HEAD> +<!-- + Pier's plugin always overwrites the stylesheet so lets explicitly use another one + <link type="text/css" rel="stylesheet" href="autoexport:///SM/resources/space.css"> +--> + <LINK type="text/css" rel="stylesheet" href="resources/site.css"> + <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT> + <TITLE> +WS-Notification Clustered + </TITLE> + <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD> + <BODY onload="init()"> + + <!-- Banner --> + <DIV id="site-banner"> + + <TABLE border="0" cellpadding="0" cellspacing="0" width="100%"> + <TR> + <TD align="left" class="topbardiv" nowrap=""> + <IMG border="0" src="http://incubator.apache.org/servicemix/main/images/logo.jpg"> + </TD> + <TD align="right" nowrap=""> + <IMG border="0" src="http://incubator.apache.org/images/apache-incubator-logo.png"> + </TD> + </TR> + </TABLE> + + </DIV> + + <!-- Bread crumbs and Quick Links --> + <DIV id="site-navbar"> + <TABLE border="0" cellpadding="0" cellspacing="0" width="100%"> + <TR> + <TD align="left" valign="middle" nowrap=""> + <DIV id="site-breadcrumbs"> +<A href="home.html" title="ServiceMix">ServiceMix</A> > <A href="home.html" title="Home">Home</A> > <A href="users-guide.html" title="User's Guide">User's Guide</A> > <A href="4-examples.html" title="4. Examples">4. Examples</A> > <A href="" title="WS-Notification Clustered">WS-Notification Clustered</A> + </DIV> + </TD> + <TD align="right" valign="middle" nowrap=""> + <DIV id="site-quicklinks"> +<P><A href="download.html" title="Download">Download</A> | <A href="documentation.html" title="Documentation">Documentation</A> | <A href="javadocs.html" title="JavaDocs">JavaDocs</A> | <A href="source.html" title="Source">Source</A> | <SPAN class="nobr"><A href="home.html" title="Visit page outside Confluence" rel="nofollow">Wiki<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> | <A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A> | <A href="support.html" title="Support">Support</A></P> + </DIV> + </TD> + </TR> + </TABLE> + </DIV> + +<!-- Integrate google search later. + <form name="search" action="http://www.google.com/search" method="get"> + <input type="hidden" name="ie" value="UTF- 8" /> + <input type="hidden" name="oe" value="UTF- 8" /> + <input type="hidden" name="domains" value="" /> + <input type="hidden" name="sitesearch" value="" /> + <input type="text" name="q" maxlength="255" value="" /> + <input type="submit" name="btnG" value="Google Search" /> + </form> +--> + + <DIV id="site-content"> + <TABLE> + <TR> + <TD valign="top"> + <DIV id="site-navigation"> +<H3><A name="Navigation-Overview"></A>Overview</H3> + +<UL class="alternate" type="square"> + <LI><A href="home.html" title="Home">Home</A></LI> + <LI><SPAN class="nobr"><A href="http://www.apache.org/" title="Visit page outside Confluence" rel="nofollow">ASF<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI> + <LI><A href="license.html" title="License">License</A></LI> + <LI><A href="faq.html" title="FAQ">FAQ</A></LI> + <LI><A href="download.html" title="Download">Download</A></LI> + <LI><A href="sitemap.html" title="SiteMap">SiteMap</A></LI> +</UL> + + +<H3><A name="Navigation-Community"></A>Community</H3> + +<UL class="alternate" type="square"> + <LI><A href="users-guide.html" title="User's Guide">User's Guide</A></LI> + <LI><A href="documentation.html" title="Documentation">Documentation</A></LI> + <LI><A href="support.html" title="Support">Support</A></LI> + <LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI> + <LI><A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI> + <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/SM" title="Visit page outside Confluence" rel="nofollow">Issues<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI> + <LI><A href="contributing.html" title="Contributing">Contributing</A></LI> + <LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/listpages-dirview.action?key=SM" title="Visit page outside Confluence" rel="nofollow">Wiki<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI> + <LI><A href="team.html" title="Team">Team</A></LI> + <LI><A href="users.html" title="Users">Users</A></LI> +</UL> + + +<H3><A name="Navigation-Developers"></A>Developers</H3> + +<UL class="alternate" type="square"> + <LI><A href="source.html" title="Source">Source</A></LI> + <LI><A href="building.html" title="Building">Building</A></LI> + <LI><A href="ideas.html" title="Ideas">Ideas</A></LI> + <LI><A href="becoming-a-committer.html" title="Becoming a committer">Becoming a committer</A></LI> + <LI><A href="release-guide.html" title="Release Guide">Release Guide</A></LI> + <LI><A href="related-projects.html" title="Related Projects">Related Projects</A></LI> + <LI><A href="tools.html" title="Tools">Tools</A></LI> + <LI><A href="resources.html" title="Resources">Resources</A></LI> +</UL> + + </DIV> + </TD> + <TD valign="top"> + <DIV id="site-page"> + +<!-- + <div class="pagetitle">WS- Notification Clustered</div> +--> + <DIV class="wiki-content"><STYLE type="text/css">/*<![CDATA[*/ +table.ScrollbarTable {border: none;padding: 3px;width: 100%;padding: 3px;margin: 0px;background-color: #f0f0f0} +table.ScrollbarTable td.ScrollbarPrevIcon {text-align: center;width: 16px;border: none;} +table.ScrollbarTable td.ScrollbarPrevName {text-align: left;border: none;} +table.ScrollbarTable td.ScrollbarParent {text-align: center;border: none;} +table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;} +table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;} + +/*]]>*/</STYLE><DIV class="Scrollbar"><TABLE class="ScrollbarTable"><TR><TD class="ScrollbarPrevIcon"><A href="vfs-binding.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/back_16.gif" width="16" height="16"></A></TD><TD width="33%" class="ScrollbarPrevName"><A href="vfs-binding.html">VFS Binding</A> </TD><TD width="33%" class="ScrollbarParent"><SUP><A href="4-examples.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/up_16.gif" width="8" height="8"></A></SUP><A href="4-examples.html">4. Examples</A></TD><TD width="33%" class="ScrollbarNextName"> <A href="wsdl-first.html">WSDL First</A></TD><TD class="ScrollbarNextIcon"><A href="wsdl-first.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></A></TD></TR></TABLE></DIV> +<P><A name="WS-NotificationClustered-top"></A></P> + +<H1><A name="WS-NotificationClustered-WSNotificationClusteredexample"></A>WS-Notification Clustered example</H1> + +<P>This example demoonstrates the use of WS-Notification configured statically, whereas WS-Notification can also be used in a more dynamic way by sending requests the the WS-Notification Broker to create publishers and subscribers.</P> + +<P>This example uses 3 clustered ServiceMix containers:</P> + +<UL> + <LI><B>instance1</B> is part of the cluster but does not have any WS-N subscribers or publishers</LI> + <LI><B>instance2</B> hosts a WS-Notification component and a subscriber</LI> + <LI><B>instance3</B> hosts another WS-Notification component and a publisher triggered by a Quartz component</LI> +</UL> + + +<P>This examples relies on the <A href="servicemix-wsn2005.html" title="servicemix-wsn2005">WS-Notification component</A>.</P> + +<H2><A name="WS-NotificationClustered-Launchingtheexample"></A>Launching the example</H2> + +<P>To run this example, open three terminals - one for each instance directory. In each terminal, start ServiceMix and feed the configuration like so:</P> + +<P>In terminal one:</P> +<DIV class="preformatted"><DIV class="preformattedContent"> +<PRE>$ cd ./instance1 +$ ../../../bin/servicemix ./servicemix1.xml +</PRE> +</DIV></DIV> + +<P>In terminal two:</P> +<DIV class="preformatted"><DIV class="preformattedContent"> +<PRE>$ cd ./instance2 +$ ../../../bin/servicemix ./servicemix2.xml +</PRE> +</DIV></DIV> + +<P>In terminal three:</P> +<DIV class="preformatted"><DIV class="preformattedContent"> +<PRE>$ cd ./instance3 +$ ../../../bin/servicemix ./servicemix3.xml +</PRE> +</DIV></DIV> + +<P>ServiceMix instance3 will publish messages to the topic named MyTopic and ServiceMix instance2 will receive these messages because it is subscribed to the topic named MyTopic.</P> + +<P>The output of instance2 will look like:</P> +<DIV class="preformatted"><DIV class="preformattedContent"> +<PRE>INFO - TraceComponent - Exchange: InOnly[ + id: ID:guillaumes-2995-1160038439984-8:4 + status: Active + role: provider + endpoint: endpoint + in: <?xml version="1.0" encoding="UTF-8"?><ns2:Notify xmlns:ns2="http://docs.o +asis-open.org/wsn/b-2" xmlns="http://www.w3.org/2005/08/addressing" xmlns:ns3="h +ttp://docs.oasis-open.org/wsn/t-1" xmlns:ns4="http://docs.oasis-open.org/wsrf/bf +-2"><ns2:NotificationMessage><ns2:Topic>myTopic</ns2:Topic><ns2:Message><timer x +mlns="" xmlns:ns5="http://www.w3.org/2005/08/addressing"><name>My Example Job</n +ame><group>ServiceMix</group><fullname>ServiceMix.My Example Job</fullname><desc +ription/><fireTime>Thu Oct 05 10:54:32 CEST 2006</fireTime></timer></ns2:Message +></ns2:NotificationMessage></ns2:Notify> +] received IN message: org.apache.servicemix.jbi.messaging.NormalizedMessageImpl [EMAIL PROTECTED]: {}} +</PRE> +</DIV></DIV> + +<H2><A name="WS-NotificationClustered-Publisherside"></A>Publisher side</H2> + +<H3><A name="WS-NotificationClustered-Quartzcomponent"></A>Quartz component</H3> + +<P>Refer to <A href="quartz.html" title="Quartz">Quartz</A> for more informations.</P> + +<DIV class="code"><DIV class="codeContent"> +<PRE class="code-xml"><SPAN class="code-tag"><sm:activationSpec destinationService=<SPAN class="code-quote">"test:publisher"</SPAN> destinationEndpoint=<SPAN class="code-quote">"endpoint"</SPAN>></SPAN> + <SPAN class="code-tag"><sm:component></SPAN> + <SPAN class="code-tag"><bean class=<SPAN class="code-quote">"org.apache.servicemix.components.quartz.QuartzComponent"</SPAN>></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"triggers"</SPAN>></SPAN> + <SPAN class="code-tag"><map></SPAN> + <SPAN class="code-tag"><entry></SPAN> + <SPAN class="code-tag"><key></SPAN> + <SPAN class="code-tag"><bean class=<SPAN class="code-quote">"org.quartz.SimpleTrigger"</SPAN>></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"repeatInterval"</SPAN> value=<SPAN class="code-quote">"2000"</SPAN>/></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"repeatCount"</SPAN> value=<SPAN class="code-quote">"20"</SPAN>/></SPAN> + <SPAN class="code-tag"></bean></SPAN> + <SPAN class="code-tag"></key></SPAN> + <SPAN class="code-tag"><bean class=<SPAN class="code-quote">"org.quartz.JobDetail"</SPAN>></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"name"</SPAN> value=<SPAN class="code-quote">"My Example Job"</SPAN>/></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"group"</SPAN> value=<SPAN class="code-quote">"ServiceMix"</SPAN>/></SPAN> + <SPAN class="code-tag"></bean></SPAN> + <SPAN class="code-tag"></entry></SPAN> + <SPAN class="code-tag"></map></SPAN> + <SPAN class="code-tag"></property></SPAN> + <SPAN class="code-tag"></bean></SPAN> + <SPAN class="code-tag"></sm:component></SPAN> +<SPAN class="code-tag"></sm:activationSpec></SPAN></PRE> +</DIV></DIV> + +<H3><A name="WS-NotificationClustered-WSNotificationpublisher"></A>WS-Notification publisher</H3> + +<P>The <TT>PublisherComponent</TT> is just a proxy to the WS-Notification component. It receives InOnly JBI exchanges from the components (in this case, the Quartz component) and send them as publish request to the WS-Notification broker. Hence, you need to specific the WS-Notification topic which will be used to publish the messages in the WS-Notification world.</P> + +<DIV class="code"><DIV class="codeContent"> +<PRE class="code-xml"><SPAN class="code-tag"><sm:activationSpec service=<SPAN class="code-quote">"test:publisher"</SPAN> endpoint=<SPAN class="code-quote">"endpoint"</SPAN>></SPAN> + <SPAN class="code-tag"><sm:component></SPAN> + <SPAN class="code-tag"><bean class=<SPAN class="code-quote">"org.apache.servicemix.wsn.spring.PublisherComponent"</SPAN>></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"topic"</SPAN> value=<SPAN class="code-quote">"myTopic"</SPAN> /></SPAN> + <SPAN class="code-tag"></bean></SPAN> + <SPAN class="code-tag"></sm:component></SPAN> +<SPAN class="code-tag"></sm:activationSpec></SPAN></PRE> +</DIV></DIV> + +<H3><A name="WS-NotificationClustered-WSNotificationcomponent"></A>WS-Notification component</H3> + +<P>The WS-Notication broker is created by the snippet below:</P> + +<DIV class="code"><DIV class="codeContent"> +<PRE class="code-xml"><SPAN class="code-tag"><sm:activationSpec></SPAN> + <SPAN class="code-tag"><sm:component></SPAN> + <SPAN class="code-tag"><bean class=<SPAN class="code-quote">"org.apache.servicemix.wsn.spring.WSNSpringComponent"</SPAN>></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"connectionFactory"</SPAN> ref=<SPAN class="code-quote">"connectionFactory"</SPAN> /></SPAN> + <SPAN class="code-tag"></bean></SPAN> + <SPAN class="code-tag"></sm:component></SPAN> +<SPAN class="code-tag"></sm:activationSpec></SPAN></PRE> +</DIV></DIV> + +<P>Note that the WS-Notification broker does not mandate that publishers are registered on a given topic, so in this example, the <TT>PublisherComponent</TT> just sends a publish request to the broker which will forward it to all subscribers.</P> + +<H2><A name="WS-NotificationClustered-Subscriberside"></A>Subscriber side</H2> + +<H3><A name="WS-NotificationClustered-TheWSNoticationsubscription"></A>The WS-Notication subscription</H3> + +<P>The subscriber is registered statically on the WS-Notification broker using the following snippet:</P> + +<DIV class="code"><DIV class="codeContent"> +<PRE class="code-xml"><SPAN class="code-tag"><sm:activationSpec></SPAN> + <SPAN class="code-tag"><sm:component></SPAN> + <SPAN class="code-tag"><bean class=<SPAN class="code-quote">"org.apache.servicemix.wsn.spring.WSNSpringComponent"</SPAN>></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"requests"</SPAN>></SPAN> + <SPAN class="code-tag"><list></SPAN> + <SPAN class="code-tag"><bean class=<SPAN class="code-quote">"org.apache.servicemix.wsn.spring.SubscribeFactoryBean"</SPAN>></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"consumer"</SPAN> value=<SPAN class="code-quote">"http://servicemix.apache.org/demo/trace/endpoint"</SPAN> /></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"topic"</SPAN> value=<SPAN class="code-quote">"myTopic"</SPAN> /></SPAN> + <SPAN class="code-tag"></bean></SPAN> + <SPAN class="code-tag"></list></SPAN> + <SPAN class="code-tag"></property></SPAN> + <SPAN class="code-tag"><property name=<SPAN class="code-quote">"connectionFactory"</SPAN> ref=<SPAN class="code-quote">"connectionFactory"</SPAN> /></SPAN> + <SPAN class="code-tag"></bean></SPAN> + <SPAN class="code-tag"></sm:component></SPAN> +<SPAN class="code-tag"></sm:activationSpec></SPAN></PRE> +</DIV></DIV> + +<P>The <TT>topic</TT> property is the name of the topic from which the subscriber receive messages. It has to be the same than the topic where messages are published.</P> + +<P>The <TT>consumer</TT> property indicates the JBI endpoint where exchanges must be sent to. The syntax used is:</P> +<DIV class="preformatted"><DIV class="preformattedContent"> +<PRE>namespace [SM30UG:sep] service [SM30UG:sep] endpoint +</PRE> +</DIV></DIV> +<P>where <TT>sep</TT> is the separator used in the namespace uri: <TT>/</TT> or <TT>:</TT>.<BR> +In our case, the value</P> +<DIV class="preformatted"><DIV class="preformattedContent"> +<PRE>http://servicemix.apache.org/demo/trace/endpoint +</PRE> +</DIV></DIV> +<P>tells the WS-Notification broker to send messages to the <TT>my:trace</TT> service (endpoint <TT>endpoint</TT>), which is a simple <TT>TraceComponent</TT> that print messages on the console.</P> + +<P><A href="/confluence/display/SM30UG" title="View ServiceMix 3.0 User Guide space">SM30UG:#top</A></P> + +<STYLE type="text/css">/*<![CDATA[*/ +table.ScrollbarTable {border: none;padding: 3px;width: 100%;padding: 3px;margin: 0px;background-color: #f0f0f0} +table.ScrollbarTable td.ScrollbarPrevIcon {text-align: center;width: 16px;border: none;} +table.ScrollbarTable td.ScrollbarPrevName {text-align: left;border: none;} +table.ScrollbarTable td.ScrollbarParent {text-align: center;border: none;} +table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;} +table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;} + +/*]]>*/</STYLE><DIV class="Scrollbar"><TABLE class="ScrollbarTable"><TR><TD class="ScrollbarPrevIcon"><A href="vfs-binding.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/back_16.gif" width="16" height="16"></A></TD><TD width="33%" class="ScrollbarPrevName"><A href="vfs-binding.html">VFS Binding</A> </TD><TD width="33%" class="ScrollbarParent"><SUP><A href="4-examples.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/up_16.gif" width="8" height="8"></A></SUP><A href="4-examples.html">4. Examples</A></TD><TD width="33%" class="ScrollbarNextName"> <A href="wsdl-first.html">WSDL First</A></TD><TD class="ScrollbarNextIcon"><A href="wsdl-first.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></A></TD></TR></TABLE></DIV></DIV> + + </DIV> + </TD> + </TR> + </TABLE> + </DIV> + </DIV> + <DIV id="site-footer"> + Added by <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A>, + last edited by <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Nov 08, 2006 + (<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=13570&originalId=14673">view change</A>) + + (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=13570">edit page</A>) + </DIV> + + </BODY> + +</HTML> \ No newline at end of file
Added: incubator/servicemix/site/main/wsdl-first.html URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/wsdl-first.html?view=auto&rev=471425 ============================================================================== --- incubator/servicemix/site/main/wsdl-first.html (added) +++ incubator/servicemix/site/main/wsdl-first.html Sun Nov 5 05:46:17 2006 @@ -0,0 +1,154 @@ + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + <HEAD> +<!-- + Pier's plugin always overwrites the stylesheet so lets explicitly use another one + <link type="text/css" rel="stylesheet" href="autoexport:///SM/resources/space.css"> +--> + <LINK type="text/css" rel="stylesheet" href="resources/site.css"> + <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT> + <TITLE> +WSDL First + </TITLE> + <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD> + <BODY onload="init()"> + + <!-- Banner --> + <DIV id="site-banner"> + + <TABLE border="0" cellpadding="0" cellspacing="0" width="100%"> + <TR> + <TD align="left" class="topbardiv" nowrap=""> + <IMG border="0" src="http://incubator.apache.org/servicemix/main/images/logo.jpg"> + </TD> + <TD align="right" nowrap=""> + <IMG border="0" src="http://incubator.apache.org/images/apache-incubator-logo.png"> + </TD> + </TR> + </TABLE> + + </DIV> + + <!-- Bread crumbs and Quick Links --> + <DIV id="site-navbar"> + <TABLE border="0" cellpadding="0" cellspacing="0" width="100%"> + <TR> + <TD align="left" valign="middle" nowrap=""> + <DIV id="site-breadcrumbs"> +<A href="home.html" title="ServiceMix">ServiceMix</A> > <A href="home.html" title="Home">Home</A> > <A href="users-guide.html" title="User's Guide">User's Guide</A> > <A href="4-examples.html" title="4. Examples">4. Examples</A> > <A href="" title="WSDL First">WSDL First</A> + </DIV> + </TD> + <TD align="right" valign="middle" nowrap=""> + <DIV id="site-quicklinks"> +<P><A href="download.html" title="Download">Download</A> | <A href="documentation.html" title="Documentation">Documentation</A> | <A href="javadocs.html" title="JavaDocs">JavaDocs</A> | <A href="source.html" title="Source">Source</A> | <SPAN class="nobr"><A href="home.html" title="Visit page outside Confluence" rel="nofollow">Wiki<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> | <A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A> | <A href="support.html" title="Support">Support</A></P> + </DIV> + </TD> + </TR> + </TABLE> + </DIV> + +<!-- Integrate google search later. + <form name="search" action="http://www.google.com/search" method="get"> + <input type="hidden" name="ie" value="UTF- 8" /> + <input type="hidden" name="oe" value="UTF- 8" /> + <input type="hidden" name="domains" value="" /> + <input type="hidden" name="sitesearch" value="" /> + <input type="text" name="q" maxlength="255" value="" /> + <input type="submit" name="btnG" value="Google Search" /> + </form> +--> + + <DIV id="site-content"> + <TABLE> + <TR> + <TD valign="top"> + <DIV id="site-navigation"> +<H3><A name="Navigation-Overview"></A>Overview</H3> + +<UL class="alternate" type="square"> + <LI><A href="home.html" title="Home">Home</A></LI> + <LI><SPAN class="nobr"><A href="http://www.apache.org/" title="Visit page outside Confluence" rel="nofollow">ASF<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI> + <LI><A href="license.html" title="License">License</A></LI> + <LI><A href="faq.html" title="FAQ">FAQ</A></LI> + <LI><A href="download.html" title="Download">Download</A></LI> + <LI><A href="sitemap.html" title="SiteMap">SiteMap</A></LI> +</UL> + + +<H3><A name="Navigation-Community"></A>Community</H3> + +<UL class="alternate" type="square"> + <LI><A href="users-guide.html" title="User's Guide">User's Guide</A></LI> + <LI><A href="documentation.html" title="Documentation">Documentation</A></LI> + <LI><A href="support.html" title="Support">Support</A></LI> + <LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI> + <LI><A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI> + <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/SM" title="Visit page outside Confluence" rel="nofollow">Issues<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI> + <LI><A href="contributing.html" title="Contributing">Contributing</A></LI> + <LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/listpages-dirview.action?key=SM" title="Visit page outside Confluence" rel="nofollow">Wiki<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI> + <LI><A href="team.html" title="Team">Team</A></LI> + <LI><A href="users.html" title="Users">Users</A></LI> +</UL> + + +<H3><A name="Navigation-Developers"></A>Developers</H3> + +<UL class="alternate" type="square"> + <LI><A href="source.html" title="Source">Source</A></LI> + <LI><A href="building.html" title="Building">Building</A></LI> + <LI><A href="ideas.html" title="Ideas">Ideas</A></LI> + <LI><A href="becoming-a-committer.html" title="Becoming a committer">Becoming a committer</A></LI> + <LI><A href="release-guide.html" title="Release Guide">Release Guide</A></LI> + <LI><A href="related-projects.html" title="Related Projects">Related Projects</A></LI> + <LI><A href="tools.html" title="Tools">Tools</A></LI> + <LI><A href="resources.html" title="Resources">Resources</A></LI> +</UL> + + </DIV> + </TD> + <TD valign="top"> + <DIV id="site-page"> + +<!-- + <div class="pagetitle">WSDL First</div> +--> + <DIV class="wiki-content"><STYLE type="text/css">/*<![CDATA[*/ +table.ScrollbarTable {border: none;padding: 3px;width: 100%;padding: 3px;margin: 0px;background-color: #f0f0f0} +table.ScrollbarTable td.ScrollbarPrevIcon {text-align: center;width: 16px;border: none;} +table.ScrollbarTable td.ScrollbarPrevName {text-align: left;border: none;} +table.ScrollbarTable td.ScrollbarParent {text-align: center;border: none;} +table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;} +table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;} + +/*]]>*/</STYLE><DIV class="Scrollbar"><TABLE class="ScrollbarTable"><TR><TD class="ScrollbarPrevIcon"><A href="../SM30UG/ws-notification-clustered.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/back_16.gif" width="16" height="16"></A></TD><TD width="33%" class="ScrollbarPrevName"><A href="../SM30UG/ws-notification-clustered.html">WS-Notification Clustered</A> </TD><TD width="33%" class="ScrollbarParent"><SUP><A href="4-examples.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/up_16.gif" width="8" height="8"></A></SUP><A href="4-examples.html">4. Examples</A></TD><TD width="33%" class="ScrollbarNextName"> </TD></TR></TABLE></DIV> + +<H1><A name="WSDLFirst-WSDLFirstexample"></A>WSDL First example</H1> + +<STYLE type="text/css">/*<![CDATA[*/ +table.ScrollbarTable {border: none;padding: 3px;width: 100%;padding: 3px;margin: 0px;background-color: #f0f0f0} +table.ScrollbarTable td.ScrollbarPrevIcon {text-align: center;width: 16px;border: none;} +table.ScrollbarTable td.ScrollbarPrevName {text-align: left;border: none;} +table.ScrollbarTable td.ScrollbarParent {text-align: center;border: none;} +table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;} +table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;} + +/*]]>*/</STYLE><DIV class="Scrollbar"><TABLE class="ScrollbarTable"><TR><TD class="ScrollbarPrevIcon"><A href="../SM30UG/ws-notification-clustered.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/back_16.gif" width="16" height="16"></A></TD><TD width="33%" class="ScrollbarPrevName"><A href="../SM30UG/ws-notification-clustered.html">WS-Notification Clustered</A> </TD><TD width="33%" class="ScrollbarParent"><SUP><A href="4-examples.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/up_16.gif" width="8" height="8"></A></SUP><A href="4-examples.html">4. Examples</A></TD><TD width="33%" class="ScrollbarNextName"> </TD></TR></TABLE></DIV></DIV> + + </DIV> + </TD> + </TR> + </TABLE> + </DIV> + </DIV> + <DIV id="site-footer"> + Added by <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A>, + last edited by <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Nov 08, 2006 + (<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=13499&originalId=14660">view change</A>) + + (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=13499">edit page</A>) + </DIV> + + </BODY> + +</HTML> \ No newline at end of file
