Modified: 
websites/staging/airavata/trunk/content/development/release-management.html
==============================================================================
--- websites/staging/airavata/trunk/content/development/release-management.html 
(original)
+++ websites/staging/airavata/trunk/content/development/release-management.html 
Fri Mar  4 02:31:35 2016
@@ -133,9 +133,20 @@
       <div class="span9">
        <section id="content" class="row">
                <article class="span9">
-               <p>Releases are crucial aspects for an apache project and 
following the guidelines is very important. The <a 
href="http://www.apache.org/dev/release.html";>Release FAQ</a> describes the 
foundation wide policies. The following instructions walkthrough Airavata 
specific release steps. </p>
+               <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>Releases are crucial aspects for an apache project and following the 
guidelines is very important. The <a 
href="http://www.apache.org/dev/release.html";>Release FAQ</a> describes the 
foundation wide policies. The following instructions walkthrough Airavata 
specific release steps. </p>
 <p><a name="release-setup"></a></p>
-<h3 id="one-time-release-management-setup">One time release management 
setup</h3>
+<h3 id="one-time-release-management-setup">One time release management setup<a 
class="headerlink" href="#one-time-release-management-setup" title="Permanent 
link">&para;</a></h3>
 <p>This section describes release management configuration steps, if you have 
previously configured these steps, jump directly to <a 
href="#release-process">Release Process</a>.</p>
 <p>Performing a release will require:</p>
 <ul>
@@ -143,7 +154,7 @@
 <li>Configure Maven and get access to Nexus Repo, more <a 
href="#maven-nexus-setup">maven &amp; nexus instructions</a>.</li>
 </ul>
 <p><a name="gpg-key"></a></p>
-<h4 id="generate-gpg-key">Generate GPG key</h4>
+<h4 id="generate-gpg-key">Generate GPG key<a class="headerlink" 
href="#generate-gpg-key" title="Permanent link">&para;</a></h4>
 <p>The releases have to be signed by public key cryptography signatures. 
Detailed instructions on why releases have to be signed are provided on <a 
href="http://www.apache.org/dev/release-signing.html";>Release Signing</a> page.
 The popular software used Open Pretty Good Privacy (OpenPGP) is the GPG. The 
<a href="http://www.apache.org/dev/openpgp.html";>GPG instructions</a> list out 
detailed steps on managing your keps.</p>
 <p>The steps can be summerized as: </p>
@@ -162,7 +173,7 @@ The popular software used Open Pretty Go
 <li>Upload the key back to the server <code>gpg --keyserver &lt;keyserver&gt; 
--send-key &lt;Key_ID&gt;</code></li>
 </ul>
 <p><a name="maven-nexus-setup"></a></p>
-<h4 id="maven-configuration-nexus-setup">Maven Configuration &amp; Nexus 
Setup</h4>
+<h4 id="maven-configuration-nexus-setup">Maven Configuration &amp; Nexus 
Setup<a class="headerlink" href="#maven-configuration-nexus-setup" 
title="Permanent link">&para;</a></h4>
 <ul>
 <li>Airavata requires Maven 3 or later to build and release</li>
 <li>It is encouraged to use maven's password encryption capabilities and set 
the gpg password in 
@@ -175,7 +186,7 @@ The popular software used Open Pretty Go
 <li>C Shell: <code>setenv MAVEN_OPTS "-Xmx1024m 
-XX:MaxPermSize=256m"</code>.</li>
 </ul>
 <p><a name="release-process"></a></p>
-<h4 id="release-process">Release Process</h4>
+<h4 id="release-process">Release Process<a class="headerlink" 
href="#release-process" title="Permanent link">&para;</a></h4>
 <ol>
 <li>
 <p>Before performing the following release steps, ensure the <a 
href="#release-setup">Release Setup</a> steps have been performed.</p>
@@ -397,7 +408,7 @@ The popular software used Open Pretty Go
 </ul>
 </li>
 </ol>
-<h4 id="recovering-from-a-vetoed-release">Recovering from a vetoed release</h4>
+<h4 id="recovering-from-a-vetoed-release">Recovering from a vetoed release<a 
class="headerlink" href="#recovering-from-a-vetoed-release" title="Permanent 
link">&para;</a></h4>
 <ol>
 <li>
 <p>Reply to the initial vote email and prepend to the original subject -</p>
@@ -434,7 +445,7 @@ The popular software used Open Pretty Go
 </li>
 </ol>
 <p><a name="verify_signatures"></a></p>
-<h4 id="verifying-release-signatures">Verifying release signatures</h4>
+<h4 id="verifying-release-signatures">Verifying release signatures<a 
class="headerlink" href="#verifying-release-signatures" title="Permanent 
link">&para;</a></h4>
 <p>On unix platforms and mac's download all source and binary artifacts into a 
new directory and cd to the download directory.</p>
 <div class="codehilite"><pre>  for file in `find . -type f -iname 
&#39;*.asc&#39;`
   do

Modified: websites/staging/airavata/trunk/content/development/roadmap.html
==============================================================================
--- websites/staging/airavata/trunk/content/development/roadmap.html (original)
+++ websites/staging/airavata/trunk/content/development/roadmap.html Fri Mar  4 
02:31:35 2016
@@ -133,7 +133,18 @@
       <div class="span9">
        <section id="content" class="row">
                <article class="span9">
-               <p>Apache Airavata roadmap will always be evolving. The 
development process is very agile with continous interaction and feedback from 
the community. The following figure illustrates Airavata's iterative and 
incremental development.</p>
+               <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>Apache Airavata roadmap will always be evolving. The development process is 
very agile with continous interaction and feedback from the community. The 
following figure illustrates Airavata's iterative and incremental 
development.</p>
 <p><img alt="Airavata Agile Development" src="/images/agile-development.png" 
title="Airavata Agile Development" /></p>
 <p>The development process is to emphasise:</p>
 <ul>
@@ -153,7 +164,7 @@
 <p>That is, while there is value in the items on the right, we value the items 
on the left more.</p>
 <p>The above development philosophy is based on:</p>
 <p><em>Agile Manifesto Copyright 2001: Kent Beck, Mike Beedle, Arie van 
Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, 
Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. 
Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas.</em> </p>
-<h2 id="6-week-release-cycle">6-Week Release Cycle</h2>
+<h2 id="6-week-release-cycle">6-Week Release Cycle<a class="headerlink" 
href="#6-week-release-cycle" title="Permanent link">&para;</a></h2>
 <p>Apache Airavata follows a 6-week release cycle. </p>
 <ul>
 <li>
@@ -195,9 +206,9 @@
 </ul>
 </li>
 </ul>
-<h2 id="test-driven-development">Test Driven Development</h2>
+<h2 id="test-driven-development">Test Driven Development<a class="headerlink" 
href="#test-driven-development" title="Permanent link">&para;</a></h2>
 <p>Apache Airavata follows <a 
href="http://en.wikipedia.org/wiki/Test-driven_development";>Test Driven 
Development</a> development process. Details on the process followed and 
example test cases are listed in Airavata TDD <a 
href="https://cwiki.apache.org/confluence/display/AIRAVATA/Tests+in+Airavata";>wiki
 page</a>.</p>
-<h2 id="providing-input-to-roadmap">Providing input to roadmap</h2>
+<h2 id="providing-input-to-roadmap">Providing input to roadmap<a 
class="headerlink" href="#providing-input-to-roadmap" title="Permanent 
link">&para;</a></h2>
 <p>Airavata Community comprises of project management committee/committers, 
contributors and user community. The community inputs new features, 
improvements as epics, which are essentially use cases that need to be further 
analyzed. The epics or larger use cases are further broken into manageable 
stories. Based on developer interests and active community requests, the 
stories are prioritized and tagged to an upcoming release. The release manager 
initiates a list of features and bug fixes and community responds by 
highlighting pending JIRA's to be addressed in the release. Once the release is 
planned, the design, development and release cycle spins through the next 
iteration.</p>
 <p>For detailed apache airavata feature list, please see the release notes for 
