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>