Hi Jarett, Order is Application module --> Interface --> Deployment
1.Application module is the first step of introducing the application. 2. Interface is where we define the inputs and outputs. We can define what type of input, whether we need it in command-line or not. data staging, etc.... and same for the outputs of the application as well. Here we can also define whether the application ay need additional optional inputs as well as we need to archive all the input and output files in the working directory. This will be the inputs asked at experiment creation for launching a certain application job in compute resource. 3. Deployment is used to define the location of the application to Airavata and also the commands required to execute. Here we can also give any post and pre commands required fort the application execution as well. Hope above gives you an idea of the application catalog. Please try below links as well for more information http://airavata.readthedocs.io/en/latest/Gateway-Configurations/#AppCatalog https://cwiki.apache.org/confluence/display/AIRAVATA/Tutorial+05+-+PHP+Reference+Gateway+for+Airavata+-+Gateway+Admin+Guide#Tutorial05-PHPReferenceGatewayforAiravata-GatewayAdminGuide-TutorialV-Create&SearchApplicationModule,ApplicationInterface,andApplicationDeployment Thanks, Eroma On Fri, Jul 29, 2016 at 5:05 PM, Jarett DeAngelis <[email protected]> wrote: > Hi folks, > > I’m trying to locate documentation for the canonical way to add > applications to Airavata. Looking at the gateway in the admin console, it > looks like there are several steps involved: > > Adding an Application Module > Adding an Application Interface > Adding an Application Deployment > > In what order should these be done, and how? > > I’m guessing this goes something like, > > > - Install application on the Airavata node, via packages or into > /usr/local from source > - Point Airavata to the location of the application (this is an > “application module?”) > - Create a set of parameters etc. for the application to use > (“application interface?) > - Publish the application with its set of parameters to the gateway > (is that what an application deployment is?) > > > There seems to be no way to add applications in the “modules” section that > I can find. If you do “Create a New Application Module” you get options for > a name, a version and description, without any mention of e.g. a binary to > launch. Help? > > Thanks! > > Jarett DeAngelis > -- Thank You, Best Regards, Eroma
