You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ch...@apache.org on 2006/11/05 14:46:19 UTC

svn commit: r471425 [3/4] - in /incubator/servicemix/site/main: ./ basic.data/ file-binding.data/ rss-binding.data/

Modified: incubator/servicemix/site/main/rss-binding.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/rss-binding.html?view=diff&rev=471425&r1=471424&r2=471425
==============================================================================
--- incubator/servicemix/site/main/rss-binding.html (original)
+++ incubator/servicemix/site/main/rss-binding.html Sun Nov  5 05:46:17 2006
@@ -9,7 +9,7 @@
     <LINK type="text/css" rel="stylesheet" href="resources/site.css">
     <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT>
     <TITLE>
-RSS-binding
+RSS Binding
     </TITLE>
   <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
   <BODY onload="init()">
@@ -36,7 +36,7 @@
         <TR>
           <TD align="left" valign="middle" nowrap="">
             <DIV id="site-breadcrumbs">
-<A href="home.html" title="ServiceMix">ServiceMix</A>&nbsp;&gt;&nbsp;<A href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="documentation.html" title="Documentation">Documentation</A>&nbsp;&gt;&nbsp;<A href="example-use-cases.html" title="Example & Use Cases">Example &amp; Use Cases</A>&nbsp;&gt;&nbsp;<A href="examples.html" title="Examples">Examples</A>&nbsp;&gt;&nbsp;<A href="" title="RSS-binding">RSS-binding</A>
+<A href="home.html" title="ServiceMix">ServiceMix</A>&nbsp;&gt;&nbsp;<A href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="users-guide.html" title="User's Guide">User&apos;s Guide</A>&nbsp;&gt;&nbsp;<A href="4-examples.html" title="4. Examples">4. Examples</A>&nbsp;&gt;&nbsp;<A href="" title="RSS Binding">RSS Binding</A>
             </DIV>
           </TD>
           <TD align="right" valign="middle" nowrap="">
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;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>
@@ -111,12 +111,25 @@
           <DIV id="site-page">
 
 <!--          
-            <div class="pagetitle">RSS- binding</div>
+            <div class="pagetitle">RSS Binding</div>
 -->
-            <DIV class="wiki-content">
-<H3><A name="RSS-binding-OverviewoftheServiceMix2.xRSSBindingExample"></A>Overview of the ServiceMix 2.x <EM>RSS Binding</EM> Example</H3>
+            <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;}
 
-<P>The following procedure describes how to run the <EM>RSS Binding</EM> example in ServiceMix and provides details regarding what the RSS Binding does. For information on the business use case, please refer to: <SPAN class="nobr"><A href="http://www.servicemix.org/Use%20Cases" title="Visit page outside Confluence" rel="nofollow">Use Case for RSS Binding<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>.
+/*]]>*/</STYLE><DIV class="Scrollbar"><TABLE class="ScrollbarTable"><TR><TD class="ScrollbarPrevIcon"><A href="loan-broker-bpel.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="loan-broker-bpel.html">Loan Broker BPEL</A>&nbsp;</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">&nbsp;<A href="../SM30UG/vfs-binding.html">VFS Binding</A></TD><TD class="ScrollbarNextIcon"><A href="../SM30UG/vfs-binding.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="RSSBinding-top"></A></P>
+
+<H1><A name="RSSBinding-RSSBindingexample"></A>RSS Binding example</H1>
+
+
+<H2><A name="RSSBinding-Overview"></A>Overview</H2>
+
+<P>The following procedure describes how to run the <EM>RSS Binding</EM> example in ServiceMix and provides details regarding what the RSS Binding does. For information on the business use case, please refer to the <A href="/confluence/display/SM30UG" title="View ServiceMix 3.0 User Guide space">use case</A> section.
 <BR clear="all">
 <BR clear="all">
 The RSS Binding example illustrates:</P>
@@ -131,44 +144,42 @@
 <BR clear="all">
 This example shows how to monitor RSS feeds for changes.  The main component of this example periodically polls a list of  RSS news feeds and when an update is found the new RSS items are displayed on the console.</P>
 
-<H3><A name="RSS-binding-RunningtheRSSBindingExample"></A>Running the <EM>RSS Binding</EM> Example</H3>
+<H2><A name="RSSBinding-RunningtheRSSBindingExample"></A>Running the <EM>RSS Binding</EM> Example</H2>
+
 <P><BR clear="all"></P>
 <TABLE cellpadding="5" width="85%" cellspacing="8px" class="warningMacro" border="0" align="center"><COLGROUP><COL width="24"><COL></COLGROUP><TR><TD valign="top"><IMG src="http://goopen.org/confluence/images/icons/emoticons/forbidden.gif" width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD>
-<P>On a slow news day, you may have wait a while to see any output! <IMG class="emoticon" src="http://goopen.org/confluence/images/icons/emoticons/smile.gif" height="20" width="20" align="absmiddle" alt="" border="0"></P></TD></TR></TABLE>
+<P>On a slow news day, you may have wait a while to see any output&#33; <IMG class="emoticon" src="http://goopen.org/confluence/images/icons/emoticons/smile.gif" height="20" width="20" align="absmiddle" alt="" border="0"></P></TD></TR></TABLE>
 <P><BR clear="all"></P>
 <OL>
 	<LI>From a command shell, go to the RSS Binding example directory:
 <DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">cd [servicemix_install_dir]\examples\rss-binding</PRE>
+<PRE class="code-java">cd [SM30UG:servicemix_install_dir]\examples\rss-binding</PRE>
 </DIV></DIV>
 <P>where <TT>servicemix_install_dir</TT> is the directory in which ServiceMix was installed originally.</P></LI>
 	<LI>Then type:
 <DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">[servicemix_install_dir]\bin\servicemix servicemix.xml</PRE>
+<PRE class="code-java">[SM30UG:servicemix_install_dir]\bin\servicemix servicemix.xml</PRE>
 </DIV></DIV>
-<P><BR clear="all"></P>
-<TABLE cellpadding="5" width="85%" cellspacing="8px" class="tipMacro" border="0" align="center"><COLGROUP><COL width="24"><COL></COLGROUP><TR><TD valign="top"><IMG src="http://goopen.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD><B class="strong">Handy Hint</B><BR>
-<P>Add <EM>$SERVICEMIX_HOME/bin</EM> directory to <EM>$PATH</EM> variable to simplify execution of the examples.</P></TD></TR></TABLE>
-<P><BR clear="all"></P></LI>
+<P><BR clear="all">
+<TABLE cellpadding="5" width="85%" cellspacing="8px" class="tipMacro" border="0" align="center"><COLGROUP><COL width="24"><COL></COLGROUP><TR><TD valign="top"><IMG src="http://goopen.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD><B class="strong">Handy Hint</B><BR>Add <EM>$SERVICEMIX_HOME/bin</EM> directory to <EM>$PATH</EM> variable to simplify execution of the examples.</TD></TR></TABLE><BR clear="all"></P></LI>
 </OL>
 
 
-<H3><A name="RSS-binding-StoppingtheRSSBindingExample"></A>Stopping the <EM>RSS Binding</EM> Example</H3>
+<H2><A name="RSSBinding-StoppingtheRSSBindingExample"></A>Stopping the <EM>RSS Binding</EM> Example</H2>
+
 <P>To terminate the <EM>RSS Binding</EM> example, type &quot;CTRL-C&quot; in the command shell in which it is running and answer &quot;y&quot; to the &quot;Terminate batch job (y/n)?&quot; question.
 <BR clear="all"></P>
 
-<H3><A name="RSS-binding-HowitWorks"></A>How it Works</H3>
+<H2><A name="RSSBinding-HowitWorks"></A>How it Works</H2>
+
 <P>The diagram below illustrates the flow of messages through the <EM>RSS Binding</EM> components:
 <BR clear="all">
 <BR clear="all"></P>
-
 <DIV class="panel" style="border-style: solid; border-color: #ccc; "><DIV class="panelHeader" style="border-bottom-style: solid; border-bottom-color: #ccc; "><B>RSS Binding Example Message Flow Diagram</B></DIV><DIV class="panelContent">
-<P><IMG src="rss-binding.data/rssflow.jpg" align="absmiddle" border="0"></P>
+<P><DIV align="center"><IMG src="rss-binding.data/rssflow.jpg" border="0"></DIV></P>
 </DIV></DIV>
-
 <P><BR clear="all">
 Messages flow through the components as follows:</P>