individual <a href="/about/downloads.html">releases</a>.</p>
 <p>Please communicate your feedback, and requirements through the mailing 
lists and JIRA.</p>

Modified: websites/staging/airavata/trunk/content/development/source.html
==============================================================================
--- websites/staging/airavata/trunk/content/development/source.html (original)
+++ websites/staging/airavata/trunk/content/development/source.html Fri Mar  4 
02:31:35 2016
@@ -133,9 +133,20 @@
       <div class="span9">
        <section id="content" class="row">
                <article class="span9">
-               <p>The Apache Airavata source repositories are maintained using 
GIT version control.</p>
+               <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>The Apache Airavata source repositories are maintained using GIT version 
control.</p>
 <p>Browse Airavata source repository on web: <a 
href="https://git-wip-us.apache.org/repos/asf?p=airavata.git";>https://git-wip-us.apache.org/repos/asf?p=airavata.git</a>.</p>
-<h2 id="source-code">Source Code</h2>
+<h2 id="source-code">Source Code<a class="headerlink" href="#source-code" 
title="Permanent link">&para;</a></h2>
 <p>Airavata core services:</p>
 <ul>
 <li>
@@ -154,6 +165,15 @@
 <p><a 
href="https://git-wip-us.apache.org/repos/asf/airavata-php-gateway.git";>https://git-wip-us.apache.org/repos/asf/airavata-php-gateway.git</a>
 - Canonical ASF git repo to be used by committers.</p>
 </li>
 </ul>
+<p>Airavata Documentation</p>
+<ul>
+<li>
+<p><a 
href="https://github.com/apache/airavata-docs.git";>https://github.com/apache/airavata-docs.git</a>
 - Github mirror for read-only accesss and contrbuting via pull requests.</p>
+</li>
+<li>
+<p><a 
href="https://git-wip-us.apache.org/repos/asf/airavata-docs.git";>https://git-wip-us.apache.org/repos/asf/airavata-docs.git</a>
 - Canonical ASF git repo to be used by committers.</p>
+</li>
+</ul>
 <p>The Apache Airavata website is managed in Subversion:</p>
 <p><a 
href="https://svn.apache.org/repos/asf/airavata/site/trunk/";>https://svn.apache.org/repos/asf/airavata/site/trunk/</a></p>
 <ul>
@@ -165,9 +185,9 @@
 <li>WS-Messenger is a web service messaging system used within Airavata for 
all service to service and end user communications.</li>
 <li>XRegistry is a registry services which provides a web service interface to 
a database of application, service and workflow deployment descriptions. 
XRegistry is developed using <a 
href="http://www.extreme.indiana.edu/xgws/xsul/";>XSUL</a>.</li>
 </ul>
-<h4 id="building-code">Building code</h4>
+<h4 id="building-code">Building code<a class="headerlink" 
href="#building-code" title="Permanent link">&para;</a></h4>
 <p>See <a href="build.html">build instructions</a>.</p>
-<h2 id="developers-guide">Developers Guide</h2>
+<h2 id="developers-guide">Developers Guide<a class="headerlink" 
href="#developers-guide" title="Permanent link">&para;</a></h2>
 <p>Some coding practices:</p>
 <ul>
 <li>License Header: Always add the current ASF license header as described in 
<a href="http://www.apache.org/legal/src-headers.html";>ASF Source 
Header</a>.</li>
@@ -176,7 +196,7 @@
 <li>Line wrapping: Use 120-column line width for Java code and Javadoc.</li>
 <li>Author Tags: Do not use Author Tags. The code is developed and owned by 
the community. </li>
 </ul>
-<h3 id="eclipse-configuration-tips">Eclipse Configuration Tips</h3>
+<h3 id="eclipse-configuration-tips">Eclipse Configuration Tips<a 
class="headerlink" href="#eclipse-configuration-tips" title="Permanent 
link">&para;</a></h3>
 <p>Configure Eclipse Preferences</p>
 <ul>
 <li>Download Eclipse Formatting and Style Guides for <a 
href="https://svn.apache.org/repos/asf/airavata/attic/svn-to-git-archive/etc/eclipse/";>Airavata
 Style Templates</a></li>

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/airavata_api.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/airavata_api.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/airavata_api.html
 Fri Mar  4 02:31:35 2016
@@ -31,6 +31,8 @@ Application Programming Interface defini
 <li><a 
href="#Fn_Airavata_changeJobSubmissionPriorities">changeJobSubmissionPriorities</a></li>
 <li><a 
href="#Fn_Airavata_changeJobSubmissionPriority">changeJobSubmissionPriority</a></li>
 <li><a href="#Fn_Airavata_cloneExperiment">cloneExperiment</a></li>
+<li><a href="#Fn_Airavata_copyDataReplica">copyDataReplica</a></li>
+<li><a href="#Fn_Airavata_copyDataResource">copyDataResource</a></li>
 <li><a href="#Fn_Airavata_createExperiment">createExperiment</a></li>
 <li><a href="#Fn_Airavata_createProject">createProject</a></li>
 <li><a 
href="#Fn_Airavata_deleteApplicationDeployment">deleteApplicationDeployment</a></li>
@@ -2153,4 +2155,17 @@ This method to be used when need to get
 <pre><code><a 
href="replica_catalog_models.html#Struct_DataResourceModel">replica_catalog_models.DataResourceModel</a></code>
 getDataResource(<code><a 
href="security_model.html#Struct_AuthzToken">security_model.AuthzToken</a></code>
 authzToken,
                                                          <code>string</code> 
resourceId)
     throws <code><a 
href="airavata_errors.html#Struct_InvalidRequestException">airavata_errors.InvalidRequestException</a></code>,
 <code><a 
href="airavata_errors.html#Struct_AiravataClientException">airavata_errors.AiravataClientException</a></code>,
 <code><a 
href="airavata_errors.html#Struct_AiravataSystemException">airavata_errors.AiravataSystemException</a></code>,
 <code><a 
href="airavata_errors.html#Struct_AuthorizationException">airavata_errors.AuthorizationException</a></code>
+</pre></div><div class="definition"><h4 
id="Fn_Airavata_copyDataResource">Function: Airavata.copyDataResource</h4>
+<pre><code>string</code> copyDataResource(<code><a 
href="security_model.html#Struct_AuthzToken">security_model.AuthzToken</a></code>
 authzToken,
+                        <code>string</code> resourceId,
+                        <code>string</code> destStorageResourceId,
+                        <code>string</code> destinationParentPath)
+    throws <code><a 
href="airavata_errors.html#Struct_InvalidRequestException">airavata_errors.InvalidRequestException</a></code>,
 <code><a 
href="airavata_errors.html#Struct_AiravataClientException">airavata_errors.AiravataClientException</a></code>,
 <code><a 
href="airavata_errors.html#Struct_AiravataSystemException">airavata_errors.AiravataSystemException</a></code>,
 <code><a 
href="airavata_errors.html#Struct_AuthorizationException">airavata_errors.AuthorizationException</a></code>
+</pre></div><div class="definition"><h4 
id="Fn_Airavata_copyDataReplica">Function: Airavata.copyDataReplica</h4>
+<pre><code>string</code> copyDataReplica(<code><a 
href="security_model.html#Struct_AuthzToken">security_model.AuthzToken</a></code>
 authzToken,
+                       <code>string</code> resourceId,
+                       <code>string</code> replicaId,
+                       <code>string</code> destStorageResourceId,
+                       <code>string</code> destinationParentPath)
+    throws <code><a 
href="airavata_errors.html#Struct_InvalidRequestException">airavata_errors.InvalidRequestException</a></code>,
 <code><a 
href="airavata_errors.html#Struct_AiravataClientException">airavata_errors.AiravataClientException</a></code>,
 <code><a 
