Outputs are inline below. I think I need to somehow specify the execution type in one of the steps. Not sure which step that is...
On Wed, Nov 19, 2014 at 12:51:05PM -0500, Lahiru Gunathilake wrote: > Hi Kennath, > > Yes you have to give the application interface Id when you create > Experiment. During registration registerApplicationInterface will return > the Id. but if you have already registered and you don't have it you have > to get all the Applications and find which Application Id you need by > comparing the name or some other sensible property you have. > Please check following operations. > > registerApplicationInterface john@anya:/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api$ ./Airavata-remote2 -h localhost:8930 registerApplicationInterface "applicationInterfaceModel.ttypes.ApplicationInterfaceDescription(applicationName='testecho',applicationModules=['test1moduleid_a3eaf9f9-8b55-44d4-a188-e788fb02c100',])" 'testecho_72968890-bf93-4e93-b7a1-b336b813baec' john@anya:/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api$ > > getAllApplicationInterfaceNames john@anya:/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api$ ./Airavata-remote2 -h localhost:8930 getAllApplicationInterfaceNames { 'Amber_09c213df-9a16-417d-8483-4671c15f6e48': 'Amber', 'Amber_2bc2df9a-8cb5-4d5f-ad28-a4fb6bb70e33': 'Amber', 'Amber_ecd8e7b4-ce44-47ab-a2f7-c3acb11b8e36': 'Amber', 'AutoDock_730469ef-3ddd-4753-86c4-f9472b805ab5': 'AutoDock', 'AutoDock_ba2f7b79-de9c-4de0-9097-d832ad3fb1ee': 'AutoDock', 'AutoDock_d3089626-a36f-4ed2-9290-6c7687fa5fb0': 'AutoDock', 'ESPRESSO_19505f99-04b2-49bc-b6d1-8a6d9c555404': 'ESPRESSO', 'ESPRESSO_7b4e5bce-b878-4556-9f74-0e2609fa9d37': 'ESPRESSO', 'ESPRESSO_fa045f70-3ac2-4126-b4a8-2dab1ddd8aee': 'ESPRESSO', 'Echo_7c58876f-dda8-4ed8-8807-d93f626388a3': 'Echo', 'Echo_8a1c59b7-3cc3-4dff-9b3f-61d60b76a4f6': 'Echo', 'Echo_d2fdb22f-bdee-4ea1-80cc-e2aa51797fe4': 'Echo', 'GROMACS_08035974-82fc-4b98-82b8-45790bd3a31b': 'GROMACS', 'GROMACS_44c214db-83cb-4993-8cf9-e4cfeb57ae47': 'GROMACS', 'GROMACS_a141fa43-b3ad-49ef-a138-da047b8c63f9': 'GROMACS', 'LAMMPS_a5e8cb34-6a6c-4821-bc2f-00f434218355': 'LAMMPS', 'LAMMPS_cf77273d-d947-4985-9f5f-3c5285ae63e1': 'LAMMPS', 'LAMMPS_fe3608cc-5399-4e33-88c3-32a7224731d7': 'LAMMPS', 'NWChem_82dfa63e-ea05-4247-b3f0-17b327b953d0': 'NWChem', 'NWChem_91c6815c-52f0-4c58-885a-6e45561083d1': 'NWChem', 'NWChem_c901c844-42e6-4fee-9e70-c597260b34e7': 'NWChem', 'Trinity_27112dae-d56a-4af2-830f-d7a98ea6d465': 'Trinity', 'Trinity_4aff86b1-fa7d-4e96-b176-392821719f45': 'Trinity', 'Trinity_7e8f7763-e9b3-437c-9b54-2f0c9b567137': 'Trinity', 'WRF_20e942c1-a23d-4fb5-b748-344c5db8c685': 'WRF', 'WRF_2aa3f5a2-81fe-4240-802c-3be124dff371': 'WRF', 'WRF_adf13b52-53c1-4fa8-80fe-cdd76c757b86': 'WRF', 'testecho_72968890-bf93-4e93-b7a1-b336b813baec': 'testecho'} john@anya:/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api$ > > getAllApplicationInterfaces john@anya:/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api$ ./Airavata-remote2 -h localhost:8930 getAllApplicationInterfaces [ ApplicationInterfaceDescription(applicationName='Echo', applicationDesription='A Simple Echo Application', applicationInterfaceId='Echo_8a1c59b7-3cc3-4dff-9b3f-61d60b76a4f6', applicationInputs=[InputDataObjectType(userFriendlyDescription='A test string to Echo', name='Input_to_Echo', value='Hello World', applicationArgument=None, standardInput=False, type=0, metaData=None)], applicationOutputs=[OutputDataObjectType(type=0, name='Echoed_Output', value='')], applicationModules=['Echo_eaf4c259-b421-4a1f-b2fa-05791a09b14d']), ApplicationInterfaceDescription(applicationName='Amber', applicationDesription='Assisted Model Building with Energy Refinement MD Package', applicationInterfaceId='Amber_2bc2df9a-8cb5-4d5f-ad28-a4fb6bb70e33', applicationInputs=[InputDataObjectType(userFriendlyDescription='Heating up the system equilibration stage - 02_Heat.rst', name='Heat_Restart_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Constant pressure and temperature for production stage - 03_Prod.in', name='Production_Control_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Parameter and Topology coordinates - prmtop', name='Parameter_Topology_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='AMBER_Execution_Summary', value=None), OutputDataObjectType(type=3, name='AMBER_Execution_log', value=None), OutputDataObjectType(type=3, name='AMBER_Trajectory_file', value=None), OutputDataObjectType(type=3, name='AMBER_Restart_file', value=None)], applicationModules=['Amber_8086cc9f-882c-42f8-aa62-c2569da1d621']), ApplicationInterfaceDescription(applicationName='AutoDock', applicationDesription='AutoDock suite of automated docking tools', applicationInterfaceId='AutoDock_ba2f7b79-de9c-4de0-9097-d832ad3fb1ee', applicationInputs=[InputDataObjectType(userFriendlyDescription='Heating up the system equilibration stage', name='Heat_Restart_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Constant pressure and temperature for production stage', name='Production_Control_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Parameter and Topology coordinates', name='Parameter_Topology_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=0, name='Echoed_Output', value='')], applicationModules=['AutoDock_756bc6aa-a0c8-4de7-9c76-40828a91d23d']), ApplicationInterfaceDescription(applicationName='ESPRESSO', applicationDesription='Nanoscale electronic-structure calculations and materials modeling', applicationInterfaceId='ESPRESSO_19505f99-04b2-49bc-b6d1-8a6d9c555404', applicationInputs=[InputDataObjectType(userFriendlyDescription='AI_Metal_Input_File - Al.sample.in', name='AI_Primitive_Cell', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Constant pressure and temperature for production stage - Al.pz-vbc.UPF', name='AI_Pseudopotential_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='ESPRESSO_Execution_Log', value=None), OutputDataObjectType(type=3, name='ESPRESSO_WFC_Binary_file', value=None)], applicationModules=['ESPRESSO_0580b239-0250-4be7-af52-dc3992fe475c']), ApplicationInterfaceDescription(applicationName='GROMACS', applicationDesription='GROMACS Molecular Dynamics Package', applicationInterfaceId='GROMACS_a141fa43-b3ad-49ef-a138-da047b8c63f9', applicationInputs=[InputDataObjectType(userFriendlyDescription='Coordinates velocities, molecular topology and simulation parameters - pdb1y6l-EM-vacuum.tpr', name='Portable_Input_Binary_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Trajectory Coordinates Molecular Structure in Gromos87 format - pdb1y6l-EM-vacuum.gro', name='GROMOS_Coordinate_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='GROMACS_Execution_Log', value=None), OutputDataObjectType(type=3, name='Full_Precision_Trajectory_file', value=None), OutputDataObjectType(type=3, name='Portable_Energy_file', value=None)], applicationModules=['GROMACS_8d378c73-b61e-4385-8b5e-2afaf98cc6e1']), ApplicationInterfaceDescription(applicationName='LAMMPS', applicationDesription='Large-scale Atomic/Molecular Massively Parallel Simulator', applicationInterfaceId='LAMMPS_fe3608cc-5399-4e33-88c3-32a7224731d7', applicationInputs=[InputDataObjectType(userFriendlyDescription='Friction Simulation Input - in.friction', name='Friction_Simulation_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='LAMMPS_Simulation_Log', value=None)], applicationModules=['LAMMPS_c01e5b28-6483-4e14-93f4-a1b027c9334c']), ApplicationInterfaceDescription(applicationName='NWChem', applicationDesription='Ab initio computational chemistry software package', applicationInterfaceId='NWChem_91c6815c-52f0-4c58-885a-6e45561083d1', applicationInputs=[InputDataObjectType(userFriendlyDescription='Water Molecule Input File - water.nw', name='Water_Molecule_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='NWChem_Execution_Log', value=None)], applicationModules=['NWChem_6dee6b36-dd8b-4ab1-84f4-8d39bbbcdf67']), ApplicationInterfaceDescription(applicationName='Trinity', applicationDesription='de novo reconstruction of transcriptomes from RNA-seq data', applicationInterfaceId='Trinity_27112dae-d56a-4af2-830f-d7a98ea6d465', applicationInputs=[InputDataObjectType(userFriendlyDescription='RNA-Seq Left Library - reads.left.fq', name='RNA_Seq_Left_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='RNA-Seq Right Library - reads.right.fq', name='RNA_Seq_Right_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='Trinity_Execution_Log', value=None), OutputDataObjectType(type=3, name='Trinity_FASTA_File', value=None)], applicationModules=['Trinity_c70e55c0-4a33-4cd7-9a61-d64b0b597aac']), ApplicationInterfaceDescription(applicationName='WRF', applicationDesription='Weather Research and Forecasting', applicationInterfaceId='WRF_20e942c1-a23d-4fb5-b748-344c5db8c685', applicationInputs=[InputDataObjectType(userFriendlyDescription='Namelist Configuration File - namelist.input', name='Config_Namelist_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Initial Conditions File - wrfinput_d01', name='WRF_Initial_Conditions', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Boundary Conditions File - wrfbdy_d01', name='WRF_Boundary_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='WRF_Output', value=''), OutputDataObjectType(type=3, name='WRF_Execution_Log', value='')], applicationModules=['WRF_c2ff7d21-b5db-4bc4-a843-aacd3949bb76']), ApplicationInterfaceDescription(applicationName='Echo', applicationDesription='A Simple Echo Application', applicationInterfaceId='Echo_d2fdb22f-bdee-4ea1-80cc-e2aa51797fe4', applicationInputs=[InputDataObjectType(userFriendlyDescription='A test string to Echo', name='Input_to_Echo', value='Hello World', applicationArgument=None, standardInput=False, type=0, metaData=None)], applicationOutputs=[OutputDataObjectType(type=0, name='Echoed_Output', value='')], applicationModules=['Echo_9702c64c-aac6-4af6-846a-419c6fe90a97']), ApplicationInterfaceDescription(applicationName='Amber', applicationDesription='Assisted Model Building with Energy Refinement MD Package', applicationInterfaceId='Amber_09c213df-9a16-417d-8483-4671c15f6e48', applicationInputs=[InputDataObjectType(userFriendlyDescription='Heating up the system equilibration stage - 02_Heat.rst', name='Heat_Restart_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Constant pressure and temperature for production stage - 03_Prod.in', name='Production_Control_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Parameter and Topology coordinates - prmtop', name='Parameter_Topology_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='AMBER_Execution_Summary', value=None), OutputDataObjectType(type=3, name='AMBER_Execution_log', value=None), OutputDataObjectType(type=3, name='AMBER_Trajectory_file', value=None), OutputDataObjectType(type=3, name='AMBER_Restart_file', value=None)], applicationModules=['Amber_f8751ce1-50be-4a66-a379-435b12fb913c']), ApplicationInterfaceDescription(applicationName='AutoDock', applicationDesription='AutoDock suite of automated docking tools', applicationInterfaceId='AutoDock_730469ef-3ddd-4753-86c4-f9472b805ab5', applicationInputs=[InputDataObjectType(userFriendlyDescription='Heating up the system equilibration stage', name='Heat_Restart_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Constant pressure and temperature for production stage', name='Production_Control_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Parameter and Topology coordinates', name='Parameter_Topology_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=0, name='Echoed_Output', value='')], applicationModules=['AutoDock_61929da5-81c2-4568-b9d5-b3b64a0447bb']), ApplicationInterfaceDescription(applicationName='ESPRESSO', applicationDesription='Nanoscale electronic-structure calculations and materials modeling', applicationInterfaceId='ESPRESSO_7b4e5bce-b878-4556-9f74-0e2609fa9d37', applicationInputs=[InputDataObjectType(userFriendlyDescription='AI_Metal_Input_File - Al.sample.in', name='AI_Primitive_Cell', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Constant pressure and temperature for production stage - Al.pz-vbc.UPF', name='AI_Pseudopotential_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='ESPRESSO_Execution_Log', value=None), OutputDataObjectType(type=3, name='ESPRESSO_WFC_Binary_file', value=None)], applicationModules=['ESPRESSO_abb99ab0-a8c6-404f-a7bb-baf39aaaadbd']), ApplicationInterfaceDescription(applicationName='GROMACS', applicationDesription='GROMACS Molecular Dynamics Package', applicationInterfaceId='GROMACS_44c214db-83cb-4993-8cf9-e4cfeb57ae47', applicationInputs=[InputDataObjectType(userFriendlyDescription='Coordinates velocities, molecular topology and simulation parameters - pdb1y6l-EM-vacuum.tpr', name='Portable_Input_Binary_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Trajectory Coordinates Molecular Structure in Gromos87 format - pdb1y6l-EM-vacuum.gro', name='GROMOS_Coordinate_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='GROMACS_Execution_Log', value=None), OutputDataObjectType(type=3, name='Full_Precision_Trajectory_file', value=None), OutputDataObjectType(type=3, name='Portable_Energy_file', value=None)], applicationModules=['GROMACS_d9e4c1a9-7850-4a2d-982d-7fbb451a95de']), ApplicationInterfaceDescription(applicationName='LAMMPS', applicationDesription='Large-scale Atomic/Molecular Massively Parallel Simulator', applicationInterfaceId='LAMMPS_a5e8cb34-6a6c-4821-bc2f-00f434218355', applicationInputs=[InputDataObjectType(userFriendlyDescription='Friction Simulation Input - in.friction', name='Friction_Simulation_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='LAMMPS_Simulation_Log', value=None)], applicationModules=['LAMMPS_ae75b917-e483-4ccd-99b4-d69a274056e8']), ApplicationInterfaceDescription(applicationName='NWChem', applicationDesription='Ab initio computational chemistry software package', applicationInterfaceId='NWChem_c901c844-42e6-4fee-9e70-c597260b34e7', applicationInputs=[InputDataObjectType(userFriendlyDescription='Water Molecule Input File - water.nw', name='Water_Molecule_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='NWChem_Execution_Log', value=None)], applicationModules=['NWChem_5f331911-8626-4785-a643-80a49c700eb6']), ApplicationInterfaceDescription(applicationName='Trinity', applicationDesription='de novo reconstruction of transcriptomes from RNA-seq data', applicationInterfaceId='Trinity_4aff86b1-fa7d-4e96-b176-392821719f45', applicationInputs=[InputDataObjectType(userFriendlyDescription='RNA-Seq Left Library - reads.left.fq', name='RNA_Seq_Left_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='RNA-Seq Right Library - reads.right.fq', name='RNA_Seq_Right_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='Trinity_Execution_Log', value=None), OutputDataObjectType(type=3, name='Trinity_FASTA_File', value=None)], applicationModules=['Trinity_a1a7301f-db64-4925-bf3d-8f4153b02823']), ApplicationInterfaceDescription(applicationName='WRF', applicationDesription='Weather Research and Forecasting', applicationInterfaceId='WRF_adf13b52-53c1-4fa8-80fe-cdd76c757b86', applicationInputs=[InputDataObjectType(userFriendlyDescription='Namelist Configuration File - namelist.input', name='Config_Namelist_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Initial Conditions File - wrfinput_d01', name='WRF_Initial_Conditions', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Boundary Conditions File - wrfbdy_d01', name='WRF_Boundary_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='WRF_Output', value=''), OutputDataObjectType(type=3, name='WRF_Execution_Log', value='')], applicationModules=['WRF_c1f0435d-ebc1-49ed-953a-01c301ad68eb']), ApplicationInterfaceDescription(applicationName='Echo', applicationDesription='A Simple Echo Application', applicationInterfaceId='Echo_7c58876f-dda8-4ed8-8807-d93f626388a3', applicationInputs=[InputDataObjectType(userFriendlyDescription='A test string to Echo', name='Input_to_Echo', value='Hello World', applicationArgument=None, standardInput=False, type=0, metaData=None)], applicationOutputs=[OutputDataObjectType(type=0, name='Echoed_Output', value='')], applicationModules=['Echo_8d6ea68b-57f4-4920-bb13-f4f8db99a04e']), ApplicationInterfaceDescription(applicationName='Amber', applicationDesription='Assisted Model Building with Energy Refinement MD Package', applicationInterfaceId='Amber_ecd8e7b4-ce44-47ab-a2f7-c3acb11b8e36', applicationInputs=[InputDataObjectType(userFriendlyDescription='Heating up the system equilibration stage - 02_Heat.rst', name='Heat_Restart_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Constant pressure and temperature for production stage - 03_Prod.in', name='Production_Control_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Parameter and Topology coordinates - prmtop', name='Parameter_Topology_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='AMBER_Execution_Summary', value=None), OutputDataObjectType(type=3, name='AMBER_Execution_log', value=None), OutputDataObjectType(type=3, name='AMBER_Trajectory_file', value=None), OutputDataObjectType(type=3, name='AMBER_Restart_file', value=None)], applicationModules=['Amber_506b76fc-5780-4873-92aa-2db52ef85fd4']), ApplicationInterfaceDescription(applicationName='AutoDock', applicationDesription='AutoDock suite of automated docking tools', applicationInterfaceId='AutoDock_d3089626-a36f-4ed2-9290-6c7687fa5fb0', applicationInputs=[InputDataObjectType(userFriendlyDescription='Heating up the system equilibration stage', name='Heat_Restart_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Constant pressure and temperature for production stage', name='Production_Control_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Parameter and Topology coordinates', name='Parameter_Topology_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=0, name='Echoed_Output', value='')], applicationModules=['AutoDock_b2265253-7966-4d90-a799-79cb22cd5b28']), ApplicationInterfaceDescription(applicationName='ESPRESSO', applicationDesription='Nanoscale electronic-structure calculations and materials modeling', applicationInterfaceId='ESPRESSO_fa045f70-3ac2-4126-b4a8-2dab1ddd8aee', applicationInputs=[InputDataObjectType(userFriendlyDescription='AI_Metal_Input_File - Al.sample.in', name='AI_Primitive_Cell', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Constant pressure and temperature for production stage - Al.pz-vbc.UPF', name='AI_Pseudopotential_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='ESPRESSO_Execution_Log', value=None), OutputDataObjectType(type=3, name='ESPRESSO_WFC_Binary_file', value=None)], applicationModules=['ESPRESSO_805611c5-893c-4a29-9891-791492a3aa47']), ApplicationInterfaceDescription(applicationName='GROMACS', applicationDesription='GROMACS Molecular Dynamics Package', applicationInterfaceId='GROMACS_08035974-82fc-4b98-82b8-45790bd3a31b', applicationInputs=[InputDataObjectType(userFriendlyDescription='Coordinates velocities, molecular topology and simulation parameters - pdb1y6l-EM-vacuum.tpr', name='Portable_Input_Binary_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Trajectory Coordinates Molecular Structure in Gromos87 format - pdb1y6l-EM-vacuum.gro', name='GROMOS_Coordinate_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='GROMACS_Execution_Log', value=None), OutputDataObjectType(type=3, name='Full_Precision_Trajectory_file', value=None), OutputDataObjectType(type=3, name='Portable_Energy_file', value=None)], applicationModules=['GROMACS_9f322fba-0600-4728-8929-4f258cecdfbb']), ApplicationInterfaceDescription(applicationName='LAMMPS', applicationDesription='Large-scale Atomic/Molecular Massively Parallel Simulator', applicationInterfaceId='LAMMPS_cf77273d-d947-4985-9f5f-3c5285ae63e1', applicationInputs=[InputDataObjectType(userFriendlyDescription='Friction Simulation Input - in.friction', name='Friction_Simulation_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='LAMMPS_Simulation_Log', value=None)], applicationModules=['LAMMPS_94bdcda9-690c-42b1-bf79-498da52f84a6']), ApplicationInterfaceDescription(applicationName='NWChem', applicationDesription='Ab initio computational chemistry software package', applicationInterfaceId='NWChem_82dfa63e-ea05-4247-b3f0-17b327b953d0', applicationInputs=[InputDataObjectType(userFriendlyDescription='Water Molecule Input File - water.nw', name='Water_Molecule_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='NWChem_Execution_Log', value=None)], applicationModules=['NWChem_8986dc65-85d3-445f-ae3b-25b3624212b3']), ApplicationInterfaceDescription(applicationName='Trinity', applicationDesription='de novo reconstruction of transcriptomes from RNA-seq data', applicationInterfaceId='Trinity_7e8f7763-e9b3-437c-9b54-2f0c9b567137', applicationInputs=[InputDataObjectType(userFriendlyDescription='RNA-Seq Left Library - reads.left.fq', name='RNA_Seq_Left_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='RNA-Seq Right Library - reads.right.fq', name='RNA_Seq_Right_Input', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='Trinity_Execution_Log', value=None), OutputDataObjectType(type=3, name='Trinity_FASTA_File', value=None)], applicationModules=['Trinity_12cb9f4c-d866-421d-a66c-8c1d900238f4']), ApplicationInterfaceDescription(applicationName='WRF', applicationDesription='Weather Research and Forecasting', applicationInterfaceId='WRF_2aa3f5a2-81fe-4240-802c-3be124dff371', applicationInputs=[InputDataObjectType(userFriendlyDescription='Namelist Configuration File - namelist.input', name='Config_Namelist_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Initial Conditions File - wrfinput_d01', name='WRF_Initial_Conditions', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None), InputDataObjectType(userFriendlyDescription='Boundary Conditions File - wrfbdy_d01', name='WRF_Boundary_File', value=None, applicationArgument=None, standardInput=False, type=3, metaData=None)], applicationOutputs=[OutputDataObjectType(type=3, name='WRF_Output', value=''), OutputDataObjectType(type=3, name='WRF_Execution_Log', value='')], applicationModules=['WRF_7d342236-134e-477c-9c78-56b5907a1596']), ApplicationInterfaceDescription(applicationName='testecho', applicationDesription=None, applicationInterfaceId='testecho_72968890-bf93-4e93-b7a1-b336b813baec', applicationInputs=None, applicationOutputs=None, applicationModules=['test1moduleid_a3eaf9f9-8b55-44d4-a188-e788fb02c100'])] john@anya:/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api$ > Here is an attempt at experiment launch: john@anya:/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api$ ./Airavata-remote2 -h localhost:8930 getAllUserExperiments kenneth1 [ Experiment(userName='kenneth1', experimentOutputs=[], errors=None, applicationVersion=None, name='echoexperiment', workflowTemplateId=None, projectID='echoproject_e422632d-f873-4a1e-9290-0c7dc355d3d0', stateChangeList=[WorkflowNodeStatus(timeOfStateChange=1415834224364, workflowNodeState=7)], creationTime=1415835163643, workflowNodeDetailsList=[WorkflowNodeDetails(nodeInstanceId='IDontNeedaNode_c4407bd7-6654-49f1-87b3-5595c1565cb0', errors=[], nodeName='IDontNeedaNode', nodeOutputs=[], executionUnitData=None, workflowNodeStatus=WorkflowNodeStatus(timeOfStateChange=1415834224364, workflowNodeState=7), creationTime=1415834224252, executionUnit=1, taskDetailsList=[TaskDetails(applicationInputs=[], errors=[], applicationVersion=None, applicationOutputs=[], applicationDeploymentId=None, advancedOutputDataHandling=None, creationTime=None, dataTransferDetailsList=[], taskStatus=TaskStatus(timeOfStateChange=1415834224512, executionState=12), advancedInputDataHandling=None, taskID='IDontNeedaNode_713ea733-0784-44e1-a54e-542a042614e7', jobDetailsList=[], taskScheduling=None, applicationId='testecho_72968890-bf93-4e93-b7a1-b336b813baec')], nodeInputs=[])], experimentID='echoexperiment_4cbf1edf-5769-4129-88eb-3bd42914674b', workflowTemplateVersion=None, workflowExecutionInstanceId=None, userConfigurationData=None, experimentInputs=[], experimentStatus=ExperimentStatus(timeOfStateChange=1415828345114, experimentState=0), applicationId='localhost_849317db-7963-4c41-8bf6-b9124232edd9_test1moduleid', description=None)] john@anya:/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api$ ./Airavata-remote2 -h localhost:8930 launchExperiment echoexperiment_4cbf1edf-5769-4129-88eb-3bd42914674b runme Traceback (most recent call last): File "./Airavata-remote2", line 291, in <module> pp.pprint(client.launchExperiment(args[0],args[1],)) File "/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api/Airavata.py", line 2474, in launchExperiment self.recv_launchExperiment() File "/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api/Airavata.py", line 2496, in recv_launchExperiment raise result.ire airavata.api.error.ttypes.InvalidRequestException: InvalidRequestException(_message="Experiment 'echoexperiment_4cbf1edf-5769-4129-88eb-3bd42914674b' launch failed. Unable to figureout execution type for application localhost_849317db-7963-4c41-8bf6-b9124232edd9_test1moduleid") john@anya:/media/scigap/scigap/javaclient/airavata/airavata-api/thrift-interface-descriptions/gen-py/apache/airavata/api$ > > Lahiru > > On Wed, Nov 12, 2014 at 6:36 PM, K Yoshimoto <kenn...@sdsc.edu> wrote: > > > > > I've been playing with the Python API. I can registerApplicationDeployment > > registerApplicationInterface, registerApplicationModule. I am > > trying to createExperiment, but when I launch, I either get an > > internal error on the server side, or it complains that it can't > > figure out application type, Unable to figureout execution type for > > application > > > > Do I need to specify an applicationId for createExperiment? > > How do I generate an applicationId? Or is execution type set > > somewhere else? > > > > Thanks, > > Kenneth > > > > > > -- > Research Assistant > Science Gateways Group > Indiana University