-
 <OL>
 	<LI>The <EM>rss</EM> component, which is implemented by RssPollingComponent class, uses customEditorConfigurer bean to parse the Date variable lastPolledDate into the specified format (yyyy/MMM/dd).  lastPolledDate will be used to determine the new items added on the RSS feed.</LI>
 	<LI>The <EM>rss</EM> component periodically polls RSS feeds defined on its <TT>urlStrings</TT> property for changes.  In this case <EM>rss</EM> component monitors  the following RSS feeds: <SPAN class="nobr"><A href="http://rss.cnn.com/rss/cnn_topstories.rss" title="Visit page outside Confluence" rel="nofollow">http://rss.cnn.com/rss/cnn_topstories.rss<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> and <SPAN class="nobr"><A href="http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml" title="Visit page outside Confluence" rel="nofollow">http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml<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>
@@ -177,9 +188,7 @@
 </OL>
 
 
-
-<P>Output from running <TT>[servicemix_install_dir]\bin\servicemix servicemix.xml</TT> looks like the following: </P>
-
+<P>Output from running <TT>[SM30UG:servicemix_install_dir]\bin\servicemix servicemix.xml</TT> looks like the following:</P>
 <DIV class="code"><DIV class="codeContent">
 <PRE class="code-java">&lt;item&gt;
 &lt;title&gt;Bush supporters&apos; cars allegedly defaced by war veteran&lt;/title&gt;
@@ -201,35 +210,46 @@
 &lt;/item&gt;</PRE>
 </DIV></DIV>
 
-<H3><A name="RSS-binding-Details"></A>Details</H3>
+<H2><A name="RSSBinding-Details"></A>Details</H2>
 
 <P>The following table provides more details about the function of each component and bean in the servicemix.xml file:
 <BR clear="all">
 <BR clear="all"></P>
 <TABLE class="confluenceTable"><TBODY>
 <TR>
-<TH class="confluenceTh">Component or Bean ID</TH>
-<TH class="confluenceTh">Description</TH>
+<TH class="confluenceTh"> Component or Bean ID </TH>
+<TH class="confluenceTh"> Description </TH>
 </TR>
 <TR>
-<TD class="confluenceTd"><EM>rss</EM></TD>
-<TD class="confluenceTd">This component polls RSS feeds for changes and is implemented by RssPollingComponent class.  The property urlStrings defines the RSS feeds to be monitored.  When one of the RSS feeds being monitored is updated, this component will convert the content of the RSS feed into a normalized message and send it to a trace component via Normalized Message Router (NMR).</TD>
+<TD class="confluenceTd"> <EM>rss</EM> </TD>
+<TD class="confluenceTd"> This component polls RSS feeds for changes and is implemented by RssPollingComponent class.  The property urlStrings defines the RSS feeds to be monitored.  When one of the RSS feeds being monitored is updated, this component will convert the content of the RSS feed into a normalized message and send it to a trace component via Normalized Message Router (NMR). </TD>
 </TR>
 <TR>
-<TD class="confluenceTd"><EM>trace</EM></TD>
-<TD class="confluenceTd">This component accepts a normalized message and display its content to the console.</TD>
+<TD class="confluenceTd"> <EM>trace</EM> </TD>
+<TD class="confluenceTd"> This component accepts a normalized message and display its content to the console. </TD>
 </TR>
 <TR>
-<TD class="confluenceTd"><EM>customEditorConfigurer</EM></TD>
-<TD class="confluenceTd"> This bean allows convenient registration of custom property editors that can modify application context&apos;s bean definitions. It uses CustomDateEditor, a propertyEditor for java.util.Date to reformat date variable lastPolledDate.</TD>
+<TD class="confluenceTd"> <EM>customEditorConfigurer</EM> </TD>
+<TD class="confluenceTd"> This bean allows convenient registration of custom property editors that can modify application context&apos;s bean definitions. It uses CustomDateEditor, a propertyEditor for java.util.Date to reformat date variable lastPolledDate. </TD>
 </TR>
 </TBODY></TABLE>
 
-<H3><A name="RSS-binding-RelatedDocumentation"></A>Related Documentation</H3>
-<P>For more information on the following topics please see:</P>
+<H2><A name="RSSBinding-Usecase"></A>Use case</H2>
+
+<P>The <EM>RSS binding</EM> example shows how to use the RSS bindings to poll RSS feeds for updates.  RSS is an XML format designed for sharing web content between sites.</P>
+
+<P>A hypothetical business scenario, which uses RSS, is a web site constantly polling RSS feeds for its &quot;What&apos;s New&quot; section.  Whenever <EM>rssPoller</EM> detects a change in one of the RSS feeds, <EM>rssPoller</EM> will send an updated list of URLs to <EM>displayNewSites</EM>. The <EM>displayNewSites</EM> component will then auomatically update the web site&apos;s &quot;What&apos;s New&quot; section accordingly.</P>
 
+<P>The following diagram illustrates this:</P>
+<DIV class="panel" style="border-style: solid; border-color: #ccc; "><DIV class="panelHeader" style="border-bottom-style: solid; border-bottom-color: #ccc; "><B>News Feed Monitoring System</B></DIV><DIV class="panelContent">
+<P><DIV align="center"><IMG src="rss-binding.data/usecase_for_rss.jpg" border="0"></DIV></P>
+</DIV></DIV>
+
+<H2><A name="RSSBinding-RelatedDocumentation"></A>Related Documentation</H2>
+
+<P>For more information on the following topics please see:</P>
 <UL>
-	<LI><A href="glossary.html#Glossary-NMR" title="NMR on Glossary">NMR</A></LI>
+	<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=Glossary" title="Create Page in space SM30UG: Glossary" class="createlink">NMR<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 </UL>
 
 
@@ -240,16 +260,22 @@
 
 <P>We support working with RSS and Atom via the <SPAN class="nobr"><A href="http://wiki.java.net/bin/view/Javawsxml/Rome" title="Visit page outside Confluence" rel="nofollow">Rome<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> library. We support both the polling of existing RSS feeds to generate JBI messages (the example documented above) and the generation of RSS feeds from JBI messages. To see an example of how to generate RSS feeds from JBI messages go <SPAN class="nobr"><A href="http://docs.codehaus.org/x/3XM" title="Visit page outside Confluence" rel="nofollow">here<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>.</P>
 
-<P>For a brief explanation of the XML tags in the  <TT>servicemi.xml</TT> file, please see:</P>
-
+<P>For a brief explanation of the XML tags in the <TT>servicemi.xml</TT> file, please see:</P>
 <UL>
 	<LI><SPAN class="nobr"><A href="http://servicemix.codehaus.org/maven/servicemix.xsd.html" title="Visit page outside Confluence" rel="nofollow">XSD<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>
 </UL>
 
 
 <P><BR clear="all"></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;}
 
-</DIV>
+/*]]>*/</STYLE><DIV class="Scrollbar"><TABLE class="ScrollbarTable"><TR><TD class="ScrollbarPrevIcon"><A href="loan-broker-bpel.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="loan-broker-bpel.html">Loan Broker BPEL</A>&nbsp;</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">&nbsp;<A href="../SM30UG/vfs-binding.html">VFS Binding</A></TD><TD class="ScrollbarNextIcon"><A href="../SM30UG/vfs-binding.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>
@@ -258,11 +284,11 @@
       </DIV>
     </DIV>
     <DIV id="site-footer">
-          Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=rajdavies">Rob Davies</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=lmalgeri">Lisa Malgeri</A> on Dec 23, 2005
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=1968&originalId=2745">view change</A>)
+          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
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=13497&originalId=14654">view change</A>)
               