href="airavata_errors.html#Struct_AiravataSystemException">airavata_errors.AiravataSystemException</a></code>,
 <code><a 
href="airavata_errors.html#Struct_AuthorizationException">airavata_errors.AuthorizationException</a></code>
 </pre></div></div></body></html>

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/airavata_commons.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/airavata_commons.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/airavata_commons.html
 Fri Mar  4 02:31:35 2016
@@ -40,5 +40,5 @@ during the experiment launch operation
 <br/></div><div class="definition"><h3 id="Struct_ValidationResults">Struct: 
ValidationResults</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>validationState</td><td><code>bool</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>validationResultList</td><td><code>list&lt;<code><a 
href="#Struct_ValidatorResult">ValidatorResult</a></code>&gt;</code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>validationResultList</td><td><code>list&lt;<code><a 
href="airavata_commons.html#Struct_ValidatorResult">ValidatorResult</a></code>&gt;</code></td><td></td><td>required</td><td></td></tr>
 </table><br/></div></div></body></html>

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/airavata_errors.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/airavata_errors.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/airavata_errors.html
 Fri Mar  4 02:31:35 2016
@@ -101,7 +101,7 @@ key:  The value passed from the client i
  message: contains the authorization failure message
 <br/></div><div class="definition"><h3 
id="Struct_AiravataClientException">Exception: AiravataClientException</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
-<tr><td>1</td><td>airavataErrorType</td><td><code><a 
href="#Enum_AiravataErrorType">AiravataErrorType</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>1</td><td>airavataErrorType</td><td><code><a 
href="airavata_errors.html#Enum_AiravataErrorType">AiravataErrorType</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>parameter</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/>This exception is thrown by Airavata Services when a call fails 
as a result of
 a problem that a client may be able to resolve.  For example, if the user
@@ -123,14 +123,14 @@ parameter:  If the error applied to a pa
 </table><br/></div><div class="definition"><h3 
id="Struct_ValidationResults">Struct: ValidationResults</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>validationState</td><td><code>bool</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>validationResultList</td><td><code>list&lt;<code><a 
href="#Struct_ValidatorResult">ValidatorResult</a></code>&gt;</code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>validationResultList</td><td><code>list&lt;<code><a 
href="airavata_errors.html#Struct_ValidatorResult">ValidatorResult</a></code>&gt;</code></td><td></td><td>required</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 
id="Struct_LaunchValidationException">Exception: LaunchValidationException</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
-<tr><td>1</td><td>validationResult</td><td><code><a 
href="#Struct_ValidationResults">ValidationResults</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>1</td><td>validationResult</td><td><code><a 
href="airavata_errors.html#Struct_ValidationResults">ValidationResults</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>errorMessage</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 
id="Struct_AiravataSystemException">Exception: AiravataSystemException</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
-<tr><td>1</td><td>airavataErrorType</td><td><code><a 
href="#Enum_AiravataErrorType">AiravataErrorType</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>1</td><td>airavataErrorType</td><td><code><a 
href="airavata_errors.html#Enum_AiravataErrorType">AiravataErrorType</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>message</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/>This exception is thrown by Airavata Services when a call fails 
as a result of
 a problem in the service that could not be changed through client's action.

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/application_deployment_model.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/application_deployment_model.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/application_deployment_model.html
 Fri Mar  4 02:31:35 2016
@@ -103,14 +103,14 @@ appModuleDescription:
 
<tr><td>2</td><td>appModuleId</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>3</td><td>computeHostId</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>4</td><td>executablePath</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>5</td><td>parallelism</td><td><code><a 
href="#Enum_ApplicationParallelismType">ApplicationParallelismType</a></code></td><td></td><td>required</td><td><code><code><a
 
href="#Const_ApplicationParallelismType.SERIAL">ApplicationParallelismType.SERIAL</a></code></code></td></tr>
+<tr><td>5</td><td>parallelism</td><td><code><a 
href="application_deployment_model.html#Enum_ApplicationParallelismType">ApplicationParallelismType</a></code></td><td></td><td>required</td><td><code><code><a
 
href="#Const_ApplicationParallelismType.SERIAL">ApplicationParallelismType.SERIAL</a></code></code></td></tr>
 
<tr><td>6</td><td>appDeploymentDescription</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>7</td><td>moduleLoadCmds</td><td><code>list&lt;<code><a 
href="#Struct_CommandObject">CommandObject</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>8</td><td>libPrependPaths</td><td><code>list&lt;<code><a 
href="#Struct_SetEnvPaths">SetEnvPaths</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>9</td><td>libAppendPaths</td><td><code>list&lt;<code><a 
href="#Struct_SetEnvPaths">SetEnvPaths</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>10</td><td>setEnvironment</td><td><code>list&lt;<code><a 
href="#Struct_SetEnvPaths">SetEnvPaths</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>11</td><td>preJobCommands</td><td><code>list&lt;<code><a 
href="#Struct_CommandObject">CommandObject</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>12</td><td>postJobCommands</td><td><code>list&lt;<code><a 
href="#Struct_CommandObject">CommandObject</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>7</td><td>moduleLoadCmds</td><td><code>list&lt;<code><a 
href="application_deployment_model.html#Struct_CommandObject">CommandObject</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>8</td><td>libPrependPaths</td><td><code>list&lt;<code><a 
href="application_deployment_model.html#Struct_SetEnvPaths">SetEnvPaths</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>9</td><td>libAppendPaths</td><td><code>list&lt;<code><a 
href="application_deployment_model.html#Struct_SetEnvPaths">SetEnvPaths</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>10</td><td>setEnvironment</td><td><code>list&lt;<code><a 
href="application_deployment_model.html#Struct_SetEnvPaths">SetEnvPaths</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>11</td><td>preJobCommands</td><td><code>list&lt;<code><a 
href="application_deployment_model.html#Struct_CommandObject">CommandObject</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>12</td><td>postJobCommands</td><td><code>list&lt;<code><a 
href="application_deployment_model.html#Struct_CommandObject">CommandObject</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/>Application Deployment Description
 
 appDeploymentId: Airavata Internal Unique Job ID. This is set by the registry.

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/application_io_models.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/application_io_models.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/application_io_models.html
 Fri Mar  4 02:31:35 2016
@@ -39,7 +39,7 @@ Data Types supported in Airavata. The pr
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>name</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>value</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>3</td><td>type</td><td><code><a 
href="#Enum_DataType">DataType</a></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>3</td><td>type</td><td><code><a 
href="application_io_models.html#Enum_DataType">DataType</a></code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>4</td><td>applicationArgument</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>5</td><td>standardInput</td><td><code>bool</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>6</td><td>userFriendlyDescription</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
@@ -76,7 +76,7 @@ metaData:
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>name</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>value</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>3</td><td>type</td><td><code><a 
href="#Enum_DataType">DataType</a></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>3</td><td>type</td><td><code><a 
href="application_io_models.html#Enum_DataType">DataType</a></code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>4</td><td>applicationArgument</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>5</td><td>isRequired</td><td><code>bool</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>6</td><td>requiredToAddedToCommandLine</td><td><code>bool</code></td><td></td><td>optional</td><td></td></tr>

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/compute_resource_model.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/compute_resource_model.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/compute_resource_model.html
 Fri Mar  4 02:31:35 2016
@@ -197,10 +197,10 @@ Provider name
 <div class="definition"><h3 id="Struct_ResourceJobManager">Struct: 
