Author: jbonofre
Date: Fri Oct 29 20:09:06 2010
New Revision: 1028893

URL: http://svn.apache.org/viewvc?rev=1028893&view=rev
Log:
Add servicemix-exec component documentation.

Added:
    
servicemix/documentation/trunk/src/main/webapp/jbi/components/servicemix-exec.conf
Modified:
    servicemix/documentation/trunk/src/main/webapp/jbi/components/index.conf
    servicemix/documentation/trunk/src/main/webapp/jbi/jbi-guide.conf
    servicemix/documentation/trunk/src/main/webapp/jbi/toc.ssp

Modified: 
servicemix/documentation/trunk/src/main/webapp/jbi/components/index.conf
URL: 
http://svn.apache.org/viewvc/servicemix/documentation/trunk/src/main/webapp/jbi/components/index.conf?rev=1028893&r1=1028892&r2=1028893&view=diff
==============================================================================
--- servicemix/documentation/trunk/src/main/webapp/jbi/components/index.conf 
(original)
+++ servicemix/documentation/trunk/src/main/webapp/jbi/components/index.conf 
Fri Oct 29 20:09:06 2010
@@ -18,9 +18,10 @@ h3. Service Engines
 * [servicemix-cxf-se] uses [Apache CXF|http://cxf.apache.org] to build web 
service implementations
 * [servicemix-drools] allows for rule-based handling of messages using 
[Drools|http://www.jboss.org/drools]
 * [servicemix-eip] implements some of the EIP.  This component has been 
largely superseded by the [servicemix-camel] component
+* [servicemix-exec] allows to execute a system command (binary, shell script, 
etc).
 * [servicemix-osworkflow] allows using 
[OSWorkflow|http://www.opensymphony.com/osworkflow/] for defining workflows to 
handle messages
 * [servicemix-quartz] uses [Quartz|http://www.quartz-scheduler.org/] to 
schedule new messages
 * [servicemix-saxon] uses [Saxon|http://www.saxonica.com/contact.html] to 
support XQuery and XSL-T
 * [servicemix-scripting] enables support for writing services in JSR-223 
scripting languages
 * [servicemix-validation] provides schema validation of documents using JAXP 
1.3 and XMLSchema or RelaxNG
-* [servicemix-wsn2005] implements the [WS 
Notification|http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsn] 
specification from Oasis
\ No newline at end of file
+* [servicemix-wsn2005] implements the [WS 
Notification|http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsn] 
specification from Oasis

Added: 
servicemix/documentation/trunk/src/main/webapp/jbi/components/servicemix-exec.conf
URL: 
http://svn.apache.org/viewvc/servicemix/documentation/trunk/src/main/webapp/jbi/components/servicemix-exec.conf?rev=1028893&view=auto
==============================================================================
--- 
servicemix/documentation/trunk/src/main/webapp/jbi/components/servicemix-exec.conf
 (added)
+++ 
servicemix/documentation/trunk/src/main/webapp/jbi/components/servicemix-exec.conf
 Fri Oct 29 20:09:06 2010
@@ -0,0 +1,26 @@
+h2. servicemix-exec
+
+h3. Overview
+The ServiceMix Exec component is used to invoke commands (executables, 
binaries, shell commands, shell scripts, etc). The command can be static 
(defined in the endpoint attributes) or dynamic (provided in the incoming 
message, including arguments).
+
+h4. Namespace and xbean.xml
+The namespace URI for the servicemix-exec component is 
{{http://servicemix.apache.org/exec/1.0}}. The is an example of 
<filename>xbean.xml</filename> with a namespace definition with prefix {{exec}}.
+{pygmentize:lang=xml}
+<beans xmlns:exec="http://servicemix.apache.org/exec/1.0";>
+
+   <!-- add exec:endpoint definitions here -->
+
+</beans>
+{pygmentize}
+
+h4. Endpoints types
+The ServiceMix Exec component only defines one endpoint, called 
{{exec:endpoint}}.
+
+h3. {{Endpoint exec:endpoint}}
+TODO
+
+h3. Abstract WSDL
+TODO
+
+h4. How it works
+TODO

Modified: servicemix/documentation/trunk/src/main/webapp/jbi/jbi-guide.conf
URL: 
http://svn.apache.org/viewvc/servicemix/documentation/trunk/src/main/webapp/jbi/jbi-guide.conf?rev=1028893&r1=1028892&r2=1028893&view=diff
==============================================================================
--- servicemix/documentation/trunk/src/main/webapp/jbi/jbi-guide.conf (original)
+++ servicemix/documentation/trunk/src/main/webapp/jbi/jbi-guide.conf Fri Oct 
29 20:09:06 2010
@@ -13,6 +13,7 @@ h1. JBI Components
 {include:jbi/components/servicemix-cxf-se.conf}
 {include:jbi/components/servicemix-drools.conf}
 {include:jbi/components/servicemix-eip.conf}
+{include jbi/components/servicemix-exec.conf}
 {include:jbi/components/servicemix-file.conf}
 {include:jbi/components/servicemix-ftp.conf}
 {include:jbi/components/servicemix-http.conf}
@@ -26,4 +27,4 @@ h1. JBI Components
 {include:jbi/components/servicemix-validation.conf}
 {include:jbi/components/servicemix-vfs.conf}
 {include:jbi/components/servicemix-wsn2005.conf}
-{include:jbi/components/servicemix-xmpp.conf}
\ No newline at end of file
+{include:jbi/components/servicemix-xmpp.conf}

Modified: servicemix/documentation/trunk/src/main/webapp/jbi/toc.ssp
URL: 
http://svn.apache.org/viewvc/servicemix/documentation/trunk/src/main/webapp/jbi/toc.ssp?rev=1028893&r1=1028892&r2=1028893&view=diff
==============================================================================
--- servicemix/documentation/trunk/src/main/webapp/jbi/toc.ssp (original)
+++ servicemix/documentation/trunk/src/main/webapp/jbi/toc.ssp Fri Oct 29 
20:09:06 2010
@@ -23,6 +23,7 @@
             <li id="servicemix-cxf-se"><a 
href="${uri("/jbi/components/servicemix-cxf-se.html")}">servicemix-cxf-se</a></li>
             <li id="servicemix-drools"><a 
href="${uri("/jbi/components/servicemix-drools.html")}">servicemix-drools</a></li>
             <li id="servicemix-eip"><a 
href="${uri("/jbi/components/servicemix-eip.html")}">servicemix-eip</a></li>
+            <li id="servicemix-exec"><a 
href="${uri("/jbi/components/servicemix-exec.html")}">servicemix-exec</a></li>
             <li id="servicemix-file"><a 
href="${uri("/jbi/components/servicemix-file.html")}">servicemix-file</a></li>
             <li id="servicemix-ftp"><a 
href="${uri("/jbi/components/servicemix-ftp.html")}">servicemix-ftp</a></li>
             <li id="servicemix-http"><a 
href="${uri("/jbi/components/servicemix-http.html")}">servicemix-http</a></li>
@@ -39,4 +40,4 @@
             <li id="servicemix-xmpp"><a 
href="${uri("/jbi/components/servicemix-xmpp.html")}">servicemix-xmpp</a></li>
         </ul>
     </li>
-</ul>
\ No newline at end of file
+</ul>


Reply via email to