-      (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=1968">edit page</A>)
+      (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=13497">edit page</A>)
     </DIV>
 
   </BODY>

Modified: incubator/servicemix/site/main/servicemix-10-release.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/servicemix-10-release.html?view=diff&rev=471425&r1=471424&r2=471425
==============================================================================
--- incubator/servicemix/site/main/servicemix-10-release.html (original)
+++ incubator/servicemix/site/main/servicemix-10-release.html Sun Nov  5 05:46:17 2006
@@ -118,7 +118,7 @@
 
 <P>ServiceMix is an open source ESB designed from the ground up on JBI (JSR 208) principles, semantics and APIs. ServiceMix includes a complete JBI container including the Normalised Message Service and Router, the <SPAN class="nobr"><A href="http://servicemix.org/Management" title="Visit page outside Confluence" rel="nofollow">JBI Management MBeans<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> support for JBI deployment units and <SPAN class="nobr"><A href="http://servicemix.org/Ant%20Tasks" title="Visit page outside Confluence" rel="nofollow">Ant tasks<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> to install components and manage the container.</P>
 
-<P>In addition ServiceMix contains a suite of JBI <A href="components.html" title="Components">Components</A> such as</P>
+<P>In addition ServiceMix contains a suite of JBI <SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM&title=Components%20list&linkCreation=true&fromPageId=1923" title="Create Page: Components list" class="createlink">Components list<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN> such as</P>
 
 <P>Services:</P>
 <UL>
@@ -210,8 +210,8 @@
     </DIV>
     <DIV id="site-footer">
           Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James Strachan</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James Strachan</A> on Nov 08, 2005
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=1923&originalId=4166">view change</A>)
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Nov 08, 2006
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=1923&originalId=14648">view change</A>)
               
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=1923">edit page</A>)
     </DIV>

Modified: incubator/servicemix/site/main/servicemix-wsn2005.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/servicemix-wsn2005.html?view=diff&rev=471425&r1=471424&r2=471425
==============================================================================
--- incubator/servicemix/site/main/servicemix-wsn2005.html (original)
+++ incubator/servicemix/site/main/servicemix-wsn2005.html Sun Nov  5 05:46:17 2006
@@ -36,7 +36,7 @@
         <TR>
           <TD align="left" valign="middle" nowrap="">
             <DIV id="site-breadcrumbs">
-<A href="home.html" title="ServiceMix">ServiceMix</A>&nbsp;&gt;&nbsp;<A href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="documentation.html" title="Documentation">Documentation</A>&nbsp;&gt;&nbsp;<A href="components.html" title="Components">Components</A>&nbsp;&gt;&nbsp;<A href="jbi-components.html" title="JBI Components">JBI Components</A>&nbsp;&gt;&nbsp;<A href="" title="servicemix-wsn2005">servicemix-wsn2005</A>
+<A href="home.html" title="ServiceMix">ServiceMix</A>&nbsp;&gt;&nbsp;<A href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="users-guide.html" title="User's Guide">User&apos;s Guide</A>&nbsp;&gt;&nbsp;<A href="servicemix-components.html" title="ServiceMix Components">ServiceMix Components</A>&nbsp;&gt;&nbsp;<A href="" title="servicemix-wsn2005">servicemix-wsn2005</A>
             </DIV>
           </TD>
           <TD align="right" valign="middle" nowrap="">
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;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>
@@ -113,8 +113,268 @@
 <!--          
             <div class="pagetitle">servicemix- wsn2005</div>
 -->
-            <DIV class="wiki-content"><P>ServiceMix ships with an implementation of WS-Notification in the servicemix-wsn2005 jbi component.<BR>
-See <A href="../SM30UG/servicemix-wsn2005.html" title="servicemix-wsn2005">WS Notification</A> for more informations.</P></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 width="33%" class="ScrollbarPrevName">&nbsp;</TD><TD width="33%" class="ScrollbarParent"><SUP><A href="servicemix-components.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/up_16.gif" width="8" height="8"></A></SUP><A href="servicemix-components.html">ServiceMix Components</A></TD><TD width="33%" class="ScrollbarNextName">&nbsp;</TD></TR></TABLE></DIV>
+<P><A name="servicemix-wsn2005-top"></A></P>
+
+<H1><A name="servicemix-wsn2005-servicemixwsn2005"></A>servicemix-wsn2005</H1>
+
+<P>The <TT>servicemix-wsn2005</TT> is a standard JBI Service Engine which implements the <SPAN class="nobr"><A href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsn" title="Visit page outside Confluence" rel="nofollow">WS-Notification<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> specification from Oasis.</P>
+
+<H2><A name="servicemix-wsn2005-Overview"></A>Overview</H2>
+
+<P>While this article does not intend to be a review of the WS-Notification specification, here is a few terms you need to fully understand:</P>
+<UL>
+	<LI><B>Subscriber</B></LI>
+	<LI><B>Publisher</B></LI>
+	<LI><B>Subscription</B></LI>
+	<LI><B>Publishing request</B></LI>
+	<LI><B>Broker</B></LI>
+	<LI><B>PullPoint</B></LI>
+</UL>
+
+
+<P>The current implementation has several limitations:</P>
+<UL>
+	<LI>subscriptions are not persistent: message will be lost if the subscriber can not be reached</LI>
+	<LI>subscriptions can not be clustered: if you register the same subscriber in a cluster, each node will receive all notifications</LI>
+	<LI>publishing can not be restricted to registered publishers: everyone can publish through an anonymous publisher</LI>
+</UL>
+
+
+<H2><A name="servicemix-wsn2005-Usagescenarii"></A>Usage scenarii</H2>
+
+<P>The WS-Notification SE can be used to provide publish/subscribe routing in the JBI bus. There are several usage:</P>
+<UL>
+	<LI><A href="/confluence/display/SM30UG" title="View ServiceMix 3.0 User Guide space">configuration using JBI packaging</A></LI>
+	<LI><A href="/confluence/display/SM30UG" title="View ServiceMix 3.0 User Guide space">dynamic configuration inside the JBI bus</A></LI>
+	<LI><A href="/confluence/display/SM30UG" title="View ServiceMix 3.0 User Guide space">outside the JBI bus</A></LI>
+	<LI><A href="/confluence/display/SM30UG" title="View ServiceMix 3.0 User Guide space">embedding WS-Notification SE</A></LI>
+</UL>
+
+
+<H3><A name="servicemix-wsn2005-ConfigurationusingJBIpackaging"></A>Configuration using JBI packaging</H3>
+
+<P>The <TT>servicemix-wsn2005</TT> accepts deployment of Service Units.<BR>
+The SU must contain one or more files with an xml extension, each one containing a single WS-Notification request.  The currently supported set of requests include:</P>
+<UL>
+	<LI><A href="/confluence/display/SM30UG" title="View ServiceMix 3.0 User Guide space">SM30UG:#Subscribe</A></LI>
+	<LI><A href="/confluence/display/SM30UG" title="View ServiceMix 3.0 User Guide space">SM30UG:#CreatePullPoint</A></LI>
+</UL>
+
+
+<P>The requests will be started in this very order, so that you can create a PullPoint and create a Subscription for it inside the same service unit.</P>
+
+<H3><A name="servicemix-wsn2005-DynamicconfigurationinsidetheJBIbus"></A>Dynamic configuration inside the JBI bus</H3>
+
+<P>In addition to the deployment of service units, you can also create pull points or subscriptions dynamically from inside the JBI bus by using a simple API.</P>
+
+<P>To create a subscription for a given JBI endpoint, you can use the following code:</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">QName service = ...;
+<SPAN class="code-object">String</SPAN> endpoint = ...;
+<SPAN class="code-object">String</SPAN> topic = ...;
+NotificationBroker wsnBroker = <SPAN class="code-keyword">new</SPAN> NotificationBroker(getContext());
+EndpointReferenceType consumer = <SPAN class="code-keyword">new</SPAN> EndpointReferenceType();
+consumer.setAddress(<SPAN class="code-keyword">new</SPAN> AttributedURIType());
+consumer.getAddress().setValue(service.getNamespaceURI() + <SPAN class="code-quote">&quot;/&quot;</SPAN> + service.getLocalPart() + <SPAN class="code-quote">&quot;/&quot;</SPAN> + endpoint);
+wsnBroker.subscribe(consumer, topic);</PRE>
+</DIV></DIV>
+
+<P>To publish a message on a given topic:</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java"><SPAN class="code-object">String</SPAN> topic = ...;
+NotificationBroker wsnBroker = <SPAN class="code-keyword">new</SPAN> NotificationBroker(getContext());
+wsnBroker.notify(topic, message);</PRE>
+</DIV></DIV>
+<P>where <TT>message</TT> is a DOM element.</P>
+
+<P>You can also create pull points and subscriptions for them:</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">CreatePullPoint wsnCreatePullPoint = <SPAN class="code-keyword">new</SPAN> CreatePullPoint(getContext());
+PullPoint pullPoint = wsnCreatePullPoint.createPullPoint();
+NotificationBroker wsnBroker = <SPAN class="code-keyword">new</SPAN> NotificationBroker(getContext());
+wsnBroker.subscribe(pullPoint.getEndpoint(), topic);</PRE>
+</DIV></DIV>
+
+<P>Later, you can pull notifications from this pull point:</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">List&lt;NotificationMessageHolderType&gt; msgs = pullPoint.getMessages(0);</PRE>
+</DIV></DIV>
+
+<H3><A name="servicemix-wsn2005-OutsidetheJBIbus"></A>Outside the JBI bus</H3>
+
+<P>If you want to use WS-Notification ouside the JBI world, you will need to be able to receive incoming requests or send notifications to the external services.  This must be done through by using Binding Components, either using HTTP or JMS.</P>
+
+<P>To expose the NotificationBroker and CreatePullPoint services using HTTP/SOAP, you can deploy the following configuration file to <SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=servicemix-http" title="Create Page in space SM30UG: servicemix-http" class="createlink"><TT>servicemix-http</TT><SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN>:</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-xml">&lt;beans <SPAN class="code-keyword">xmlns:http</SPAN>=<SPAN class="code-quote">&quot;http://servicemix.apache.org/http/1.0&quot;</SPAN>
+       <SPAN class="code-keyword">xmlns:wsn</SPAN>=<SPAN class="code-quote">&quot;http://servicemix.org/wsnotification&quot;</SPAN>&gt;
+
+  &lt;http:endpoint service=<SPAN class="code-quote">&quot;wsn:NotificationBroker&quot;</SPAN>
+                 endpoint=<SPAN class="code-quote">&quot;http-binding&quot;</SPAN>
+                 targetService=<SPAN class="code-quote">&quot;wsn:NotificationBroker&quot;</SPAN>
+                 targetEndpoint=<SPAN class="code-quote">&quot;Broker&quot;</SPAN>
+                 role=<SPAN class="code-quote">&quot;consumer&quot;</SPAN>
+                 locationURI=<SPAN class="code-quote">&quot;http://localhost:8192/Broker/&quot;</SPAN>
+                 defaultMep=<SPAN class="code-quote">&quot;http://www.w3.org/2004/08/wsdl/in-out&quot;</SPAN> 
+                 soap=<SPAN class="code-quote">&quot;true&quot;</SPAN>/&gt;	               
+
+  &lt;http:endpoint service=<SPAN class="code-quote">&quot;wsn:CreatePullPoint&quot;</SPAN>
+                 endpoint=<SPAN class="code-quote">&quot;http-binding2&quot;</SPAN>
+                 targetService=<SPAN class="code-quote">&quot;wsn:CreatePullPoint&quot;</SPAN>
+                 targetEndpoint=<SPAN class="code-quote">&quot;Broker&quot;</SPAN>
+                 role=<SPAN class="code-quote">&quot;consumer&quot;</SPAN>
+                 locationURI=<SPAN class="code-quote">&quot;http://localhost:8192/CreatePullPoint/&quot;</SPAN>
+                 defaultMep=<SPAN class="code-quote">&quot;http://www.w3.org/2004/08/wsdl/in-out&quot;</SPAN>
+                 soap=<SPAN class="code-quote">&quot;true&quot;</SPAN>/&gt;
+
+<SPAN class="code-tag">&lt;/beans&gt;</SPAN></PRE>
+</DIV></DIV>
+
+<H3><A name="servicemix-wsn2005-EmbeddingWSNotification"></A>Embedding WS-Notification</H3>
+
+<P>If you use a single static configuration file for ServiceMix, you can easily leverage this component to create subscription, pull-points and publish messages.</P>
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-xml"><SPAN class="code-keyword">xmlns:sm</SPAN>=<SPAN class="code-quote">&quot;http://servicemix.apache.org/config/1.0&quot;</SPAN>
+  <SPAN class="code-keyword">xmlns:wsn</SPAN>=<SPAN class="code-quote">&quot;http://servicemix.apache.org/wsn/1.0&quot;</SPAN> 
+  <SPAN class="code-keyword">xmlns:test</SPAN>=<SPAN class="code-quote">&quot;http://servicemix.org/test&quot;</SPAN>
+
+<SPAN class="code-tag">&lt;sm:activationSpec id=<SPAN class="code-quote">&quot;receiver&quot;</SPAN> service=<SPAN class="code-quote">&quot;test:service&quot;</SPAN> endpoint=<SPAN class="code-quote">&quot;endpoint&quot;</SPAN>&gt;</SPAN>
+  <SPAN class="code-tag">&lt;sm:component&gt;</SPAN>
+    <SPAN class="code-tag">&lt;bean class=<SPAN class="code-quote">&quot;org.apache.servicemix.tck.ReceiverComponent&quot;</SPAN> /&gt;</SPAN>
+  <SPAN class="code-tag">&lt;/sm:component&gt;</SPAN>
+<SPAN class="code-tag">&lt;/sm:activationSpec&gt;</SPAN>
+
+<SPAN class="code-tag">&lt;sm:activationSpec&gt;</SPAN>
+  <SPAN class="code-tag">&lt;sm:component&gt;</SPAN>
+    <SPAN class="code-tag">&lt;wsn:component&gt;</SPAN>
+      <SPAN class="code-tag">&lt;wsn:requests&gt;</SPAN>
+        <SPAN class="code-tag">&lt;wsn:subscribe consumer=<SPAN class="code-quote">&quot;http://servicemix.org/test/service/endpoint&quot;</SPAN> topic=<SPAN class="code-quote">&quot;myTopic&quot;</SPAN> /&gt;</SPAN>
+      <SPAN class="code-tag">&lt;/wsn:requests&gt;</SPAN>
+    <SPAN class="code-tag">&lt;/wsn:component&gt;</SPAN>
+  <SPAN class="code-tag">&lt;/sm:component&gt;</SPAN>
+<SPAN class="code-tag">&lt;/sm:activationSpec&gt;</SPAN>
+
+<SPAN class="code-tag">&lt;sm:activationSpec service=<SPAN class="code-quote">&quot;test:publisher&quot;</SPAN> endpoint=<SPAN class="code-quote">&quot;endpoint&quot;</SPAN>&gt;</SPAN>
+  <SPAN class="code-tag">&lt;sm:component&gt;</SPAN>
+    <SPAN class="code-tag">&lt;wsn:publisher topic=<SPAN class="code-quote">&quot;myTopic&quot;</SPAN> /&gt;</SPAN>
+  <SPAN class="code-tag">&lt;/sm:component&gt;</SPAN>
+<SPAN class="code-tag">&lt;/sm:activationSpec&gt;</SPAN></PRE>
+</DIV></DIV>
+
+<P>The above code snippet creates a publisher proxy, a subscription and a subscriber.</P>
+
+<P>The publisher proxy is a simple component that wraps incoming JBI exchanges into WS-Notification <A href="/confluence/display/SM30UG" title="View ServiceMix 3.0 User Guide space"><TT>notify</TT></A> requests and send them to a notification broker on the given topic.  This could also be written in plain spring style:</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-xml"><SPAN class="code-tag">&lt;sm:activationSpec service=<SPAN class="code-quote">&quot;test:publisher&quot;</SPAN> endpoint=<SPAN class="code-quote">&quot;endpoint&quot;</SPAN>&gt;</SPAN>
+  <SPAN class="code-tag">&lt;sm:component&gt;</SPAN>
+    <SPAN class="code-tag">&lt;bean class=<SPAN class="code-quote">&quot;org.apache.servicemix.wsn.spring.PublisherComponent&quot;</SPAN>&gt;</SPAN>
+      <SPAN class="code-tag">&lt;property name=<SPAN class="code-quote">&quot;topic&quot;</SPAN> value=<SPAN class="code-quote">&quot;myTopic&quot;</SPAN> /&gt;</SPAN>
+    <SPAN class="code-tag">&lt;/bean&gt;</SPAN>
+  <SPAN class="code-tag">&lt;/sm:component&gt;</SPAN>
+<SPAN class="code-tag">&lt;/sm:activationSpec&gt;</SPAN></PRE>
+</DIV></DIV>
+
+<P>When the component is started, it registers itself as a publisher to the WS-Notification broker.  To do so, it activates a JBI endpoint named <TT>subscription</TT> so it can handle demand based publishing. When this component receives an InOnly exchange, let&apos;s say <TT>&lt;hello&gt;world&lt;/hello&gt;</TT>, it will wrap it in a request as shown <A href="/confluence/display/SM30UG" title="View ServiceMix 3.0 User Guide space">here</A> and send the request as an InOnly exchange to the NotifiationBroker.  Note that, as this component activates two JBI endpoints, you need to explicitely target the endpoint specified in the activationSpec when sending a message.</P>
+
+<P>The subscription is created inside a <TT>servicemix-wsn2005</TT> component.  You must fill the <TT>consumer</TT> and <TT>topic</TT> properties, where the <TT>consumer</TT> is the URI-encoded target JBI endpoint, which will be resolved to the first component activated. You could also use the plain spring syntax:</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-xml"><SPAN class="code-tag">&lt;sm:activationSpec&gt;</SPAN>
+  <SPAN class="code-tag">&lt;sm:component&gt;</SPAN>
+    <SPAN class="code-tag">&lt;bean class=<SPAN class="code-quote">&quot;org.apache.servicemix.wsn.spring.WSNSpringComponent&quot;</SPAN>&gt;</SPAN>
+      <SPAN class="code-tag">&lt;property name=<SPAN class="code-quote">&quot;requests&quot;</SPAN>&gt;</SPAN>
+        <SPAN class="code-tag">&lt;list&gt;</SPAN>
+          <SPAN class="code-tag">&lt;bean class=<SPAN class="code-quote">&quot;org.apache.servicemix.wsn.spring.SubscribeFactoryBean&quot;</SPAN>&gt;</SPAN>
+            <SPAN class="code-tag">&lt;property name=<SPAN class="code-quote">&quot;consumer&quot;</SPAN> value=<SPAN class="code-quote">&quot;http://servicemix.org/test/service/endpoint&quot;</SPAN> /&gt;</SPAN>
+            <SPAN class="code-tag">&lt;property name=<SPAN class="code-quote">&quot;topic&quot;</SPAN> value=<SPAN class="code-quote">&quot;myTopic&quot;</SPAN> /&gt;</SPAN>
+          <SPAN class="code-tag">&lt;/bean&gt;</SPAN>
+        <SPAN class="code-tag">&lt;/list&gt;</SPAN>
+      <SPAN class="code-tag">&lt;/property&gt;</SPAN>
+    <SPAN class="code-tag">&lt;/bean&gt;</SPAN>
+  <SPAN class="code-tag">&lt;/sm:component&gt;</SPAN>
+<SPAN class="code-tag">&lt;/sm:activationSpec&gt;</SPAN></PRE>
+</DIV></DIV>
+
+<H2><A name="servicemix-wsn2005-WSNotificationmessages"></A>WS-Notification messages</H2>
+
+<P>The following xml snippets are just examples of WS-Notification requests.  You should refer to the <SPAN class="nobr"><A href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsn" title="Visit page outside Confluence" rel="nofollow">specification<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> for more informations.</P>
+
+<H3><A name="servicemix-wsn2005-Subscribe"></A>Subscribe</H3>
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-xml">&lt;wsnt:Subscribe
+  <SPAN class="code-keyword">xmlns:wsnt</SPAN>=<SPAN class="code-quote">&quot;http://docs.oasis-open.org/wsn/b-2&quot;</SPAN>
+  <SPAN class="code-keyword">xmlns:wsa</SPAN>=<SPAN class="code-quote">&quot;http://www.w3.org/2005/08/addressing&quot;</SPAN>&gt;
+  <SPAN class="code-tag">&lt;wsnt:ConsumerReference&gt;</SPAN>
+    <SPAN class="code-tag">&lt;wsa:Address&gt;</SPAN>
+      http://www.consumer.org/service/endpoint
+    <SPAN class="code-tag">&lt;/wsa:Address&gt;</SPAN>
+  <SPAN class="code-tag">&lt;/wsnt:ConsumerReference&gt;</SPAN>
+  <SPAN class="code-tag">&lt;wsnt:Filter&gt;</SPAN>
+    <SPAN class="code-tag">&lt;wsnt:TopicExpression Dialect=<SPAN class="code-quote">&quot;http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple&quot;</SPAN>&gt;</SPAN>
+      myTopic
+    <SPAN class="code-tag">&lt;/wsnt:TopicExpression&gt;</SPAN>
+  <SPAN class="code-tag">&lt;/wsnt:Filter&gt;</SPAN>
+<SPAN class="code-tag">&lt;/wsnt:Subscribe&gt;</SPAN></PRE>
+</DIV></DIV>
+
+<H3><A name="servicemix-wsn2005-CreatePullPoint"></A>CreatePullPoint</H3>
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-xml">&lt;wsnt:CreatePullPoint 
+  <SPAN class="code-keyword">xmlns:wsnt</SPAN>=<SPAN class="code-quote">&quot;http://docs.oasis-open.org/wsn/b-2&quot;</SPAN>
+  <SPAN class="code-keyword">xmlns:sm</SPAN>=<SPAN class="code-quote">&quot;http://servicemix.apache.org/wsn2005/1.0&quot;</SPAN>&gt;
+  <SPAN class="code-tag">&lt;sm:address&gt;</SPAN> 
+    http://www.consumer.org/service/endpoint
+  <SPAN class="code-tag">&lt;/sm:address&gt;</SPAN>
+<SPAN class="code-tag">&lt;/wsnt:CreatePullPoint&gt;</SPAN></PRE>
+</DIV></DIV>
+
+<P>Note that the <TT>&lt;sm:address /&gt;</TT> element is a ServiceMix extension that creates a PullPoint on a specific JBI endpoint.  This is very useful when you want to create a subscription for this endpoint at deployment time (see the previous paragraph).</P>
+
+<H3><A name="servicemix-wsn2005-Notify"></A>Notify</H3>
+
+<P>The Notify request is sent by a publisher to the NotificationBroker. This request contains a list of NotificationMessage, each one containing:</P>
+<UL>
+	<LI>a subscription reference (not used)</LI>
+	<LI>a topic (mandatory)</LI>
+	<LI>a producer reference (which may contain the address of the producer that created the message)</LI>
+	<LI>the message</LI>
+</UL>
+
+
+<P>Below is an example of a such a request.</P>
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-xml">&lt;wsnt:Notify 
+  <SPAN class="code-keyword">xmlns:wsnt</SPAN>=<SPAN class="code-quote">&quot;http://docs.oasis-open.org/wsn/b-2&quot;</SPAN>&gt;
+  <SPAN class="code-tag">&lt;wsnt:NotificationMessage&gt;</SPAN>
+    <SPAN class="code-tag">&lt;wsnt:Topic&gt;</SPAN>myTopic<SPAN class="code-tag">&lt;/wsnt:Topic&gt;</SPAN>
+    <SPAN class="code-tag">&lt;wsnt:Message&gt;</SPAN>
+      <SPAN class="code-tag">&lt;hello&gt;</SPAN>world<SPAN class="code-tag">&lt;/hello&gt;</SPAN>
+    <SPAN class="code-tag">&lt;/wsnt:Message&gt;</SPAN>
+  <SPAN class="code-tag">&lt;/wsnt:NotificationMessage&gt;</SPAN>
+<SPAN class="code-tag">&lt;/wsnt:Notify&gt;</SPAN></PRE>
+</DIV></DIV>
+
+<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 width="33%" class="ScrollbarPrevName">&nbsp;</TD><TD width="33%" class="ScrollbarParent"><SUP><A href="servicemix-components.html"><IMG border="0" align="middle" src="http://goopen.org/confluence/images/icons/up_16.gif" width="8" height="8"></A></SUP><A href="servicemix-components.html">ServiceMix Components</A></TD><TD width="33%" class="ScrollbarNextName">&nbsp;</TD></TR></TABLE></DIV></DIV>
           
                   </DIV>
         </TD>
@@ -123,11 +383,11 @@
       </DIV>
     </DIV>
     <DIV id="site-footer">
-          Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnt">gnt</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Oct 05, 2006
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=2042&originalId=13966">view change</A>)
+          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
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=13583&originalId=14633">view change</A>)
               
-      (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=2042">edit page</A>)
+      (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=13583">edit page</A>)
     </DIV>
 
   </BODY>

Modified: incubator/servicemix/site/main/transformation.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/transformation.html?view=diff&rev=471425&r1=471424&r2=471425
==============================================================================
--- incubator/servicemix/site/main/transformation.html (original)
+++ incubator/servicemix/site/main/transformation.html Sun Nov  5 05:46:17 2006
@@ -114,7 +114,7 @@
             <div class="pagetitle">Transformation</div>
 -->
             <DIV class="wiki-content">
-<P>Other than <A href="routing.html" title="Routing">Routing</A> and <A href="components.html" title="Components">Connectivity</A> one of the other main features of an ESB is transforming messages to integrate different systems together. This could be to map from one message format to another or to isolate version differences across services. </P>
+<P>Other than <A href="routing.html" title="Routing">Routing</A> and <SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM&title=Components%20list&linkCreation=true&fromPageId=2028" title="Create Page: Components list" class="createlink">Connectivity<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN> one of the other main features of an ESB is transforming messages to integrate different systems together. This could be to map from one message format to another or to isolate version differences across services. </P>
 
 <P>We provide a number of different transformation technologies. </P>
 
@@ -136,8 +136,8 @@
     </DIV>
     <DIV id="site-footer">
           Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James Strachan</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on May 11, 2006
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=2028&originalId=5287">view change</A>)
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Nov 08, 2006
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=2028&originalId=14677">view change</A>)
               
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=2028">edit page</A>)
     </DIV>

Modified: incubator/servicemix/site/main/users-guide.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/users-guide.html?view=diff&rev=471425&r1=471424&r2=471425
==============================================================================
--- incubator/servicemix/site/main/users-guide.html (original)
+++ incubator/servicemix/site/main/users-guide.html Sun Nov  5 05:46:17 2006
@@ -119,71 +119,71 @@
 <TABLE cellpadding="5" width="85%" cellspacing="8px" class="infoMacro" border="0" align="center"><COLGROUP><COL width="24"><COL></COLGROUP><TR><TD valign="top"><IMG src="http://goopen.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD><B class="strong">Pages not written yet</B><BR>
 <P>Everytime you see a link with a small + green sign (like the following one: <SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=dummy" title="Create Page in space SM30UG: dummy" class="createlink">SM30UG:dummy<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN>), it means the page has not been created yet.</P></TD></TR></TABLE>
 <UL>
-	<LI><A href="0-disclaimer.html" title="0. Disclaimer">0. Disclaimer</A></LI>
+	<LI><A href="../SM30UG/0-disclaimer.html" title="0. Disclaimer">SM30UG:0. Disclaimer</A></LI>
 </UL>
 
 
 <UL>
-	<LI><A href="1-quick-start.html" title="1. Quick start">1. Quick start</A> requiring just 5 minutes
+	<LI><A href="../SM30UG/1-quick-start.html" title="1. Quick start">SM30UG:1. Quick start</A> requiring just 5 minutes
 	<UL>
-		<LI><A href="1-quick-start.html#1.Quickstart-GettingtheSoftware" title="Getting the Software on 1. Quick start">Getting the Software</A></LI>
-		<LI><A href="1-quick-start.html#1.Quickstart-StarttheServer" title="Start the Server on 1. Quick start">Start the Server</A></LI>
-		<LI><A href="1-quick-start.html#1.Quickstart-Deployasampleapplication" title="Deploy a sample application on 1. Quick start">Deploy a sample application</A></LI>
+		<LI><A href="../SM30UG/1-quick-start.html#1.Quickstart-GettingtheSoftware" title="Getting the Software on 1. Quick start">Getting the Software</A></LI>
+		<LI><A href="../SM30UG/1-quick-start.html#1.Quickstart-StarttheServer" title="Start the Server on 1. Quick start">Start the Server</A></LI>
+		<LI><A href="../SM30UG/1-quick-start.html#1.Quickstart-Deployasampleapplication" title="Deploy a sample application on 1. Quick start">Deploy a sample application</A></LI>
 	</UL>
 	</LI>
 </UL>
 
 
 <UL>
-	<LI><A href="2-introduction.html" title="2. Introduction">2. Introduction</A>
+	<LI><A href="../SM30UG/2-introduction.html" title="2. Introduction">SM30UG:2. Introduction</A>
 	<UL>
-		<LI><A href="2-introduction.html#2.Introduction-IntroductiontoESB" title="Introduction to ESB on 2. Introduction">Introduction to ESB</A></LI>
-		<LI><A href="2-introduction.html#2.Introduction-BackgroundtoServiceMix" title="Background to ServiceMix on 2. Introduction">Background to ServiceMix</A></LI>
-		<LI><A href="2-introduction.html#2.Introduction-FeaturesOverview" title="Features Overview on 2. Introduction">Features Overview</A></LI>
-		<LI><A href="2-introduction.html#2.Introduction-Books%252CArticlesandotherreadings" title="Books, Articles and other readings on 2. Introduction">Books, Articles and other readings</A></LI>
+		<LI><A href="../SM30UG/2-introduction.html#2.Introduction-IntroductiontoESB" title="Introduction to ESB on 2. Introduction">Introduction to ESB</A></LI>
+		<LI><A href="../SM30UG/2-introduction.html#2.Introduction-BackgroundtoServiceMix" title="Background to ServiceMix on 2. Introduction">Background to ServiceMix</A></LI>
+		<LI><A href="../SM30UG/2-introduction.html#2.Introduction-FeaturesOverview" title="Features Overview on 2. Introduction">Features Overview</A></LI>
+		<LI><A href="../SM30UG/2-introduction.html#2.Introduction-Books%252CArticlesandotherreadings" title="Books, Articles and other readings on 2. Introduction">Books, Articles and other readings</A></LI>
 	</UL>
 	</LI>
 </UL>
 
 
 <UL>
-	<LI><A href="3-installation.html" title="3. Installation">3. Installation</A>
+	<LI><A href="../SM30UG/3-installation.html" title="3. Installation">SM30UG:3. Installation</A>
 	<UL>
-		<LI><A href="3-installation.html#3.Installation-PreInstallationRequirements" title="Pre-Installation Requirements on 3. Installation">Pre-Installation Requirements</A></LI>
-		<LI><A href="3-installation.html#3.Installation-InstallationProcedureforWindows" title="Installation Procedure for Windows on 3. Installation">Installation Procedure for Windows</A> for Binary, Source and Developers&apos; Release</LI>
-		<LI><A href="3-installation.html#3.Installation-InstallationProcedureForUnix" title="Installation Procedure For Unix on 3. Installation">Installation Procedure For Unix</A> for Binary, Source and Developers&apos; Release</LI>
-		<LI><A href="3-installation.html#3.Installation-StartingServiceMix" title="Starting ServiceMix on 3. Installation">Starting ServiceMix</A>, <A href="3-installation.html#3.Installation-Troubleshooting" title="Troubleshooting on 3. Installation">Troubleshooting</A> and <A href="3-installation.html#3.Installation-TestingtheInstallation" title="Testing the Installation on 3. Installation">Testing the Installation</A></LI>
-		<LI><A href="3-installation.html#3.Installation-StoppingServiceMix" title="Stopping ServiceMix on 3. Installation">Stopping ServiceMix</A></LI>
+		<LI><A href="../SM30UG/3-installation.html#3.Installation-PreInstallationRequirements" title="Pre-Installation Requirements on 3. Installation">Pre-Installation Requirements</A></LI>
+		<LI><A href="../SM30UG/3-installation.html#3.Installation-InstallationProcedureforWindows" title="Installation Procedure for Windows on 3. Installation">Installation Procedure for Windows</A> for Binary, Source and Developers&apos; Release</LI>
+		<LI><A href="../SM30UG/3-installation.html#3.Installation-InstallationProcedureForUnix" title="Installation Procedure For Unix on 3. Installation">Installation Procedure For Unix</A> for Binary, Source and Developers&apos; Release</LI>
+		<LI><A href="../SM30UG/3-installation.html#3.Installation-StartingServiceMix" title="Starting ServiceMix on 3. Installation">Starting ServiceMix</A>, <A href="../SM30UG/3-installation.html#3.Installation-Troubleshooting" title="Troubleshooting on 3. Installation">Troubleshooting</A> and <A href="../SM30UG/3-installation.html#3.Installation-TestingtheInstallation" title="Testing the Installation on 3. Installation">Testing the Installation</A></LI>
+		<LI><A href="../SM30UG/3-installation.html#3.Installation-StoppingServiceMix" title="Stopping ServiceMix on 3. Installation">Stopping ServiceMix</A></LI>
 	</UL>
 	</LI>
 </UL>
 
 
 <UL>
-	<LI><A href="../SM30UG/4-examples.html" title="4. Examples">SM30UG:4. Examples</A>
+	<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=4.%20Examples" title="Create Page in space SM30UG: 4. Examples" class="createlink">SM30UG:4. Examples<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
 	<UL>
-		<LI><A href="../SM30UG/4-examples.html" title="4. Examples">Concepts</A>
+		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=4.%20Examples" title="Create Page in space SM30UG: 4. Examples" class="createlink">Concepts<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
 		<UL>
-			<LI><A href="../SM30UG/4-examples.html#4.Examples-JBIpackagingusingMaven" title="JBI packaging using Maven on 4. Examples">JBI packaging using Maven</A></LI>
-			<LI><A href="../SM30UG/4-examples.html#4.Examples-StaticconfigurationusingMaven" title="Static configuration using Maven on 4. Examples">Static configuration using Maven</A></LI>
-			<LI><A href="../SM30UG/4-examples.html#4.Examples-JBIpackagingusingAnt" title="JBI packaging using Ant on 4. Examples">JBI packaging using Ant</A></LI>
-			<LI><A href="../SM30UG/4-examples.html#4.Examples-StaticconfigurationusingAnt" title="Static configuration using Ant on 4. Examples">Static configuration using Ant</A></LI>
-			<LI><A href="../SM30UG/4-examples.html#4.Examples-Webapplication" title="Web application on 4. Examples">Web application</A></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=4.%20Examples" title="Create Page in space SM30UG: 4. Examples" class="createlink">JBI packaging using Maven<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=4.%20Examples" title="Create Page in space SM30UG: 4. Examples" class="createlink">Static configuration using Maven<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=4.%20Examples" title="Create Page in space SM30UG: 4. Examples" class="createlink">JBI packaging using Ant<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=4.%20Examples" title="Create Page in space SM30UG: 4. Examples" class="createlink">Static configuration using Ant<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=4.%20Examples" title="Create Page in space SM30UG: 4. Examples" class="createlink">Web application<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 		</UL>
 		</LI>
-		<LI><A href="../SM30UG/4-examples.html" title="4. Examples">Distribution examples</A>
+		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=4.%20Examples" title="Create Page in space SM30UG: 4. Examples" class="createlink">Distribution examples<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
 		<UL>
 			<LI><A href="../SM30UG/basic.html" title="Basic">SM30UG:Basic</A></LI>
-			<LI><A href="../SM30UG/bridge.html" title="Bridge">SM30UG:Bridge</A></LI>
-			<LI><A href="../SM30UG/cluster.html" title="Cluster">SM30UG:Cluster</A></LI>
-			<LI><A href="../SM30UG/file-binding.html" title="File Binding">SM30UG:File Binding</A></LI>
-			<LI><A href="../SM30UG/loan-broker.html" title="Loan Broker">SM30UG:Loan Broker</A></LI>
-			<LI><A href="../SM30UG/loan-broker-bpel.html" title="Loan Broker BPEL">SM30UG:Loan Broker BPEL</A></LI>
-			<LI><A href="../SM30UG/rss-binding.html" title="RSS Binding">SM30UG:RSS Binding</A></LI>
-			<LI><A href="../SM30UG/vfs-binding.html" title="VFS Binding">SM30UG:VFS Binding</A></LI>
-			<LI><A href="../SM30UG/ws-notification-clustered.html" title="WS-Notification Clustered">SM30UG:WS&#45;Notification Clustered</A></LI>
-			<LI><A href="ws-notification-http-binding.html" title="WS-Notification HTTP Binding">WS&#45;Notification HTTP Binding</A></LI>
-			<LI><A href="../SM30UG/wsdl-first.html" title="WSDL First">SM30UG:WSDL First</A></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=Bridge" title="Create Page in space SM30UG: Bridge" class="createlink">SM30UG:Bridge<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=Cluster" title="Create Page in space SM30UG: Cluster" class="createlink">SM30UG:Cluster<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=File%20Binding" title="Create Page in space SM30UG: File Binding" class="createlink">SM30UG:File Binding<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=Loan%20Broker" title="Create Page in space SM30UG: Loan Broker" class="createlink">SM30UG:Loan Broker<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=Loan%20Broker%20BPEL" title="Create Page in space SM30UG: Loan Broker BPEL" class="createlink">SM30UG:Loan Broker BPEL<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=RSS%20Binding" title="Create Page in space SM30UG: RSS Binding" class="createlink">SM30UG:RSS Binding<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=VFS%20Binding" title="Create Page in space SM30UG: VFS Binding" class="createlink">SM30UG:VFS Binding<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=WS-Notification%20Clustered" title="Create Page in space SM30UG: WS-Notification Clustered" class="createlink">SM30UG:WS&#45;Notification Clustered<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+			<LI><A href="../SM30UG/ws-notification-http-binding.html" title="WS-Notification HTTP Binding">SM30UG:WS&#45;Notification HTTP Binding</A></LI>
+			<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=WSDL%20First" title="Create Page in space SM30UG: WSDL First" class="createlink">SM30UG:WSDL First<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 		</UL>
 		</LI>
 	</UL>
@@ -192,23 +192,23 @@
 
 
 <UL>
-	<LI><A href="5-jbi.html" title="5. JBI">5. JBI</A>
+	<LI><A href="../SM30UG/5-jbi.html" title="5. JBI">SM30UG:5. JBI</A>
 	<UL>
-		<LI><A href="5-jbi.html#5.JBI-Overview" title="Overview on 5. JBI">Overview</A></LI>
-		<LI><A href="5-jbi.html#5.JBI-WSDLmessagingmodel" title="WSDL messaging model on 5. JBI">WSDL messaging model</A></LI>
-		<LI><A href="5-jbi.html#5.JBI-NormalizedMessageRouter" title="Normalized Message Router on 5. JBI">Normalized Message Router</A></LI>
-		<LI><A href="5-jbi.html#5.JBI-JBIpackaging" title="JBI packaging on 5. JBI">JBI packaging</A></LI>
+		<LI><A href="../SM30UG/5-jbi.html#5.JBI-Overview" title="Overview on 5. JBI">Overview</A></LI>
+		<LI><A href="../SM30UG/5-jbi.html#5.JBI-WSDLmessagingmodel" title="WSDL messaging model on 5. JBI">WSDL messaging model</A></LI>
+		<LI><A href="../SM30UG/5-jbi.html#5.JBI-NormalizedMessageRouter" title="Normalized Message Router on 5. JBI">Normalized Message Router</A></LI>
+		<LI><A href="../SM30UG/5-jbi.html#5.JBI-JBIpackaging" title="JBI packaging on 5. JBI">JBI packaging</A></LI>
 	</UL>
 	</LI>
 </UL>
 
 
 <UL>
-	<LI><A href="6-configuring-servicemix.html" title="6. Configuring ServiceMix">6. Configuring ServiceMix</A>
+	<LI><A href="../SM30UG/6-configuring-servicemix.html" title="6. Configuring ServiceMix">SM30UG:6. Configuring ServiceMix</A>
 	<UL>
-		<LI><A href="6-configuring-servicemix.html#6.ConfiguringServiceMix-Directorylayout" title="Directory layout on 6. Configuring ServiceMix">Directory layout</A></LI>
-		<LI><A href="6-configuring-servicemix.html#6.ConfiguringServiceMix-Configurationfiles" title="Configuration files on 6. Configuring ServiceMix">Configuration files</A></LI>
-		<LI><A href="6-configuring-servicemix.html#6.ConfiguringServiceMix-Containerconfiguration" title="Container configuration on 6. Configuring ServiceMix">Container configuration</A></LI>
+		<LI><A href="../SM30UG/6-configuring-servicemix.html#6.ConfiguringServiceMix-Directorylayout" title="Directory layout on 6. Configuring ServiceMix">Directory layout</A></LI>
+		<LI><A href="../SM30UG/6-configuring-servicemix.html#6.ConfiguringServiceMix-Configurationfiles" title="Configuration files on 6. Configuring ServiceMix">Configuration files</A></LI>
+		<LI><A href="../SM30UG/6-configuring-servicemix.html#6.ConfiguringServiceMix-Containerconfiguration" title="Container configuration on 6. Configuring ServiceMix">Container configuration</A></LI>
 	</UL>
 	</LI>
 </UL>
@@ -218,14 +218,14 @@
 	<LI>Modifying ServiceMix
 	<UL>
 		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=Checkout%20from%20SVN" title="Create Page in space SM30UG: Checkout from SVN" class="createlink">SM30UG:Checkout from SVN<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
-		<LI><A href="importing-servicemix-into-eclipse.html" title="Importing ServiceMix into Eclipse">Importing ServiceMix into Eclipse</A> and Starting ServiceMix inside Eclipse with all debugging possibilities</LI>
+		<LI><A href="../SM30UG/importing-servicemix-into-eclipse.html" title="Importing ServiceMix into Eclipse">SM30UG:Importing ServiceMix into Eclipse</A> and Starting ServiceMix inside Eclipse with all debugging possibilities</LI>
 	</UL>
 	</LI>
 </UL>
 
 
 <UL>
-	<LI><A href="deployment-models.html" title="Deployment models">Deployment models</A>
+	<LI><A href="../SM30UG/deployment-models.html" title="Deployment models">SM30UG:Deployment models</A>
 	<UL>
 		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=Standard%20JBI%20packaging" title="Create Page in space SM30UG: Standard JBI packaging" class="createlink">SM30UG:Standard JBI packaging<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=Static%20configuration" title="Create Page in space SM30UG: Static configuration" class="createlink">SM30UG:Static configuration<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
@@ -256,7 +256,7 @@
 
 
 <UL>
-	<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=Components" title="Create Page in space SM30UG: Components" class="createlink">SM30UG:Components<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
+	<LI><A href="../SM30UG/servicemix-components.html" title="ServiceMix Components">SM30UG:ServiceMix Components</A>
 	<UL>
 		<LI><A href="component-matrix.html" title="Component Matrix">Component Matrix</A> &#45; a comprehensive, detailed list of components and their properties</LI>
 		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=General%20concepts" title="Create Page in space SM30UG: General concepts" class="createlink">SM30UG:General concepts<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
@@ -271,7 +271,7 @@
 		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=servicemix-jms" title="Create Page in space SM30UG: servicemix-jms" class="createlink">SM30UG:servicemix&#45;jms<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=servicemix-jsr181" title="Create Page in space SM30UG: servicemix-jsr181" class="createlink">SM30UG:servicemix&#45;jsr181<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN><BR>
  threading model, pooling, transactions ...</LI>
-		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM&title=servicemix-wsn2005&linkCreation=true&fromPageId=13484" title="Create Page: servicemix-wsn2005" class="createlink">servicemix&#45;wsn2005<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=servicemix-wsn2005" title="Create Page in space SM30UG: servicemix-wsn2005" class="createlink">SM30UG:servicemix&#45;wsn2005<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=serviceimx-eip" title="Create Page in space SM30UG: serviceimx-eip" class="createlink">SM30UG:serviceimx&#45;eip<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 		<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=Lightweight%20components" title="Create Page in space SM30UG: Lightweight components" class="createlink">SM30UG:Lightweight components<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 	</UL>
@@ -310,37 +310,37 @@
               <a href="javascript:hideChildren()">Hide Children</a></span>
           </div>
           <div class="greybox" id="children" style="display: none;">
-                                      <a href="http://goopen.org/confluence/display/SM/WS- Notification+HTTP+Binding" title="WS- Notification HTTP Binding">WS- Notification HTTP Binding</a>
-              <span class="smalltext">(ServiceMix)</span>
+                                      <a href="http://goopen.org/confluence/display/SM30UG/0.+Disclaimer" title="0. Disclaimer">0. Disclaimer</a>
+              <span class="smalltext">(ServiceMix 3.0 User Guide)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM/6.+Configuring+ServiceMix" title="6. Configuring ServiceMix">6. Configuring ServiceMix</a>
+                          <a href="http://goopen.org/confluence/display/SM/4.+Examples" title="4. Examples">4. Examples</a>
               <span class="smalltext">(ServiceMix)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM/Deployment+models" title="Deployment models">Deployment models</a>
-              <span class="smalltext">(ServiceMix)</span>
+                          <a href="http://goopen.org/confluence/display/SM30UG/5.+JBI" title="5. JBI">5. JBI</a>
+              <span class="smalltext">(ServiceMix 3.0 User Guide)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM/1.+Quick+start" title="1. Quick start">1. Quick start</a>
-              <span class="smalltext">(ServiceMix)</span>
+                          <a href="http://goopen.org/confluence/display/SM30UG/Importing+ServiceMix+into+Eclipse" title="Importing ServiceMix into Eclipse">Importing ServiceMix into Eclipse</a>
+              <span class="smalltext">(ServiceMix 3.0 User Guide)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM/3.+Installation" title="3. Installation">3. Installation</a>
-              <span class="smalltext">(ServiceMix)</span>
+                          <a href="http://goopen.org/confluence/display/SM30UG/2.+Introduction" title="2. Introduction">2. Introduction</a>
+              <span class="smalltext">(ServiceMix 3.0 User Guide)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM/2.+Introduction" title="2. Introduction">2. Introduction</a>
-              <span class="smalltext">(ServiceMix)</span>
+                          <a href="http://goopen.org/confluence/display/SM30UG/3.+Installation" title="3. Installation">3. Installation</a>
+              <span class="smalltext">(ServiceMix 3.0 User Guide)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM/Importing+ServiceMix+into+Eclipse" title="Importing ServiceMix into Eclipse">Importing ServiceMix into Eclipse</a>
-              <span class="smalltext">(ServiceMix)</span>
+                          <a href="http://goopen.org/confluence/display/SM30UG/1.+Quick+start" title="1. Quick start">1. Quick start</a>
+              <span class="smalltext">(ServiceMix 3.0 User Guide)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM/5.+JBI" title="5. JBI">5. JBI</a>
-              <span class="smalltext">(ServiceMix)</span>
+                          <a href="http://goopen.org/confluence/display/SM30UG/Deployment+models" title="Deployment models">Deployment models</a>
+              <span class="smalltext">(ServiceMix 3.0 User Guide)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM/0.+Disclaimer" title="0. Disclaimer">0. Disclaimer</a>
-              <span class="smalltext">(ServiceMix)</span>
+                          <a href="http://goopen.org/confluence/display/SM30UG/6.+Configuring+ServiceMix" title="6. Configuring ServiceMix">6. Configuring ServiceMix</a>
+              <span class="smalltext">(ServiceMix 3.0 User Guide)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM/ServiceMix+Components" title="ServiceMix Components">ServiceMix Components</a>
-              <span class="smalltext">(ServiceMix)</span>
+                          <a href="http://goopen.org/confluence/display/SM30UG/WS- Notification+HTTP+Binding" title="WS- Notification HTTP Binding">WS- Notification HTTP Binding</a>
+              <span class="smalltext">(ServiceMix 3.0 User Guide)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM30UG/4.+Examples" title="4. Examples">4. Examples</a>
+                          <a href="http://goopen.org/confluence/display/SM30UG/ServiceMix+Components" title="ServiceMix Components">ServiceMix Components</a>
               <span class="smalltext">(ServiceMix 3.0 User Guide)</span>
               <br>
                       </div>
@@ -354,7 +354,7 @@
     <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
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=13484&originalId=14637">view change</A>)
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=13484&originalId=14680">view change</A>)
               
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=13484">edit page</A>)
     </DIV>

Modified: incubator/servicemix/site/main/vfs-binding.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/vfs-binding.html?view=diff&rev=471425&r1=471424&r2=471425
==============================================================================
--- incubator/servicemix/site/main/vfs-binding.html (original)
+++ incubator/servicemix/site/main/vfs-binding.html Sun Nov  5 05:46:17 2006
@@ -9,7 +9,7 @@
     <LINK type="text/css" rel="stylesheet" href="resources/site.css">
     <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT>
     <TITLE>
-vfs-binding
+VFS Binding
     </TITLE>
   <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
   <BODY onload="init()">
@@ -36,7 +36,7 @@
         <TR>
           <TD align="left" valign="middle" nowrap="">
             <DIV id="site-breadcrumbs">
-<A href="home.html" title="ServiceMix">ServiceMix</A>&nbsp;&gt;&nbsp;<A href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="documentation.html" title="Documentation">Documentation</A>&nbsp;&gt;&nbsp;<A href="example-use-cases.html" title="Example & Use Cases">Example &amp; Use Cases</A>&nbsp;&gt;&nbsp;<A href="examples.html" title="Examples">Examples</A>&nbsp;&gt;&nbsp;<A href="" title="vfs-binding">vfs-binding</A>
+<A href="home.html" title="ServiceMix">ServiceMix</A>&nbsp;&gt;&nbsp;<A href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="users-guide.html" title="User's Guide">User&apos;s Guide</A>&nbsp;&gt;&nbsp;<A href="4-examples.html" title="4. Examples">4. Examples</A>&nbsp;&gt;&nbsp;<A href="" title="VFS Binding">VFS Binding</A>
             </DIV>
           </TD>
           <TD align="right" valign="middle" nowrap="">
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;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>
@@ -111,24 +111,38 @@
           <DIV id="site-page">
 
 <!--          
-            <div class="pagetitle">vfs- binding</div>
+            <div class="pagetitle">VFS Binding</div>
 -->
-            <DIV class="wiki-content">
-<P>This example to show how to use the <A href="vfs.html" title="VFS">VFS binding</A> to do a simple file transfer<BR>
-<B>To start the  the <EM>vfs binding</EM> example:</B></P>
-
+            <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="rss-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="rss-binding.html">RSS Binding</A>&nbsp;</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">&nbsp;<A href="../SM30UG/ws-notification-clustered.html">WS-Notification Clustered</A></TD><TD class="ScrollbarNextIcon"><A href="../SM30UG/ws-notification-clustered.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>This example to show how to use the <SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=VFS" title="Create Page in space SM30UG: VFS" class="createlink">VFS binding<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN> to do a simple file transfer<BR>
+<B>To start the  the</B> <B><EM>vfs binding</EM></B> <B>example:</B></P>
 <DIV class="code"><DIV class="codeContent">
 <PRE class="code-java">cd example/vfs-binding
 ../../bin/servicemix servicemix.xml</PRE>
 </DIV></DIV>
-
-
-<P>This will start a component which waits for files to arrive in the /tmp/servicemix-inbox directory. <BR>
+<P>This will start a component which waits for files to arrive in the /tmp/servicemix-inbox directory.<BR>
 It then does a file transfer to the /tmp/servicemix-outbox directory.</P>
 
-<P>Just copy the test-file.xml file into the /tmp/servicemix-inbox <BR>
-directory and you should see it apear in the outbox directory in a <BR>
-few seconds.</P></DIV>
+<P>Just copy the test-file.xml file into the /tmp/servicemix-inbox<BR>
+directory and you should see it apear in the outbox directory in a<BR>
+few seconds.</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="rss-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="rss-binding.html">RSS Binding</A>&nbsp;</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">&nbsp;<A href="../SM30UG/ws-notification-clustered.html">WS-Notification Clustered</A></TD><TD class="ScrollbarNextIcon"><A href="../SM30UG/ws-notification-clustered.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>
@@ -137,10 +151,11 @@
       </DIV>
     </DIV>
     <DIV id="site-footer">
-          Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=rajdavies">Rob Davies</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=rajdavies">Rob Davies</A> on Aug 12, 2005
-                  
-      (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=1984">edit page</A>)
+          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
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=13498&originalId=14657">view change</A>)
+              
+      (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=13498">edit page</A>)
     </DIV>
 
   </BODY>