ResourceJobManager</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>resourceJobManagerId</td><td><code>string</code></td><td></td><td>required</td><td><code>"DO_NOT_SET_AT_CLIENTS"</code></td></tr>
-<tr><td>2</td><td>resourceJobManagerType</td><td><code><a 
href="#Enum_ResourceJobManagerType">ResourceJobManagerType</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>resourceJobManagerType</td><td><code><a 
href="compute_resource_model.html#Enum_ResourceJobManagerType">ResourceJobManagerType</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>3</td><td>pushMonitoringEndpoint</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>4</td><td>jobManagerBinPath</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>5</td><td>jobManagerCommands</td><td><code>map&lt;<code><a 
href="#Enum_JobManagerCommand">JobManagerCommand</a></code>, 
<code>string</code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>5</td><td>jobManagerCommands</td><td><code>map&lt;<code><a 
href="compute_resource_model.html#Enum_JobManagerCommand">JobManagerCommand</a></code>,
 <code>string</code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/>Resource Job Manager Information
 
 resourceJobManagerType:
@@ -233,7 +233,7 @@ maxRunTime:
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>jobSubmissionInterfaceId</td><td><code>string</code></td><td></td><td>required</td><td><code>"DO_NOT_SET_AT_CLIENTS"</code></td></tr>
 <tr><td>2</td><td>securityProtocol</td><td><code><a 
href="data_movement_models.html#Enum_SecurityProtocol">data_movement_models.SecurityProtocol</a></code></td><td></td><td>required</td><td></td></tr>
-<tr><td>3</td><td>resourceJobManager</td><td><code><a 
href="#Struct_ResourceJobManager">ResourceJobManager</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>3</td><td>resourceJobManager</td><td><code><a 
href="compute_resource_model.html#Struct_ResourceJobManager">ResourceJobManager</a></code></td><td></td><td>required</td><td></td></tr>
 </table><br/>Locally Fork Jobs as OS processes
 
 alternativeSSHHostName:
@@ -245,10 +245,10 @@ sshPort:
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>jobSubmissionInterfaceId</td><td><code>string</code></td><td></td><td>required</td><td><code>"DO_NOT_SET_AT_CLIENTS"</code></td></tr>
 <tr><td>2</td><td>securityProtocol</td><td><code><a 
href="data_movement_models.html#Enum_SecurityProtocol">data_movement_models.SecurityProtocol</a></code></td><td></td><td>required</td><td></td></tr>
-<tr><td>3</td><td>resourceJobManager</td><td><code><a 
href="#Struct_ResourceJobManager">ResourceJobManager</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>3</td><td>resourceJobManager</td><td><code><a 
href="compute_resource_model.html#Struct_ResourceJobManager">ResourceJobManager</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>4</td><td>alternativeSSHHostName</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>5</td><td>sshPort</td><td><code>i32</code></td><td></td><td>optional</td><td><code>22</code></td></tr>
-<tr><td>6</td><td>monitorMode</td><td><code><a 
href="#Enum_MonitorMode">MonitorMode</a></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>6</td><td>monitorMode</td><td><code><a 
href="compute_resource_model.html#Enum_MonitorMode">MonitorMode</a></code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>7</td><td>batchQueueEmailSenders</td><td><code>list&lt;<code>string</code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/>Authenticate using Secured Shell
 
@@ -286,7 +286,7 @@ authenticationMode
 <tr><td>2</td><td>securityProtocol</td><td><code><a 
href="data_movement_models.html#Enum_SecurityProtocol">data_movement_models.SecurityProtocol</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>3</td><td>nodeId</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>4</td><td>executableType</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>5</td><td>providerName</td><td><code><a 
href="#Enum_ProviderName">ProviderName</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>5</td><td>providerName</td><td><code><a 
href="compute_resource_model.html#Enum_ProviderName">ProviderName</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>6</td><td>userAccountName</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 </table><br/>Cloud Job Submission
 
@@ -294,7 +294,7 @@ authenticationMode
 <br/></div><div class="definition"><h3 
id="Struct_JobSubmissionInterface">Struct: JobSubmissionInterface</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>jobSubmissionInterfaceId</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>jobSubmissionProtocol</td><td><code><a 
href="#Enum_JobSubmissionProtocol">JobSubmissionProtocol</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>jobSubmissionProtocol</td><td><code><a 
href="compute_resource_model.html#Enum_JobSubmissionProtocol">JobSubmissionProtocol</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>3</td><td>priorityOrder</td><td><code>i32</code></td><td></td><td>required</td><td><code>0</code></td></tr>
 </table><br/>Job Submission Interfaces
 
@@ -312,9 +312,9 @@ priorityOrder:
 
<tr><td>4</td><td>ipAddresses</td><td><code>list&lt;<code>string</code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>5</td><td>resourceDescription</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>6</td><td>enabled</td><td><code>bool</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>7</td><td>batchQueues</td><td><code>list&lt;<code><a 
href="#Struct_BatchQueue">BatchQueue</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>8</td><td>fileSystems</td><td><code>map&lt;<code><a 
href="#Enum_FileSystems">FileSystems</a></code>, 
<code>string</code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>9</td><td>jobSubmissionInterfaces</td><td><code>list&lt;<code><a 
href="#Struct_JobSubmissionInterface">JobSubmissionInterface</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>7</td><td>batchQueues</td><td><code>list&lt;<code><a 
href="compute_resource_model.html#Struct_BatchQueue">BatchQueue</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>8</td><td>fileSystems</td><td><code>map&lt;<code><a 
href="compute_resource_model.html#Enum_FileSystems">FileSystems</a></code>, 
<code>string</code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>9</td><td>jobSubmissionInterfaces</td><td><code>list&lt;<code><a 
href="compute_resource_model.html#Struct_JobSubmissionInterface">JobSubmissionInterface</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 <tr><td>10</td><td>dataMovementInterfaces</td><td><code>list&lt;<code><a 
href="data_movement_models.html#Struct_DataMovementInterface">data_movement_models.DataMovementInterface</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>11</td><td>maxMemoryPerNode</td><td><code>i32</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/>Computational Resource Description

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/data_movement_models.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/data_movement_models.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/data_movement_models.html
 Fri Mar  4 02:31:35 2016
@@ -87,7 +87,7 @@ UNICORE_STORAGE_SERVICE:
 <div class="definition"><h3 id="Struct_SCPDataMovement">Struct: 
SCPDataMovement</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>dataMovementInterfaceId</td><td><code>string</code></td><td></td><td>required</td><td><code>"DO_NOT_SET_AT_CLIENTS"</code></td></tr>
-<tr><td>2</td><td>securityProtocol</td><td><code><a 
href="#Enum_SecurityProtocol">SecurityProtocol</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>securityProtocol</td><td><code><a 
href="data_movement_models.html#Enum_SecurityProtocol">SecurityProtocol</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>3</td><td>alternativeSCPHostName</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>4</td><td>sshPort</td><td><code>i32</code></td><td></td><td>optional</td><td><code>22</code></td></tr>
 </table><br/>Data Movement through Secured Copy
@@ -100,7 +100,7 @@ sshPort:
 <br/></div><div class="definition"><h3 id="Struct_GridFTPDataMovement">Struct: 
GridFTPDataMovement</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>dataMovementInterfaceId</td><td><code>string</code></td><td></td><td>required</td><td><code>"DO_NOT_SET_AT_CLIENTS"</code></td></tr>
-<tr><td>2</td><td>securityProtocol</td><td><code><a 
href="#Enum_SecurityProtocol">SecurityProtocol</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>securityProtocol</td><td><code><a 
href="data_movement_models.html#Enum_SecurityProtocol">SecurityProtocol</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>3</td><td>gridFTPEndPoints</td><td><code>list&lt;<code>string</code>&gt;</code></td><td></td><td>required</td><td></td></tr>
 </table><br/>Data Movement through GridFTP
 
@@ -112,7 +112,7 @@ sshPort:
 <br/></div><div class="definition"><h3 id="Struct_UnicoreDataMovement">Struct: 
