Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

PHP Reference Gateway  - Building a Science Gateway Experience

Introduction

This tutorial provides step-by-step information on building a complete science gateway experience for science and scholarly communities using Airavata as a middle-ware platform. As we progress with the tutorial we would also discuss main features and services provided for gateway communities via Airavata.

...

  1. To launch an Experiment can use the same Create experiment screen. Apart from saving the experiment user can Save & Launch at the same time using button ‘Save and launch’. 
  2. When an experiment is saved and launched at the same time, two messages will be displayed; Experiment <Experiment Name> created! & Experiment launched!  
  3. To launch a previously created experiment user has to use ‘Browse Experiments’ screen 
    http://gw120.iu.xsede.org/PHP-Reference-Gateway/browse_experiments.php 
  4. In ‘Browse experiments’ all the projects created by the logged in user will be listed along with any existing experiments for each project.  
  5. By clicking ‘Details’ link of each experiment use can navigate to the ‘Manage Experiment’ screen of the selected experiment. 
    http://gw120.iu.xsede.org/PHP-Reference-Gateway/manage_experiment.php?expId=ExpTest002_b63fe099-13df-4ca0-a73d-3a673739a1cb 
  6. To launch click on ‘Launch’ button; A confirmation message will be displayed when successfully launched; Experiment launched!  
  7. User can modify the experiment and launch at the same time by clicking Launch button in the Manage experiment screen.

Tutorial 04 - Browse Experiments

  1. In the screen all the projects created by the logged in user will be listed along with the experiment created with each project.
    http://gw120.iu.xsede.org/PHP-Reference-Gateway/browse_experiments.php
  2. User can view details by clicking ‘Details’ link of each experiment.
  3. By clicking ‘Details’ usr will be navigated to ‘Manage experiments’ screen of each experiment.
  4. In manage experiments users can;
    1. Update experiment
    2. Cancel experiment
    3. Clone experiment

 

...

Update Experiment

 

  1. Go to ‘Browse Experiments’ screen and select the experiment which require modification(s). 
  2. User can modify all available fields except for the Experiment status & Experiment ID.  
  3. User can update experiments with statuses; 
    1. CREATED 
    2. CANCELED  
    3. FAILED 
    4. UNKNOWN  
    5. VALIDATED

 

 

Cancel Experiment

 

  1. Experiments can be canceled by navigating to experiment’s ‘Manage experiment’ screen. 
  2. Experiment statuses which allows cancellations;
    1. CREATED
    2. VALIDATED
    3. LAUNCHED
    4. EXECUTING
    5. SCHEDULED
  3. Click on Cancel button and on successful cancellation confirmation message will be displayed; Experiment cancelled! In Browse experiments screen the experiment status will be CANCELLED or CANCELING.
     
Clone Experiment

 

  1. Experiments can be cloned irrespective of the experiment status by clicking ‘Clone’ in ‘Manage experiment’ window.

  2. When cloned the new experiment will have exact same information as the earlier existing experiment.

  3. The new experiment will have a new experiment ID and the status will be CREATED.

  4. User can change existing information by updating the newly created experiment.

...