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">¶</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 & 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">¶</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 <keyserver>
--send-key <Key_ID></code></li>
</ul>
<p><a name="maven-nexus-setup"></a></p>
-<h4 id="maven-configuration-nexus-setup">Maven Configuration & Nexus
Setup</h4>
+<h4 id="maven-configuration-nexus-setup">Maven Configuration & Nexus
Setup<a class="headerlink" href="#maven-configuration-nexus-setup"
title="Permanent link">¶</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">¶</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">¶</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">¶</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
'*.asc'`
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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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<<code><a
href="#Struct_ValidatorResult">ValidatorResult</a></code>></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>validationResultList</td><td><code>list<<code><a
href="airavata_commons.html#Struct_ValidatorResult">ValidatorResult</a></code>></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<<code><a
href="#Struct_ValidatorResult">ValidatorResult</a></code>></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>2</td><td>validationResultList</td><td><code>list<<code><a
href="airavata_errors.html#Struct_ValidatorResult">ValidatorResult</a></code>></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<<code><a
href="#Struct_CommandObject">CommandObject</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>8</td><td>libPrependPaths</td><td><code>list<<code><a
href="#Struct_SetEnvPaths">SetEnvPaths</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>9</td><td>libAppendPaths</td><td><code>list<<code><a
href="#Struct_SetEnvPaths">SetEnvPaths</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>10</td><td>setEnvironment</td><td><code>list<<code><a
href="#Struct_SetEnvPaths">SetEnvPaths</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>11</td><td>preJobCommands</td><td><code>list<<code><a
href="#Struct_CommandObject">CommandObject</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>12</td><td>postJobCommands</td><td><code>list<<code><a
href="#Struct_CommandObject">CommandObject</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>7</td><td>moduleLoadCmds</td><td><code>list<<code><a
href="application_deployment_model.html#Struct_CommandObject">CommandObject</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>8</td><td>libPrependPaths</td><td><code>list<<code><a
href="application_deployment_model.html#Struct_SetEnvPaths">SetEnvPaths</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>9</td><td>libAppendPaths</td><td><code>list<<code><a
href="application_deployment_model.html#Struct_SetEnvPaths">SetEnvPaths</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>10</td><td>setEnvironment</td><td><code>list<<code><a
href="application_deployment_model.html#Struct_SetEnvPaths">SetEnvPaths</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>11</td><td>preJobCommands</td><td><code>list<<code><a
href="application_deployment_model.html#Struct_CommandObject">CommandObject</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>12</td><td>postJobCommands</td><td><code>list<<code><a
href="application_deployment_model.html#Struct_CommandObject">CommandObject</a></code>></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<<code><a
href="#Enum_JobManagerCommand">JobManagerCommand</a></code>,
<code>string</code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>5</td><td>jobManagerCommands</td><td><code>map<<code><a
href="compute_resource_model.html#Enum_JobManagerCommand">JobManagerCommand</a></code>,
<code>string</code>></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<<code>string</code>></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<<code>string</code>></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<<code><a
href="#Struct_BatchQueue">BatchQueue</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>8</td><td>fileSystems</td><td><code>map<<code><a
href="#Enum_FileSystems">FileSystems</a></code>,
<code>string</code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>9</td><td>jobSubmissionInterfaces</td><td><code>list<<code><a
href="#Struct_JobSubmissionInterface">JobSubmissionInterface</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>7</td><td>batchQueues</td><td><code>list<<code><a
href="compute_resource_model.html#Struct_BatchQueue">BatchQueue</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>8</td><td>fileSystems</td><td><code>map<<code><a
href="compute_resource_model.html#Enum_FileSystems">FileSystems</a></code>,
<code>string</code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>9</td><td>jobSubmissionInterfaces</td><td><code>list<<code><a
href="compute_resource_model.html#Struct_JobSubmissionInterface">JobSubmissionInterface</a></code>></code></td><td></td><td>optional</td><td></td></tr>
<tr><td>10</td><td>dataMovementInterfaces</td><td><code>list<<code><a
href="data_movement_models.html#Struct_DataMovementInterface">data_movement_models.DataMovementInterface</a></code>></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<<code>string</code>></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<<code>string</code>></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<<code><a
href="application_io_models.html#Struct_InputDataObjectType">application_io_models.InputDataObjectType</a></code>></code></td><td></td><td>optional</td><td></td></tr>
<tr><td>15</td><td>experimentOutputs</td><td><code>list<<code><a
href="application_io_models.html#Struct_OutputDataObjectType">application_io_models.OutputDataObjectType</a></code>></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<<code><a
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>required</td><td></td></tr>
-<tr><td>8</td><td>completedExperiments</td><td><code>list<<code><a
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>9</td><td>failedExperiments</td><td><code>list<<code><a
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>10</td><td>cancelledExperiments</td><td><code>list<<code><a
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>11</td><td>createdExperiments</td><td><code>list<<code><a
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>12</td><td>runningExperiments</td><td><code>list<<code><a
href="#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>7</td><td>allExperiments</td><td><code>list<<code><a
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>required</td><td></td></tr>
+<tr><td>8</td><td>completedExperiments</td><td><code>list<<code><a
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>9</td><td>failedExperiments</td><td><code>list<<code><a
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>10</td><td>cancelledExperiments</td><td><code>list<<code><a
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>11</td><td>createdExperiments</td><td><code>list<<code><a
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>12</td><td>runningExperiments</td><td><code>list<<code><a
href="experiment_model.html#Struct_ExperimentSummaryModel">ExperimentSummaryModel</a></code>></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<<code><a
href="#Struct_ComputeResourcePreference">ComputeResourcePreference</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>4</td><td>storagePreferences</td><td><code>list<<code><a
href="#Struct_StoragePreference">StoragePreference</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>3</td><td>computeResourcePreferences</td><td><code>list<<code><a
href="gateway_resource_profile_model.html#Struct_ComputeResourcePreference">ComputeResourcePreference</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>4</td><td>storagePreferences</td><td><code>list<<code><a
href="gateway_resource_profile_model.html#Struct_StoragePreference">StoragePreference</a></code>></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<<code><a
href="application_io_models.html#Struct_OutputDataObjectType">application_io_models.OutputDataObjectType</a></code>></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<<code>string</code>,
<code>string</code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>12</td><td>replicaLocations</td><td><code>list<<code><a
href="#Typedef_DataReplicaLocationModel">DataReplicaLocationModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
-<tr><td>13</td><td>childResources</td><td><code>list<<code><a
href="#Typedef_DataResourceModel">DataResourceModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>12</td><td>replicaLocations</td><td><code>list<<code><a
href="replica_catalog_models.html#Typedef_DataReplicaLocationModel">DataReplicaLocationModel</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>13</td><td>childResources</td><td><code>list<<code><a
href="replica_catalog_models.html#Typedef_DataResourceModel">DataResourceModel</a></code>></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<<code>string</code>,
<code>string</code>></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<<code>string</code>,
<code>string</code>></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<<code><a
href="#Struct_Group">Group</a></code>></code></td><td></td><td>optional</td><td></td></tr>
+<tr><td>2</td><td>groupList</td><td><code>list<<code><a
href="workspace_model.html#Struct_Group">Group</a></code>></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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</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">¶</a></h3>
<ul>
<li>Register a simple command line application with Airavata Registry.</li>
<li>Click on XBaya -> 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">¶</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 -> 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">¶</a></h3>
<ul>
<li>
<p>Launch the workflow constructed in previous steps.</p>