UnicoreDataMovement</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>dataMovementInterfaceId</td><td><code>string</code></td><td></td><td>required</td><td><code>"DO_NOT_SET_AT_CLIENTS"</code></td></tr>
-<tr><td>2</td><td>securityProtocol</td><td><code><a 
href="#Enum_SecurityProtocol">SecurityProtocol</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>securityProtocol</td><td><code><a 
href="data_movement_models.html#Enum_SecurityProtocol">SecurityProtocol</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>3</td><td>unicoreEndPointURL</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 </table><br/>Data Movement through UnicoreStorage
 
@@ -131,7 +131,7 @@ sshPort:
 <br/></div><div class="definition"><h3 
id="Struct_DataMovementInterface">Struct: DataMovementInterface</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>dataMovementInterfaceId</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>dataMovementProtocol</td><td><code><a 
href="#Enum_DataMovementProtocol">DataMovementProtocol</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>dataMovementProtocol</td><td><code><a 
href="data_movement_models.html#Enum_DataMovementProtocol">DataMovementProtocol</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>3</td><td>priorityOrder</td><td><code>i32</code></td><td></td><td>required</td><td><code>0</code></td></tr>
 </table><br/>Data Movement Interfaces
 

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/experiment_model.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/experiment_model.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/experiment_model.html
 Fri Mar  4 02:31:35 2016
@@ -55,6 +55,7 @@
 
<tr><td>6</td><td>userDN</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>7</td><td>generateCert</td><td><code>bool</code></td><td></td><td>optional</td><td><code>false</code></td></tr>
 
<tr><td>8</td><td>storageId</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>9</td><td>experimentDataDir</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/>A structure holding the experiment configuration.
 
 
@@ -63,7 +64,7 @@
 
<tr><td>1</td><td>experimentId</td><td><code>string</code></td><td></td><td>required</td><td><code>"DO_NOT_SET_AT_CLIENTS"</code></td></tr>
 
<tr><td>2</td><td>projectId</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>3</td><td>gatewayId</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>4</td><td>experimentType</td><td><code><a 
href="#Enum_ExperimentType">ExperimentType</a></code></td><td></td><td>required</td><td><code><code><a
 
href="#Const_ExperimentType.SINGLE_APPLICATION">ExperimentType.SINGLE_APPLICATION</a></code></code></td></tr>
+<tr><td>4</td><td>experimentType</td><td><code><a 
href="experiment_model.html#Enum_ExperimentType">ExperimentType</a></code></td><td></td><td>required</td><td><code><code><a
 
href="#Const_ExperimentType.SINGLE_APPLICATION">ExperimentType.SINGLE_APPLICATION</a></code></code></td></tr>
 
<tr><td>5</td><td>userName</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>6</td><td>experimentName</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>7</td><td>creationTime</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
@@ -72,7 +73,7 @@
 
<tr><td>10</td><td>gatewayExecutionId</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>11</td><td>enableEmailNotification</td><td><code>bool</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>12</td><td>emailAddresses</td><td><code>list&lt;<code>string</code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>13</td><td>userConfigurationData</td><td><code><a 
href="#Struct_UserConfigurationDataModel">UserConfigurationDataModel</a></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>13</td><td>userConfigurationData</td><td><code><a 
href="experiment_model.html#Struct_UserConfigurationDataModel">UserConfigurationDataModel</a></code></td><td></td><td>optional</td><td></td></tr>
 <tr><td>14</td><td>experimentInputs</td><td><code>list&lt;<code><a 
href="application_io_models.html#Struct_InputDataObjectType">application_io_models.InputDataObjectType</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 <tr><td>15</td><td>experimentOutputs</td><td><code>list&lt;<code><a 
href="application_io_models.html#Struct_OutputDataObjectType">application_io_models.OutputDataObjectType</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 <tr><td>16</td><td>experimentStatus</td><td><code><a 
href="status_models.html#Struct_ExperimentStatus">status_models.ExperimentStatus</a></code></td><td></td><td>optional</td><td></td></tr>
@@ -113,10 +114,10 @@ experimentDescription:
 
<tr><td>4</td><td>failedExperimentCount</td><td><code>i32</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>5</td><td>createdExperimentCount</td><td><code>i32</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>6</td><td>runningExperimentCount</td><td><code>i32</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>7</td><td>allExperiments</td><td><code>list&lt;<code><a 
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>8</td><td>completedExperiments</td><td><code>list&lt;<code><a 
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>9</td><td>failedExperiments</td><td><code>list&lt;<code><a 
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>10</td><td>cancelledExperiments</td><td><code>list&lt;<code><a 
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>11</td><td>createdExperiments</td><td><code>list&lt;<code><a 
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>12</td><td>runningExperiments</td><td><code>list&lt;<code><a 
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>7</td><td>allExperiments</td><td><code>list&lt;<code><a 
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>required</td><td></td></tr>
+<tr><td>8</td><td>completedExperiments</td><td><code>list&lt;<code><a 
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>9</td><td>failedExperiments</td><td><code>list&lt;<code><a 
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>10</td><td>cancelledExperiments</td><td><code>list&lt;<code><a 
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>11</td><td>createdExperiments</td><td><code>list&lt;<code><a 
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>12</td><td>runningExperiments</td><td><code>list&lt;<code><a 
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/></div></div></body></html>

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/gateway_resource_profile_model.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/gateway_resource_profile_model.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/gateway_resource_profile_model.html
 Fri Mar  4 02:31:35 2016
