protected String executeWorkflow(Workflow workflow, List<String> inputValues) throws Exception {
AiravataAPI airavataAPI = AiravataAPIFactory.getAPI(new URI(getRegistryURL()), getGatewayName(), getUserName(),
new PasswordCallbackImpl());
List<WorkflowInput> workflowInputs = setupInputs(workflow, inputValues);
String workflowName = workflow.getName();
ExperimentAdvanceOptions options = airavataAPI.getExecutionManager().createExperimentAdvanceOptions(
workflowName, getUserName(), null);
options.getCustomSecuritySettings().getCredentialStoreSecuritySettings().setTokenId("1234");
String experimentId = airavataAPI.getExecutionManager().runExperiment(workflowName, workflowInputs, options);
Assert.assertNotNull(experimentId);