Return-Path: X-Original-To: apmail-taverna-users-archive@minotaur.apache.org Delivered-To: apmail-taverna-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9EB3017AC7 for ; Thu, 18 Jun 2015 09:36:10 +0000 (UTC) Received: (qmail 61544 invoked by uid 500); 18 Jun 2015 09:36:10 -0000 Delivered-To: apmail-taverna-users-archive@taverna.apache.org Received: (qmail 61505 invoked by uid 500); 18 Jun 2015 09:36:10 -0000 Mailing-List: contact users-help@taverna.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@taverna.incubator.apache.org Delivered-To: mailing list users@taverna.incubator.apache.org Received: (qmail 61495 invoked by uid 99); 18 Jun 2015 09:36:10 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Jun 2015 09:36:10 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id D7988182234 for ; Thu, 18 Jun 2015 09:36:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.021 X-Spam-Level: X-Spam-Status: No, score=-0.021 tagged_above=-999 required=6.31 tests=[RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id bce4XkqzWr-X for ; Thu, 18 Jun 2015 09:36:03 +0000 (UTC) Received: from serenity.mcc.ac.uk (serenity.mcc.ac.uk [130.88.200.93]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id CE6D524973 for ; Thu, 18 Jun 2015 09:36:02 +0000 (UTC) Received: from asmtp1.its.manchester.ac.uk ([130.88.13.149]) by serenity.mcc.ac.uk with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.85 (FreeBSD)) (envelope-from ) id 1Z5WEl-000A8s-Ei for users@taverna.incubator.apache.org; Thu, 18 Jun 2015 10:35:55 +0100 Received: from cspool92.cs.man.ac.uk ([130.88.195.192]:64316) by asmtp1.its.manchester.ac.uk with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.83) (envelope-from ) id 1Z5WEl-0005hh-5G for users@taverna.incubator.apache.org; Thu, 18 Jun 2015 10:35:55 +0100 Message-ID: <558290FB.7040101@manchester.ac.uk> Date: Thu, 18 Jun 2015 10:35:55 +0100 From: "Donal K. Fellows" Organization: University of Manchester User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: users@taverna.incubator.apache.org Subject: Re: Deployment of nested components on taverna server References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------030506010600090601080108" X-Authenticated-Sender: Donal Fellows from cspool92.cs.man.ac.uk [130.88.195.192]:64316 X-Authenticated-From: donal.k.fellows@manchester.ac.uk X-SA-Exim-Connect-IP: 130.88.13.149 X-SA-Exim-Mail-From: donal.k.fellows@manchester.ac.uk X-SA-Exim-Scanned: No (on serenity.mcc.ac.uk); SAEximRunCond expanded to false This is a multi-part message in MIME format. --------------030506010600090601080108 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 17/06/2015 10:44, Daniele Tartarini wrote: > I developed a series of taverna components most of them nested. > I would like to deploy them on a taverna server instance on a different > machine. > > How can this be done in reliable way? Since you're talking about local components, you have two basic options right now. Option 1: Upload the components to myExperiment (strictly anything that talks the API, but myE is the only service I know of that actually does that). You do not need to make the components public, but you'll need to set a workflow run to have appropriate username/password pair for myExperiment to access them if you use non-public components. (That's actually obviously necessary, once you think about it.) If you're making the components public, this is actually very convenient indeed. Option 2: Put the components on the server somewhere and edit the workflows to know about that server-local location. This is what I did with components in the SCAPE project, and it actually works really well (I was merging the components into the customised server build that we were using, but I also had a really complicated workflow rewriter that made that sort of thing really easy). The downside is that the workflow that you run on the server is not the workflow that you run on your desktop. NOT AN OPTION: Just uploading the workflow and hoping that it will all magically work. We don't have that sort of magic. :-D The server has a different filesystem to your client; the local component registry address doesn't map to anywhere else. Donal. --------------030506010600090601080108 Content-Type: text/x-vcard; charset=utf-8; name="donal_k_fellows.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="donal_k_fellows.vcf" begin:vcard fn:Donal K. Fellows n:Fellows;Donal org:The University of Manchester;School of Computer Science adr:;;Oxford Road;Manchester;;M13 9PL;United Kingdom email;internet:donal.k.fellows@manchester.ac.uk version:2.1 end:vcard --------------030506010600090601080108--