__author__ = '*****@*****.**' import time import os from xmlrpclib import ServerProxy from auth import getAuthTicket wfmng = ServerProxy("http://wfmng.vph-share.eu/api") #user = '******' #passwd = '' tavernaServerASid = "528a3b948664880b2b00f0cf" # (Taverna server secured - SUN JDK) #"526a78538664880543005f6b" # (Taverna server insecured - SUN JDK) #"51ded4da86648825040093fe" # (Taverna server secured - OpenJDK) ticket = getAuthTicket(user, passwd) #print "=== getWorkflowsList" #print wfmng.getWorkflowsList({}, ticket) # {} is a query print "=== createTavernaServerWorkflow" ret = wfmng.createTavernaServerWorkflow(user, ticket) if ret: tavernaServerWorkflowId = ret["tavernawfId"] print "Using Taverna Server in workflow " + tavernaServerWorkflowId print "Server URL: " + ret["tavernaURL"] print "=== submitWorkflow" abs_path = os.path.abspath(os.path.dirname(__file__)) wf_definition = open(os.path.join(abs_path, 'SimpleWorkflow.t2flow'), 'r').read() input_definition = open(os.path.join(abs_path, 'SimpleWorkflowInputs.xml'),
__author__ = '*****@*****.**' import time import os from wfmng import * from auth import getAuthTicket import random user = '' passwd = '' tavernaServerCloudId = "404" ticket = getAuthTicket(user, passwd) print "=== createTavernaServerWorkflow" eid = random.randint(90000, 100000) abs_path = os.path.abspath(os.path.dirname(__file__)) wf_definition = open(os.path.join(abs_path, 'SimpleWorkflow.t2flow'), 'r').read() input_definition = open(os.path.join(abs_path, 'SimpleWorkflowInputs.xml'), 'r').read() workflow_worker_built_failed = True #while workflow_worker_built_failed: ret = execute_workflow(ticket, eid, "Execution Test %s" % str(eid), tavernaServerCloudId, wf_definition, input_definition, submitionWorkAround=True) if ret == "False":
__author__ = '*****@*****.**' import time import os from wfmng import * from auth import getAuthTicket import random user = '' passwd = '' tavernaServerCloudId = "404" ticket = getAuthTicket( user, passwd ) print "=== createTavernaServerWorkflow" eid = random.randint(90000, 100000) abs_path = os.path.abspath(os.path.dirname(__file__)) wf_definition = open(os.path.join(abs_path, 'SimpleWorkflow.t2flow'), 'r').read() input_definition = open(os.path.join(abs_path, 'SimpleWorkflowInputs.xml'), 'r').read() workflow_worker_built_failed = True #while workflow_worker_built_failed: ret = execute_workflow(ticket, eid, "Execution Test %s" % str(eid), tavernaServerCloudId, wf_definition, input_definition, submitionWorkAround=True) if ret=="False": print "=== some errors occurs" info = getWorkflowInformation(eid, ticket) print info while info and info['status'] != 'Finished' and info['error'] != True: print "=== sleeping for 5..." time.sleep(5) print "=== getWorkflowInformation" info = getWorkflowInformation(eid, ticket)
__author__ = '*****@*****.**' import time import os from xmlrpclib import ServerProxy from auth import getAuthTicket wfmng = ServerProxy("http://wfmng.vph-share.eu/api") #user = '******' #passwd = '' tavernaServerASid = "528a3b948664880b2b00f0cf" # (Taverna server secured - SUN JDK) #"526a78538664880543005f6b" # (Taverna server insecured - SUN JDK) #"51ded4da86648825040093fe" # (Taverna server secured - OpenJDK) ticket = getAuthTicket( user, passwd ) #print "=== getWorkflowsList" #print wfmng.getWorkflowsList({}, ticket) # {} is a query print "=== createTavernaServerWorkflow" ret = wfmng.createTavernaServerWorkflow(user, ticket) if ret: tavernaServerWorkflowId = ret["tavernawfId"] print "Using Taverna Server in workflow " + tavernaServerWorkflowId print "Server URL: " + ret["tavernaURL"] print "=== submitWorkflow" abs_path = os.path.abspath(os.path.dirname(__file__)) wf_definition = open(os.path.join(abs_path, 'SimpleWorkflow.t2flow'), 'r').read() input_definition = open(os.path.join(abs_path, 'SimpleWorkflowInputs.xml'), 'r').read() wf_title = 'test workflow'