@@ -70,8 +70,8 @@ resourceSpecificCredentialStoreToken:
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>gatewayID</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>credentialStoreToken</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>3</td><td>computeResourcePreferences</td><td><code>list&lt;<code><a 
href="#Struct_ComputeResourcePreference">ComputeResourcePreference</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>4</td><td>storagePreferences</td><td><code>list&lt;<code><a 
href="#Struct_StoragePreference">StoragePreference</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>3</td><td>computeResourcePreferences</td><td><code>list&lt;<code><a 
href="gateway_resource_profile_model.html#Struct_ComputeResourcePreference">ComputeResourcePreference</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>4</td><td>storagePreferences</td><td><code>list&lt;<code><a 
href="gateway_resource_profile_model.html#Struct_StoragePreference">StoragePreference</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/>Gateway Resource Profile
 
 gatewayID:

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/index.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/index.html 
(original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/index.html 
Fri Mar  4 02:31:35 2016
@@ -24,6 +24,8 @@
 <li><a 
href="airavata_api.html#Fn_Airavata_changeJobSubmissionPriorities">changeJobSubmissionPriorities</a></li>
 <li><a 
href="airavata_api.html#Fn_Airavata_changeJobSubmissionPriority">changeJobSubmissionPriority</a></li>
 <li><a 
href="airavata_api.html#Fn_Airavata_cloneExperiment">cloneExperiment</a></li>
+<li><a 
href="airavata_api.html#Fn_Airavata_copyDataReplica">copyDataReplica</a></li>
+<li><a 
href="airavata_api.html#Fn_Airavata_copyDataResource">copyDataResource</a></li>
 <li><a 
href="airavata_api.html#Fn_Airavata_createExperiment">createExperiment</a></li>
 <li><a 
href="airavata_api.html#Fn_Airavata_createProject">createProject</a></li>
 <li><a 
href="airavata_api.html#Fn_Airavata_deleteApplicationDeployment">deleteApplicationDeployment</a></li>

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/messaging_events.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/messaging_events.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/messaging_events.html
 Fri Mar  4 02:31:35 2016
@@ -78,23 +78,23 @@
 </table><br/></div><div class="definition"><h3 
id="Struct_TaskStatusChangeEvent">Struct: TaskStatusChangeEvent</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 <tr><td>1</td><td>state</td><td><code><a 
href="status_models.html#Enum_TaskState">status_models.TaskState</a></code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>taskIdentity</td><td><code><a 
href="#Struct_TaskIdentifier">TaskIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>taskIdentity</td><td><code><a 
href="messaging_events.html#Struct_TaskIdentifier">TaskIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 
id="Struct_TaskStatusChangeRequestEvent">Struct: 
TaskStatusChangeRequestEvent</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 <tr><td>1</td><td>state</td><td><code><a 
href="status_models.html#Enum_TaskState">status_models.TaskState</a></code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>taskIdentity</td><td><code><a 
href="#Struct_TaskIdentifier">TaskIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>taskIdentity</td><td><code><a 
href="messaging_events.html#Struct_TaskIdentifier">TaskIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 
id="Struct_ProcessStatusChangeEvent">Struct: ProcessStatusChangeEvent</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 <tr><td>1</td><td>state</td><td><code><a 
href="status_models.html#Enum_ProcessState">status_models.ProcessState</a></code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>processIdentity</td><td><code><a 
href="#Struct_ProcessIdentifier">ProcessIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>processIdentity</td><td><code><a 
href="messaging_events.html#Struct_ProcessIdentifier">ProcessIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 
id="Struct_ProcessStatusChangeRequestEvent">Struct: 
ProcessStatusChangeRequestEvent</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 <tr><td>1</td><td>state</td><td><code><a 
href="status_models.html#Enum_ProcessState">status_models.ProcessState</a></code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>processIdentity</td><td><code><a 
href="#Struct_ProcessIdentifier">ProcessIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>processIdentity</td><td><code><a 
href="messaging_events.html#Struct_ProcessIdentifier">ProcessIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 
id="Struct_TaskOutputChangeEvent">Struct: TaskOutputChangeEvent</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 <tr><td>1</td><td>output</td><td><code>list&lt;<code><a 
href="application_io_models.html#Struct_OutputDataObjectType">application_io_models.OutputDataObjectType</a></code>&gt;</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>taskIdentity</td><td><code><a 
href="#Struct_TaskIdentifier">TaskIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>taskIdentity</td><td><code><a 
href="messaging_events.html#Struct_TaskIdentifier">TaskIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 
id="Struct_JobIdentifier">Struct: JobIdentifier</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>jobId</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
@@ -116,16 +116,16 @@
 </table><br/></div><div class="definition"><h3 
id="Struct_JobStatusChangeEvent">Struct: JobStatusChangeEvent</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 <tr><td>1</td><td>state</td><td><code><a 
href="status_models.html#Enum_JobState">status_models.JobState</a></code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>jobIdentity</td><td><code><a 
href="#Struct_JobIdentifier">JobIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>jobIdentity</td><td><code><a 
href="messaging_events.html#Struct_JobIdentifier">JobIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 
id="Struct_JobStatusChangeRequestEvent">Struct: JobStatusChangeRequestEvent</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 <tr><td>1</td><td>state</td><td><code><a 
href="status_models.html#Enum_JobState">status_models.JobState</a></code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>jobIdentity</td><td><code><a 
href="#Struct_JobIdentifier">JobIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>jobIdentity</td><td><code><a 
href="messaging_events.html#Struct_JobIdentifier">JobIdentifier</a></code></td><td></td><td>required</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 id="Struct_Message">Struct: 
Message</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>event</td><td><code>binary</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>messageId</td><td><code>string</code></td><td></td><td>required</td><td><code>"DO_NOT_SET_AT_CLIENTS"</code></td></tr>
-<tr><td>3</td><td>messageType</td><td><code><a 
href="#Enum_MessageType">MessageType</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>3</td><td>messageType</td><td><code><a 
href="messaging_events.html#Enum_MessageType">MessageType</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>4</td><td>updatedTime</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>5</td><td>messageLevel</td><td><code><a 
href="#Enum_MessageLevel">MessageLevel</a></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>5</td><td>messageLevel</td><td><code><a 
href="messaging_events.html#Enum_MessageLevel">MessageLevel</a></code></td><td></td><td>optional</td><td></td></tr>
 </table><br/></div></div></body></html>

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/process_model.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/process_model.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/process_model.html
 Fri Mar  4 02:31:35 2016
@@ -38,6 +38,7 @@
 
<tr><td>19</td><td>storageResourceId</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>20</td><td>userDn</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>21</td><td>generateCert</td><td><code>bool</code></td><td></td><td>optional</td><td><code>false</code></td></tr>
+<tr><td>22</td><td>experimentDataDir</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/>ProcessModel: A structure holding the process details. The 
infromation is derived based on user provided
          configuration data or system inferred information from scheduling and 
QoS parameters.
 

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/replica_catalog_models.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/replica_catalog_models.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/replica_catalog_models.html
 Fri Mar  4 02:31:35 2016
@@ -53,13 +53,13 @@
 
<tr><td>4</td><td>resourceName</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>5</td><td>resourceDescription</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>6</td><td>ownerName</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>7</td><td>dataResourceType</td><td><code><a 
href="#Enum_DataResourceType">DataResourceType</a></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>7</td><td>dataResourceType</td><td><code><a 
href="replica_catalog_models.html#Enum_DataResourceType">DataResourceType</a></code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>8</td><td>resourceSize</td><td><code>i32</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>9</td><td>creationTime</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>10</td><td>lastModifiedTime</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
 <tr><td>11</td><td>resourceMetadata</td><td><code>map&lt;<code>string</code>, 
<code>string</code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>12</td><td>replicaLocations</td><td><code>list&lt;<code><a 
href="#Typedef_DataReplicaLocationModel">DataReplicaLocationModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>13</td><td>childResources</td><td><code>list&lt;<code><a 
href="#Typedef_DataResourceModel">DataResourceModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>12</td><td>replicaLocations</td><td><code>list&lt;<code><a 
href="replica_catalog_models.html#Typedef_DataReplicaLocationModel">DataReplicaLocationModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>13</td><td>childResources</td><td><code>list&lt;<code><a 
href="replica_catalog_models.html#Typedef_DataResourceModel">DataResourceModel</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 
id="Struct_DataReplicaLocationModel">Struct: DataReplicaLocationModel</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>replicaId</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
@@ -68,13 +68,10 @@
 
<tr><td>4</td><td>replicaDescription</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>5</td><td>creationTime</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>6</td><td>lastModifiedTime</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>7</td><td>replicaLocationCategory</td><td><code><a 
href="#Enum_ReplicaLocationCategory">ReplicaLocationCategory</a></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>8</td><td>replicaPersistentType</td><td><code><a 
href="#Enum_ReplicaPersistentType">ReplicaPersistentType</a></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>9</td><td>storageResourceId</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>10</td><td>storageResourceHostName</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>11</td><td>dataMovementProtocol</td><td><code><a 
href="data_movement_models.html#Enum_DataMovementProtocol">data_movement_models.DataMovementProtocol</a></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>12</td><td>hostPort</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>13</td><td>filePath</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>14</td><td>replicaUrl</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>15</td><td>replicaMetadata</td><td><code>map&lt;<code>string</code>, 
<code>string</code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>7</td><td>validUntilTime</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>8</td><td>replicaLocationCategory</td><td><code><a 
href="replica_catalog_models.html#Enum_ReplicaLocationCategory">ReplicaLocationCategory</a></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>9</td><td>replicaPersistentType</td><td><code><a 
href="replica_catalog_models.html#Enum_ReplicaPersistentType">ReplicaPersistentType</a></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>10</td><td>storageResourceId</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>11</td><td>fileAbsolutePath</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>12</td><td>replicaMetadata</td><td><code>map&lt;<code>string</code>, 
<code>string</code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/></div></div></body></html>

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/status_models.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/status_models.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/status_models.html
 Fri Mar  4 02:31:35 2016
@@ -109,7 +109,7 @@
 <hr/><h2 id="Structs">Data structures</h2>
 <div class="definition"><h3 id="Struct_ExperimentStatus">Struct: 
ExperimentStatus</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
-<tr><td>1</td><td>state</td><td><code><a 
href="#Enum_ExperimentState">ExperimentState</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>1</td><td>state</td><td><code><a 
href="status_models.html#Enum_ExperimentState">ExperimentState</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>timeOfStateChange</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>3</td><td>reason</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/>Status: A generic status object.
@@ -125,17 +125,17 @@ reason:
 
 <br/></div><div class="definition"><h3 id="Struct_ProcessStatus">Struct: 
ProcessStatus</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
-<tr><td>1</td><td>state</td><td><code><a 
href="#Enum_ProcessState">ProcessState</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>1</td><td>state</td><td><code><a 
href="status_models.html#Enum_ProcessState">ProcessState</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>timeOfStateChange</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>3</td><td>reason</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 id="Struct_TaskStatus">Struct: 
TaskStatus</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
-<tr><td>1</td><td>state</td><td><code><a 
href="#Enum_TaskState">TaskState</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>1</td><td>state</td><td><code><a 
href="status_models.html#Enum_TaskState">TaskState</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>timeOfStateChange</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>3</td><td>reason</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 id="Struct_JobStatus">Struct: 
JobStatus</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
-<tr><td>1</td><td>jobState</td><td><code><a 
href="#Enum_JobState">JobState</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>1</td><td>jobState</td><td><code><a 
href="status_models.html#Enum_JobState">JobState</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>timeOfStateChange</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>3</td><td>reason</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/></div></div></body></html>

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/task_model.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/task_model.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/task_model.html
 Fri Mar  4 02:31:35 2016
@@ -54,7 +54,7 @@ Source and Destination locations include
 <div class="definition"><h3 id="Struct_TaskModel">Struct: TaskModel</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>taskId</td><td><code>string</code></td><td></td><td>required</td><td><code>"DO_NOT_SET_AT_CLIENTS"</code></td></tr>
-<tr><td>2</td><td>taskType</td><td><code><a 
href="#Enum_TaskTypes">TaskTypes</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>taskType</td><td><code><a 
href="task_model.html#Enum_TaskTypes">TaskTypes</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>3</td><td>parentProcessId</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>4</td><td>creationTime</td><td><code>i64</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>5</td><td>lastUpdateTime</td><td><code>i64</code></td><td></td><td>required</td><td></td></tr>
@@ -74,7 +74,7 @@ subTaskModel:
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>source</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>2</td><td>destination</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>3</td><td>type</td><td><code><a 
href="#Enum_DataStageType">DataStageType</a></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>3</td><td>type</td><td><code><a 
href="task_model.html#Enum_DataStageType">DataStageType</a></code></td><td></td><td>required</td><td></td></tr>
 
<tr><td>4</td><td>transferStartTime</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>5</td><td>transferEndTime</td><td><code>i64</code></td><td></td><td>optional</td><td></td></tr>
 
<tr><td>6</td><td>transferRate</td><td><code>string</code></td><td></td><td>optional</td><td></td></tr>

Modified: 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/workspace_model.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/workspace_model.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/api-docs/0.16/workspace_model.html
 Fri Mar  4 02:31:35 2016
@@ -34,7 +34,7 @@
 </table><br/></div><div class="definition"><h3 id="Struct_User">Struct: 
User</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>userName</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>
-<tr><td>2</td><td>groupList</td><td><code>list&lt;<code><a 
href="#Struct_Group">Group</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>2</td><td>groupList</td><td><code>list&lt;<code><a 
href="workspace_model.html#Struct_Group">Group</a></code>&gt;</code></td><td></td><td>optional</td><td></td></tr>
 </table><br/></div><div class="definition"><h3 id="Struct_Gateway">Struct: 
Gateway</h3>
 <table class="table-bordered table-striped 
table-condensed"><thead><th>Key</th><th>Field</th><th>Type</th><th>Description</th><th>Requiredness</th><th>Default
 value</th></thead>
 
<tr><td>1</td><td>gatewayId</td><td><code>string</code></td><td></td><td>required</td><td></td></tr>

Modified: websites/staging/airavata/trunk/content/documentation/gfac/gfac.html
==============================================================================
--- websites/staging/airavata/trunk/content/documentation/gfac/gfac.html 
(original)
+++ websites/staging/airavata/trunk/content/documentation/gfac/gfac.html Fri 
Mar  4 02:31:35 2016
@@ -133,7 +133,18 @@
       <div class="span9">
        <section id="content" class="row">
                <article class="span9">
-               <p>Generic Application Service Factory facilitates users to 
create Web Services wrapping commandline
+               <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>Generic Application Service Factory facilitates users to create Web 
Services wrapping commandline
 applications. The generated application service WSDL interface provides input 
and outputs of the 
 wrapped application.</p>
 <p>Some of the features of the toolkit include:

Modified: 
websites/staging/airavata/trunk/content/documentation/messenger/ws-messenger.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/messenger/ws-messenger.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/messenger/ws-messenger.html
 Fri Mar  4 02:31:35 2016
@@ -133,7 +133,18 @@
       <div class="span9">
        <section id="content" class="row">
                <article class="span9">
-               <p>Airavata WS-Messenger is a Web Services-based Messaging 
System for Service-Oriented Computing and is
+               <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>Airavata WS-Messenger is a Web Services-based Messaging System for 
Service-Oriented Computing and is
 an implementation of <a 
href="http://www.oasis-open.org/committees/wsn/";>WS-Notification</a> and <a 
href="http://www.w3.org/Submission/WS-Eventing/";>WS-Eventing</a> 
specifications. The message format 
 can be automatically converted between the two specifications. The 
subscription request type
 (Ws-Notification or WS-Eventing) for a listener determines the message format 
that the notification 
@@ -144,7 +155,7 @@ publish messages in either format. The c
 irrespective of the format the message is published.</p>
 <p>The following figure illustrates the high level overview of the 
WS-Messenger 
 <img alt="WS Messenger Overview" 
src="/documentation/messenger/messenger-overview.png" title="WS Messenger 
Overview" /></p>
-<h2 id="ws-messenger-modules">WS-Messenger Modules</h2>
+<h2 id="ws-messenger-modules">WS-Messenger Modules<a class="headerlink" 
href="#ws-messenger-modules" title="Permanent link">&para;</a></h2>
 <p>The WS-Messenger has three major modules.</p>
 <ol>
 <li>Message Broker: The broker is a traditional notification broker 
responsible for recieving 

Modified: 
websites/staging/airavata/trunk/content/documentation/quickstart-tutorials.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/quickstart-tutorials.html 
(original)
+++ 
websites/staging/airavata/trunk/content/documentation/quickstart-tutorials.html 
Fri Mar  4 02:31:35 2016
@@ -133,20 +133,31 @@
       <div class="span9">
        <section id="content" class="row">
                <article class="span9">
-               <h3 id="introduction">Introduction</h3>
+               <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<h3 id="introduction">Introduction<a class="headerlink" href="#introduction" 
title="Permanent link">&para;</a></h3>
 <p>The purpose of these quick start tutorials is to give a glimse of Airavata 
funcationlity. The tutorials cover the basic capabilities of registering a 
simple application, executing and monitoring a application. </p>
 <p>Airavata has comprehensive capabilities to build science gateways to 
interface with computational grids and clouds. Please see the Airavata Wiki for 
these advanced tutorials and if you are interested do not hesitate to post a 
question to the mailing list.</p>
-<h3 id="distribution">Distribution</h3>
+<h3 id="distribution">Distribution<a class="headerlink" href="#distribution" 
title="Permanent link">&para;</a></h3>
 <p>Airavata has three major components:</p>
 <ul>
 <li>Airavata Server. The server bundles API, Orchestrator and Application 
Factory which can be deployed as one server or can be telescoped into multiple 
services. The services will require third party dependencies (mysql database - 
by default embedded derby is used), RabbitMQ and Apache Zookeper (by default ZK 
is used is embedded mode).</li>
 <li>Airavata PHP Gateway (PGA). PGA uses WSO2 Identity Server as a user store 
and tentant management and is the default authentication and authorization 
service.</li>
 <li>XBaya. XBaya is current used only to construct workflows from previously 
registered applications. </li>
 </ul>
-<h3 id="deployment-scenarios">Deployment Scenarios</h3>
+<h3 id="deployment-scenarios">Deployment Scenarios<a class="headerlink" 
href="#deployment-scenarios" title="Permanent link">&para;</a></h3>
 <p>As illustrated in the figure below, PGA is deployed on a web server and 
Airavata Services as Java Services. XBaya is a standalone download and 
connections to the Airavata Server.</p>
 <p><img alt="Airavata Deployments" 
src="/documentation/airavata-deployments.png" title="Airavata Deployments 
Overview" /></p>
-<h3 id="tutorials">Tutorials</h3>
+<h3 id="tutorials">Tutorials<a class="headerlink" href="#tutorials" 
title="Permanent link">&para;</a></h3>
 <ol>
 <li>PGA interacts with Airavata over the Thrift API. When in question, please 
refer to <a href="http://airavata.apache.org/documentation/api-docs/0.15/";>API 
Docs</a>.</li>
 <li>Quick Start Tutorials provide detailed walk through of various scenarious 
to get failer with PGA and Airavata - <a 
href="https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Quick-Start+Tutorials";>https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Quick-Start+Tutorials</a>
  </li>

Modified: 
websites/staging/airavata/trunk/content/documentation/registry/xregistry.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/registry/xregistry.html 
(original)
+++ 
websites/staging/airavata/trunk/content/documentation/registry/xregistry.html 
Fri Mar  4 02:31:35 2016
@@ -133,7 +133,18 @@
       <div class="span9">
        <section id="content" class="row">
                <article class="span9">
-               <p>Airavata XRegistry is a document registry with persistent 
web service interface, The service supports user
+               <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>Airavata XRegistry is a document registry with persistent web service 
interface, The service supports user
 management and sharing documents. The registry provides support for specific 
document types like Service Host Descriptions, Application Deployment
 Descriptions, Service Descriptions Abstract and Concrete WSDLs.</p>
 <p>XRegistry's three major capabilities include:

Modified: 
websites/staging/airavata/trunk/content/documentation/tutorials/advanced-workflow-samples.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/tutorials/advanced-workflow-samples.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/tutorials/advanced-workflow-samples.html
 Fri Mar  4 02:31:35 2016
@@ -133,12 +133,23 @@
       <div class="span9">
        <section id="content" class="row">
                <article class="span9">
-               <h3 id="introduction">Introduction</h3>
+               <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<h3 id="introduction">Introduction<a class="headerlink" href="#introduction" 
title="Permanent link">&para;</a></h3>
 <p>The goal of this tutorial is to give an understanding of how to run sample 
workflows shipped with Airavata. Please refer to the <a 
href="/documentation/quickstart-tutorials.html">quick start tutorials</a> for 
basic understanding on how to construct and execute workflows. </p>
 <p>These examples demonstrate using existing workflows and to provide some of 
the workflow capabilities. A simple and a complex math workflows and a 
Levenshtein distance examples are included with the binary distribution.</p>
-<h3 id="start-airavata-server-and-launch-gui">Start Airavata Server and Launch 
GUI</h3>
+<h3 id="start-airavata-server-and-launch-gui">Start Airavata Server and Launch 
GUI<a class="headerlink" href="#start-airavata-server-and-launch-gui" 
title="Permanent link">&para;</a></h3>
 <p>Before following the next instructions, make sure Airavata Server is up and 
running XBaya GUI is launched and Airavata Registry is configured from XBaya. 
Instructions are provided at <a 
href="/documentation/quickstart-tutorials.html">Quick Start Tutorials</a> 
introduction Page.</p>
-<h3 id="import-the-workflow-samples">Import the workflow samples</h3>
+<h3 id="import-the-workflow-samples">Import the workflow samples<a 
class="headerlink" href="#import-the-workflow-samples" title="Permanent 
link">&para;</a></h3>
 <ul>
 <li>Click the Xbaya tab and open up an Airavata workflow file (.xwf) from file 
system.</li>
 <li>Sample workflows shipped in with Airavata can be found in 
$AIRAVATA_SERVER_HOME/samples/workflows.</li>
@@ -149,7 +160,7 @@
 </ul>
 </li>
 </ul>
-<h3 id="description-of-the-sample-workfllows">Description of the sample 
workfllows</h3>
+<h3 id="description-of-the-sample-workfllows">Description of the sample 
workfllows<a class="headerlink" href="#description-of-the-sample-workfllows" 
title="Permanent link">&para;</a></h3>
 <ul>
 <li>
 <p><strong>Simple math workflow</strong>: 

Modified: 
websites/staging/airavata/trunk/content/documentation/tutorials/airavata-in-10-minutes.html
==============================================================================
--- 
websites/staging/airavata/trunk/content/documentation/tutorials/airavata-in-10-minutes.html
 (original)
+++ 
websites/staging/airavata/trunk/content/documentation/tutorials/airavata-in-10-minutes.html
 Fri Mar  4 02:31:35 2016
@@ -133,12 +133,23 @@
       <div class="span9">
        <section id="content" class="row">
                <article class="span9">
-               <h3 id="introduction">Introduction</h3>
+               <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<h3 id="introduction">Introduction<a class="headerlink" href="#introduction" 
title="Permanent link">&para;</a></h3>
 <p>This tutorial will explain how to use Airavata XBaya to register and 
generate a simple Web Service interface for a command-line application like 
Echo. The tutorial will further explain steps in creating and executing the 
workflow. </p>
 <p>Note: Currently POSIX style command line applications are supported. This 
tutorial assumes Linux based (including mac) environments. Airavata services 
and XBaya GUI works on windows, but the applicatin execution environment has be 
to linux/mac based.</p>
-<h3 id="start-airavata-server-and-launch-gui">Start Airavata Server and Launch 
GUI</h3>
+<h3 id="start-airavata-server-and-launch-gui">Start Airavata Server and Launch 
GUI<a class="headerlink" href="#start-airavata-server-and-launch-gui" 
title="Permanent link">&para;</a></h3>
 <p>Before following the next instructions, make sure Airavata Server is up and 
running XBaya GUI is launched and Airavata Registry is configured from XBaya. 
Instructions are provided at <a 
href="/documentation/quickstart-tutorials.html">Quick Start Tutorials</a> 
introduction Page.</p>
-<h3 id="register-a-simple-application">Register a simple application</h3>
+<h3 id="register-a-simple-application">Register a simple application<a 
class="headerlink" href="#register-a-simple-application" title="Permanent 
link">&para;</a></h3>
 <ul>
 <li>Register a simple command line application with Airavata Registry.</li>
 <li>Click on XBaya -&gt; Register Application.</li>
@@ -200,7 +211,7 @@
 </ul>
 </li>
 </ul>
-<h3 id="construct-a-simple-workflow">Construct a simple workflow</h3>
+<h3 id="construct-a-simple-workflow">Construct a simple workflow<a 
class="headerlink" href="#construct-a-simple-workflow" title="Permanent 
link">&para;</a></h3>
 <ul>
 <li>The command line application registered in the previous steps is now 
registered with the Airavata Registry.  Now you have the EchoApplication in the 
Registry. </li>
 <li>Right Click on the "Application Services" drop down (in left pane) and 
click Refresh Registry.</li>
@@ -209,7 +220,7 @@
 <li>Drag drop the Input and Output ports from Components -&gt; System 
Components</li>
 <li>Connect the application services to inputs and outputs. </li>
 </ul>
-<h3 id="execute-and-monitor-the-workflow">Execute and monitor the workflow</h3>
+<h3 id="execute-and-monitor-the-workflow">Execute and monitor the workflow<a 
class="headerlink" href="#execute-and-monitor-the-workflow" title="Permanent 
link">&para;</a></h3>
 <ul>
 <li>
 <p>Launch the workflow constructed in previous steps.</p>



Reply via email to