airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Singh, Raminder jeet" <rami...@iu.edu>
Subject Re: [SciGaP-Dev] CIPRES-Airavata integration proposal]]
Date Thu, 24 Jul 2014 19:59:01 GMT
$appcatalogdocs is the looking into ../conf/app-catalog-identifiers.ini to get application id. You can directly pass the application ID to $applicationId and it should work. I tried running pwd application and status is going to failed. I am looking into the application definition to see what is missing in application description. 

Raminder

On Jul 24, 2014, at 3:40 PM, K Yoshimoto <kenneth@sdsc.edu> wrote:

> 
> This is my app id:
>        $applicationId = $appcatalogdocs['pwd_678484fa-1f1a-4b6c-943e-99e1f2a56bfe'];
> 
> This is what I got back from registerApplicationInterface.php
> 
> On Thu, Jul 24, 2014 at 07:31:08PM +0000, Singh, Raminder jeet wrote:
>> Kenneth, 
>> 
>> It looks like your application id is NULL.  Can you please look into your sample experiment create/launch code? Ideally experiment validator should though such exception to the user if application id is not set. I will look into the validation code. I am working to get experiment errors using a function call. 
>> 
>>> php getExperiment.php pwdtest_e08d60fb-62e9-4d54-bfe4-8688d894585d
>> object(Airavata\Model\Workspace\Experiment\Experiment)#6 (18) {
>>  ["experimentID"]=>
>>  string(44) "pwdtest_e08d60fb-62e9-4d54-bfe4-8688d894585d"
>>  ["projectID"]=>
>>  string(48) "kennethtest_deebd5c1-2b77-481b-a01c-9c8213cdc560"
>>  ["creationTime"]=>
>>  int(1406155998504)
>>  ["userName"]=>
>>  string(7) "kenneth"
>>  ["name"]=>
>>  string(7) "pwdtest"
>>  ["description"]=>
>>  NULL
>>  ["applicationId"]=>
>>  NULL
>>  ["applicationVersion"]=>
>>  NULL
>> 
>> Thanks
>> Raminder
>> 
>> 
>> On Jul 24, 2014, at 2:36 PM, K Yoshimoto <kenneth@sdsc.edu> wrote:
>> 
>>> 
>>> I took a look through:
>>> RegisterSampleApplications.java  RegisterSampleApplicationsUtils.java
>>> 
>>> I see the examples for setting up the various apps and compute hosts.
>>> 
>>> some questions:
>>> - is there an equivalent php sample set for doing this?
>>> - what's the easiest way to build the java samples, if those have
>>> more example coverage than the php samples?
>>> - is there a document for supported strings for resourceJobManagerType?
>>> 
>>> On Wed, Jul 23, 2014 at 10:45:12PM -0400, Lahiru Gunathilake wrote:
>>>> Did you have a look in to RegisterSampleApplications.java class ?
>>>> 
>>>> registerXSEDEHosts method is registering bigred2.uits.iu.edu and its an ssh host, but in your case your job manager type will be FORK.
>>>> 
>>>> If you can connect to this head node using ssh protocol airavata should work if its gsissh then we do not support it at this point. Configure your ssh key configurations in airavata-server.properties (either username password or keys) or
>>>> You can store these information to the credential store and parse the tokenId generated during credential storing and use that token along the request.
>>>> 
>>>> ################# ---------- For ssh key pair authentication ------------------- ################
>>>> #public.ssh.key=/path to public key for ssh
>>>> #ssh.username=username for ssh connection
>>>> #private.ssh.key=/path to private key file for ssh
>>>> #ssh.keypass=passphrase for the private key
>>>> 
>>>> 
>>>> ################# ---------- For ssh key pair authentication ------------------- ################
>>>> #ssh.username=username for ssh connection
>>>> #ssh.password=Password for ssh connection
>>>> 
>>>> I will try to do the same thing in stampede and get back to you.
>>>> 
>>>> Regards
>>>> Lahiru
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On Jul 23, 2014, at 7:05 PM, K Yoshimoto wrote:
>>>> 
>>>>> 
>>>>> Great info!  How do I register a host as a non-hpc resource?
>>>>> I didn't see an obvious variable name in the 
>>>>> registerComputeResource.php example script.
>>>>> 
>>>>> On Wed, Jul 23, 2014 at 01:56:51PM -0400, Lahiru Gunathilake wrote:
>>>>>> 
>>>>>> On Jul 23, 2014, at 1:49 PM, K Yoshimoto wrote:
>>>>>> 
>>>>>>> 
>>>>>>> Hi, just following up on this query.  Could someone send a step-by-step
>>>>>>> on registering a new app and using it in an experiment?  
>>>>>> Look at this class RegisterSampleApplications, Suresh is working on the experiment creation code and soon it will be committed.
>>>>>>> Is there
>>>>>>> a way to specify that an app runs on the login node rather than in
>>>>>>> batch?
>>>>>> If you register the same host as a non-hpc resource then it will be like a norma exec otherwise we create a PBS script and submit the job to the job-manager.
>>>>>>> Also, could someone point me to the Take 1 integration code
>>>>>>> that Saminda developed?
>>>>>> No idea about this.
>>>>>>> 
>>>>>>> Kenneth
>>>>>>> 
>>>>>>> On Fri, Jul 18, 2014 at 01:28:00PM -0700, K Yoshimoto wrote:
>>>>>>>> 
>>>>>>>> I can registerApplicationModule.php now.  registerApplicationInterface.php
>>>>>>>> fails, even when I comment out the disable().  What is the proper way
>>>>>>>> to put in a new Application?  Is there a way to specify an application
>>>>>>>> that runs directly on the submit node, rather than through a batch job?
>>>>>>>> 
>>>>>>>> On Fri, Jul 18, 2014 at 12:24:08PM -0400, Lahiru Gunathilake wrote:
>>>>>>>>> My plan is to use jobname to filter monitoring with an OR condition.
>>>>>>>>> Meantime I can experiment the two phase way of job submission where I can
>>>>>>>>> set the job Id.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Fri, Jul 18, 2014 at 12:12 PM, Lahiru Gunathilake <glahiru@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Verifying valid submit host (login4)...OK
>>>>>>>>>>>>> --> Verifying valid jobname...OK
>>>>>>>>>>>>> --> Enforcing max jobs per user...OK
>>>>>>>>>>>>> --> Verifying availability of your home dir (/home1/01437/ogce)...OK
>>>>>>>>>>>>> --> Verifying availability of your work dir (/work/01437/ogce)...OK
>>>>>>>>>>>>> --> Verifying availability of your scratch dir (/scratch/01437/ogce)...OK
>>>>>>>>>>>>> --> Verifying valid ssh keys...OK
>>>>>>>>>>>>> --> Verifying access to desired queue (normal)...OK
>>>>>>>>>>>>> --> Verifying job request is within current queue limits...OK
>>>>>>>>>>>>> --> Checking available allocation (TG-STA110014S)...
>>>>>>>>>> 
>>>>>>>>>> Reason for the in interesting state is above output doesn't have the job Id returned. This is a known issue. We will provide a fix to this issue very soon.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On Fri, Jul 18, 2014 at 12:07 PM, K Yoshimoto <kenneth@sdsc.edu> wrote:
>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Sending to dev@airavata.org also.
>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On 7/16/14, 4:22 PM, K Yoshimoto wrote:
>>>>>>>>>>>>> I got the hello, world experiment to run! I also modified
>>>>>>>>>>>>> createExperiment.php to play with different inputs.  That worked
>>>>>>>>>>>>> fine.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I was trying to create a new application with
>>>>>>>>>>>>> registerApplicationModule.php
>>>>>>>>>>>>> but got an error:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> php registerApplicationModule.php pwd 1.0 'print working directory'
>>>>>>>>>>>>> Airavata System Exception: Error while adding application module.
>>>>>>>>>>>>> More info : org.airavata.appcatalog.cpi.AppCatalogException:
>>>>>>>>>>>>> <openjpa-2.2.0-r422266:1244990 fatal general error>
>>>>>>>>>>>>> org.apache.openjpa.persistence.PersistenceException: The last packet
>>>>>>>>>>>>> successfully received from the server was 197,463,645 milliseconds
>>>>>>>>>>>>> ago.  The last packet sent successfully to the server was 197,463,646
>>>>>>>>>>>>> milliseconds ago. is longer than the server configured value of
>>>>>>>>>>>>> 'wait_timeout'. You should consider either expiring and/or testing
>>>>>>>>>>>>> connection validity before use in your application, increasing the
>>>>>>>>>>>>> server configured values for client timeouts, or using the
>>>>>>>>>>>>> Connector/J connection property 'autoReconnect=true' to avoid this
>>>>>>>>>>>>> problem.
>>>>>>>>>>>>> FailedObject: pwd_64d83246-dd86-40ab-9890-5c0492766dcc
>>>>>>>>>>>>> [org.apache.openjpa.util.StringId] [java.lang.String]
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Thu, Jul 10, 2014 at 02:55:21PM -0700, K Yoshimoto wrote:
>>>>>>>>>>>>>> Okay, now I'm getting a really interesting job status: "UNKNOWN".
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> john@anya
>>>>>>>>>>> :/media/mdhpss/scigap/phpclientsamples/airavata/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples$
>>>>>>>>>>>>>> php getExperimentStatus.php
>>>>>>>>>>>>>> kennethexp4_5855ec6f-651b-4e01-83d0-67fb5b852eb1
>>>>>>>>>>>>>> experiment status = LAUNCHED
>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>> john@anya
>>>>>>>>>>> :/media/mdhpss/scigap/phpclientsamples/airavata/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples$
>>>>>>>>>>>>>> php getExperimentStatus.php
>>>>>>>>>>>>>> kennethexp4_5855ec6f-651b-4e01-83d0-67fb5b852eb1
>>>>>>>>>>>>>> experiment status = LAUNCHED
>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>> john@anya
>>>>>>>>>>> :/media/mdhpss/scigap/phpclientsamples/airavata/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples$
>>>>>>>>>>>>>> php getExperimentStatus.php
>>>>>>>>>>>>>> kennethexp4_5855ec6f-651b-4e01-83d0-67fb5b852eb1
>>>>>>>>>>>>>> experiment status = UNKNOWN
>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>> john@anya
>>>>>>>>>>> :/media/mdhpss/scigap/phpclientsamples/airavata/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples$
>>>>>>>>>>>>>> php getExperimentStatus.php
>>>>>>>>>>>>>> kennethexp4_5855ec6f-651b-4e01-83d0-67fb5b852eb1
>>>>>>>>>>>>>> experiment status = UNKNOWN
>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>> john@anya
>>>>>>>>>>> :/media/mdhpss/scigap/phpclientsamples/airavata/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples$
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Thu, Jul 10, 2014 at 05:37:12PM -0400, Raminderjeet Singh wrote:
>>>>>>>>>>>>>>> I reported it already to TACC and working with them to get it
>>>>>>>>>>>>>>> resolved.
>>>>>>>>>>>>>>> This is an occasional issue. If you submit new job it will work.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>> Raminder
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Thu, Jul 10, 2014 at 5:15 PM, K Yoshimoto <kenneth@sdsc.edu>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I'm getting FAILED with stampede. Maybe allocation check fails?
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> php getExperiment.php
>>>>>>>>>>>>>>>> kennethexp4_9acfe7f5-70ad-423e-9eee-602c09bc8ae4
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>> [12]=>
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\ErrorDetails)#74 (9) {
>>>>>>>>>>>>>>>>   ["errorID"]=>
>>>>>>>>>>>>>>>>   string(4) "1077"
>>>>>>>>>>>>>>>>   ["creationTime"]=>
>>>>>>>>>>>>>>>>   int(1405026660866)
>>>>>>>>>>>>>>>>   ["actualErrorMessage"]=>
>>>>>>>>>>>>>>>>   string(792) "Error submitting the job to host
>>>>>>>>>>>>>>>> stampede.tacc.xsede.org message:
>>>>>>>>>>>>>>>> -----------------------------------------------------------------
>>>>>>>>>>>>>>>>           Welcome to the Stampede Supercomputer
>>>>>>>>>>>>>>>> -----------------------------------------------------------------
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> --> Verifying valid submit host (login4)...OK
>>>>>>>>>>>>>>>> --> Verifying valid jobname...OK
>>>>>>>>>>>>>>>> --> Enforcing max jobs per user...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your home dir (/home1/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your work dir (/work/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your scratch dir
>>>>>>>>>>>>>>>> (/scratch/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying valid ssh keys...OK
>>>>>>>>>>>>>>>> --> Verifying access to desired queue (normal)...OK
>>>>>>>>>>>>>>>> --> Verifying job request is within current queue limits...OK
>>>>>>>>>>>>>>>> --> Checking available allocation (TG-STA110014S)..."
>>>>>>>>>>>>>>>>   ["userFriendlyMessage"]=>
>>>>>>>>>>>>>>>>   NULL
>>>>>>>>>>>>>>>>   ["errorCategory"]=>
>>>>>>>>>>>>>>>>   int(6)
>>>>>>>>>>>>>>>>   ["transientOrPersistent"]=>
>>>>>>>>>>>>>>>>   bool(false)
>>>>>>>>>>>>>>>>   ["correctiveAction"]=>
>>>>>>>>>>>>>>>>   int(1)
>>>>>>>>>>>>>>>>   ["actionableGroup"]=>
>>>>>>>>>>>>>>>>   int(2)
>>>>>>>>>>>>>>>>   ["rootCauseErrorIdList"]=>
>>>>>>>>>>>>>>>>   NULL
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>> [13]=>
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\ErrorDetails)#75 (9) {
>>>>>>>>>>>>>>>>   ["errorID"]=>
>>>>>>>>>>>>>>>>   string(4) "1078"
>>>>>>>>>>>>>>>>   ["creationTime"]=>
>>>>>>>>>>>>>>>>   int(1405026660866)
>>>>>>>>>>>>>>>>   ["actualErrorMessage"]=>
>>>>>>>>>>>>>>>>   string(792) "Error submitting the job to host
>>>>>>>>>>>>>>>> stampede.tacc.xsede.org message:
>>>>>>>>>>>>>>>> -----------------------------------------------------------------
>>>>>>>>>>>>>>>>           Welcome to the Stampede Supercomputer
>>>>>>>>>>>>>>>> -----------------------------------------------------------------
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> --> Verifying valid submit host (login4)...OK
>>>>>>>>>>>>>>>> --> Verifying valid jobname...OK
>>>>>>>>>>>>>>>> --> Enforcing max jobs per user...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your home dir (/home1/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your work dir (/work/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your scratch dir
>>>>>>>>>>>>>>>> (/scratch/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying valid ssh keys...OK
>>>>>>>>>>>>>>>> --> Verifying access to desired queue (normal)...OK
>>>>>>>>>>>>>>>> --> Verifying job request is within current queue limits...OK
>>>>>>>>>>>>>>>> --> Checking available allocation (TG-STA110014S)..."
>>>>>>>>>>>>>>>>   ["userFriendlyMessage"]=>
>>>>>>>>>>>>>>>>   NULL
>>>>>>>>>>>>>>>>   ["errorCategory"]=>
>>>>>>>>>>>>>>>>   int(6)
>>>>>>>>>>>>>>>>   ["transientOrPersistent"]=>
>>>>>>>>>>>>>>>>   bool(false)
>>>>>>>>>>>>>>>>   ["correctiveAction"]=>
>>>>>>>>>>>>>>>>   int(1)
>>>>>>>>>>>>>>>>   ["actionableGroup"]=>
>>>>>>>>>>>>>>>>   int(2)
>>>>>>>>>>>>>>>>   ["rootCauseErrorIdList"]=>
>>>>>>>>>>>>>>>>   NULL
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>> [14]=>
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\ErrorDetails)#76 (9) {
>>>>>>>>>>>>>>>>   ["errorID"]=>
>>>>>>>>>>>>>>>>   string(4) "1079"
>>>>>>>>>>>>>>>>   ["creationTime"]=>
>>>>>>>>>>>>>>>>   int(1405026660866)
>>>>>>>>>>>>>>>>   ["actualErrorMessage"]=>
>>>>>>>>>>>>>>>>   string(792) "Error submitting the job to host
>>>>>>>>>>>>>>>> stampede.tacc.xsede.org message:
>>>>>>>>>>>>>>>> -----------------------------------------------------------------
>>>>>>>>>>>>>>>>           Welcome to the Stampede Supercomputer
>>>>>>>>>>>>>>>> -----------------------------------------------------------------
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> --> Verifying valid submit host (login4)...OK
>>>>>>>>>>>>>>>> --> Verifying valid jobname...OK
>>>>>>>>>>>>>>>> --> Enforcing max jobs per user...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your home dir (/home1/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your work dir (/work/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your scratch dir
>>>>>>>>>>>>>>>> (/scratch/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying valid ssh keys...OK
>>>>>>>>>>>>>>>> --> Verifying access to desired queue (normal)...OK
>>>>>>>>>>>>>>>> --> Verifying job request is within current queue limits...OK
>>>>>>>>>>>>>>>> --> Checking available allocation (TG-STA110014S)..."
>>>>>>>>>>>>>>>>   ["userFriendlyMessage"]=>
>>>>>>>>>>>>>>>>   NULL
>>>>>>>>>>>>>>>>   ["errorCategory"]=>
>>>>>>>>>>>>>>>>   int(6)
>>>>>>>>>>>>>>>>   ["transientOrPersistent"]=>
>>>>>>>>>>>>>>>>   bool(false)
>>>>>>>>>>>>>>>>   ["correctiveAction"]=>
>>>>>>>>>>>>>>>>   int(1)
>>>>>>>>>>>>>>>>   ["actionableGroup"]=>
>>>>>>>>>>>>>>>>   int(2)
>>>>>>>>>>>>>>>>   ["rootCauseErrorIdList"]=>
>>>>>>>>>>>>>>>>   NULL
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>> [15]=>
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\ErrorDetails)#77 (9) {
>>>>>>>>>>>>>>>>   ["errorID"]=>
>>>>>>>>>>>>>>>>   string(4) "1080"
>>>>>>>>>>>>>>>>   ["creationTime"]=>
>>>>>>>>>>>>>>>>   int(1405026660866)
>>>>>>>>>>>>>>>>   ["actualErrorMessage"]=>
>>>>>>>>>>>>>>>>   string(792) "Error submitting the job to host
>>>>>>>>>>>>>>>> stampede.tacc.xsede.org message:
>>>>>>>>>>>>>>>> -----------------------------------------------------------------
>>>>>>>>>>>>>>>>           Welcome to the Stampede Supercomputer
>>>>>>>>>>>>>>>> -----------------------------------------------------------------
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> --> Verifying valid submit host (login4)...OK
>>>>>>>>>>>>>>>> --> Verifying valid jobname...OK
>>>>>>>>>>>>>>>> --> Enforcing max jobs per user...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your home dir (/home1/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your work dir (/work/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying availability of your scratch dir
>>>>>>>>>>>>>>>> (/scratch/01437/ogce)...OK
>>>>>>>>>>>>>>>> --> Verifying valid ssh keys...OK
>>>>>>>>>>>>>>>> --> Verifying access to desired queue (normal)...OK
>>>>>>>>>>>>>>>> --> Verifying job request is within current queue limits...OK
>>>>>>>>>>>>>>>> --> Checking available allocation (TG-STA110014S)..."
>>>>>>>>>>>>>>>>   ["userFriendlyMessage"]=>
>>>>>>>>>>>>>>>>   NULL
>>>>>>>>>>>>>>>>   ["errorCategory"]=>
>>>>>>>>>>>>>>>>   int(6)
>>>>>>>>>>>>>>>>   ["transientOrPersistent"]=>
>>>>>>>>>>>>>>>>   bool(false)
>>>>>>>>>>>>>>>>   ["correctiveAction"]=>
>>>>>>>>>>>>>>>>   int(1)
>>>>>>>>>>>>>>>>   ["actionableGroup"]=>
>>>>>>>>>>>>>>>>   int(2)
>>>>>>>>>>>>>>>>   ["rootCauseErrorIdList"]=>
>>>>>>>>>>>>>>>>   NULL
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Thu, Jul 10, 2014 at 08:53:06PM +0000, Singh, Raminder jeet wrote:
>>>>>>>>>>>>>>>>> We setup a new database on Tuesday. Everything created after that
>>>>>>>>>>>>>>>>> should
>>>>>>>>>>>>>>>> exist.
>>>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>>> Raminder
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Jul 10, 2014, at 4:47 PM, K Yoshimoto <kenneth@sdsc.edu> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Thanks, Raminder.  Did the old experiment, project and user get
>>>>>>>>>>>>>>>>>> wiped out or should they still be there?
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Thu, Jul 10, 2014 at 08:38:24PM +0000, Singh, Raminder jeet
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> Hi Kenneth,
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Create and launch should work now. I added default values for
>>>>>>>>>>>>>>>> applicationid and hostid in createExperiment for Echo application on
>>>>>>>>>>>>>>>> Stampede. I updated launchExperiment with a valid airavata token for
>>>>>>>>>>>>>>>> experiment to work well. Please let me know if you face any other
>>>>>>>>>>>>>>>> issue. I
>>>>>>>>>>>>>>>> am also in process of testing other scripts.
>>>>>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>>>>> Raminder
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On Jul 10, 2014, at 4:04 PM, Marlon Pierce <marpierc@iu.edu>
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> There is a bug in script (API changed). Raminder is working to
>>>>>>>>>>>>>>>>>>>> fix
>>>>>>>>>>>>>>>> it now.
>>>>>>>>>>>>>>>>>>>> Marlon
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> On 7/10/14, 3:57 PM, K Yoshimoto wrote:
>>>>>>>>>>>>>>>>>>>>> I launched another one, and it's still in LAUNCHED.
>>>>>>>>>>>>>>>>>>>>> Is there a way for the gateway developer to retrieve
>>>>>>>>>>>>>>>>>>>>> a job id?
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> john@anya
>>>>>>>>>>> :/media/mdhpss/scigap/phpclientsamples/airavata/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples$
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> php getExperimentStatus.php
>>>>>>>>>>>>>>>> kennethexp2_f161f3a5-04a8-4ee9-862c-918e383e852d
>>>>>>>>>>>>>>>>>>>>> experiment status = LAUNCHED
>>>>>>>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>>>>>>>> john@anya
>>>>>>>>>>> :/media/mdhpss/scigap/phpclientsamples/airavata/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples$
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> php getExperimentStatus.php
>>>>>>>>>>>>>>>> kennethexp2_f161f3a5-04a8-4ee9-862c-918e383e852d
>>>>>>>>>>>>>>>>>>>>> experiment status = LAUNCHED
>>>>>>>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>>>>>>>> john@anya
>>>>>>>>>>> :/media/mdhpss/scigap/phpclientsamples/airavata/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples$
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> php getExperiment.php
>>>>>>>>>>>>>>>> kennethexp2_f161f3a5-04a8-4ee9-862c-918e383e852d
>>>>>>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\Experiment)#6 (18) {
>>>>>>>>>>>>>>>>>>>>> ["experimentID"]=>
>>>>>>>>>>>>>>>>>>>>> string(48) "kennethexp2_f161f3a5-04a8-4ee9-862c-918e383e852d"
>>>>>>>>>>>>>>>>>>>>> ["projectID"]=>
>>>>>>>>>>>>>>>>>>>>> string(48) "kennethtest_721c9e67-846d-4081-b1db-a573e198ec01"
>>>>>>>>>>>>>>>>>>>>> ["creationTime"]=>
>>>>>>>>>>>>>>>>>>>>> int(1405021121026)
>>>>>>>>>>>>>>>>>>>>> ["userName"]=>
>>>>>>>>>>>>>>>>>>>>> string(7) "kenneth"
>>>>>>>>>>>>>>>>>>>>> ["name"]=>
>>>>>>>>>>>>>>>>>>>>> string(11) "kennethexp2"
>>>>>>>>>>>>>>>>>>>>> ["description"]=>
>>>>>>>>>>>>>>>>>>>>> NULL
>>>>>>>>>>>>>>>>>>>>> ["applicationId"]=>
>>>>>>>>>>>>>>>>>>>>> string(11) "SimpleEcho2"
>>>>>>>>>>>>>>>>>>>>> ["applicationVersion"]=>
>>>>>>>>>>>>>>>>>>>>> NULL
>>>>>>>>>>>>>>>>>>>>> ["workflowTemplateId"]=>
>>>>>>>>>>>>>>>>>>>>> NULL
>>>>>>>>>>>>>>>>>>>>> ["workflowTemplateVersion"]=>
>>>>>>>>>>>>>>>>>>>>> NULL
>>>>>>>>>>>>>>>>>>>>> ["userConfigurationData"]=>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\UserConfigurationData)#7
>>>>>>>>>>> (7)
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>> ["airavataAutoSchedule"]=>
>>>>>>>>>>>>>>>>>>>>> bool(false)
>>>>>>>>>>>>>>>>>>>>> ["overrideManualScheduledParams"]=>
>>>>>>>>>>>>>>>>>>>>> bool(false)
>>>>>>>>>>>>>>>>>>>>> ["shareExperimentPublicly"]=>
>>>>>>>>>>>>>>>>>>>>> bool(false)
>>>>>>>>>>>>>>>>>>>>> ["computationalResourceScheduling"]=>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\ComputationalResourceScheduling)#8
>>>>>>>>>>>>>>>> (9) {
>>>>>>>>>>>>>>>>>>>>> ["resourceHostId"]=>
>>>>>>>>>>>>>>>>>>>>>  string(17) "trestles.sdsc.edu"
>>>>>>>>>>>>>>>>>>>>>  ["totalCPUCount"]=>
>>>>>>>>>>>>>>>>>>>>>  int(1)
>>>>>>>>>>>>>>>>>>>>>  ["nodeCount"]=>
>>>>>>>>>>>>>>>>>>>>>  int(1)
>>>>>>>>>>>>>>>>>>>>>  ["numberOfThreads"]=>
>>>>>>>>>>>>>>>>>>>>>  int(0)
>>>>>>>>>>>>>>>>>>>>>  ["queueName"]=>
>>>>>>>>>>>>>>>>>>>>>  string(6) "normal"
>>>>>>>>>>>>>>>>>>>>>  ["wallTimeLimit"]=>
>>>>>>>>>>>>>>>>>>>>>  int(15)
>>>>>>>>>>>>>>>>>>>>>  ["jobStartTime"]=>
>>>>>>>>>>>>>>>>>>>>>  int(566815272)
>>>>>>>>>>>>>>>>>>>>>  ["totalPhysicalMemory"]=>
>>>>>>>>>>>>>>>>>>>>>  int(0)
>>>>>>>>>>>>>>>>>>>>>  ["computationalProjectAccount"]=>
>>>>>>>>>>>>>>>>>>>>>  NULL
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> ["advanceInputDataHandling"]=>
>>>>>>>>>>>>>>>>>>>>> NULL
>>>>>>>>>>>>>>>>>>>>> ["advanceOutputDataHandling"]=>
>>>>>>>>>>>>>>>>>>>>> NULL
>>>>>>>>>>>>>>>>>>>>> ["qosParams"]=>
>>>>>>>>>>>>>>>>>>>>> NULL
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> ["workflowExecutionInstanceId"]=>
>>>>>>>>>>>>>>>>>>>>> NULL
>>>>>>>>>>>>>>>>>>>>> ["experimentInputs"]=>
>>>>>>>>>>>>>>>>>>>>> array(1) {
>>>>>>>>>>>>>>>>>>>>> [0]=>
>>>>>>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\DataObjectType)#9 (4)
>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>>  ["key"]=>
>>>>>>>>>>>>>>>>>>>>>  string(10) "echo_input"
>>>>>>>>>>>>>>>>>>>>>  ["value"]=>
>>>>>>>>>>>>>>>>>>>>>  string(23) "echo_output=Hello World"
>>>>>>>>>>>>>>>>>>>>>  ["type"]=>
>>>>>>>>>>>>>>>>>>>>>  int(0)
>>>>>>>>>>>>>>>>>>>>>  ["metaData"]=>
>>>>>>>>>>>>>>>>>>>>>  NULL
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> ["experimentOutputs"]=>
>>>>>>>>>>>>>>>>>>>>> array(1) {
>>>>>>>>>>>>>>>>>>>>> [0]=>
>>>>>>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\DataObjectType)#10
>>>>>>>>>>>>>>>> (4) {
>>>>>>>>>>>>>>>>>>>>>  ["key"]=>
>>>>>>>>>>>>>>>>>>>>>  string(11) "echo_output"
>>>>>>>>>>>>>>>>>>>>>  ["value"]=>
>>>>>>>>>>>>>>>>>>>>>  string(0) ""
>>>>>>>>>>>>>>>>>>>>>  ["type"]=>
>>>>>>>>>>>>>>>>>>>>>  int(0)
>>>>>>>>>>>>>>>>>>>>>  ["metaData"]=>
>>>>>>>>>>>>>>>>>>>>>  NULL
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> ["experimentStatus"]=>
>>>>>>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\ExperimentStatus)#11
>>>>>>>>>>>>>>>> (2) {
>>>>>>>>>>>>>>>>>>>>> ["experimentState"]=>
>>>>>>>>>>>>>>>>>>>>> int(3)
>>>>>>>>>>>>>>>>>>>>> ["timeOfStateChange"]=>
>>>>>>>>>>>>>>>>>>>>> int(1405021142702)
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> ["stateChangeList"]=>
>>>>>>>>>>>>>>>>>>>>> array(1) {
>>>>>>>>>>>>>>>>>>>>> [0]=>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\WorkflowNodeStatus)#12
>>>>>>>>>>>>>>>> (2) {
>>>>>>>>>>>>>>>>>>>>> ["workflowNodeState"]=>
>>>>>>>>>>>>>>>>>>>>>  int(7)
>>>>>>>>>>>>>>>>>>>>>  ["timeOfStateChange"]=>
>>>>>>>>>>>>>>>>>>>>>  int(1405021142334)
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> ["workflowNodeDetailsList"]=>
>>>>>>>>>>>>>>>>>>>>> array(1) {
>>>>>>>>>>>>>>>>>>>>> [0]=>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\WorkflowNodeDetails)#13
>>>>>>>>>>>>>>>> (10) {
>>>>>>>>>>>>>>>>>>>>> ["nodeInstanceId"]=>
>>>>>>>>>>>>>>>>>>>>>  string(51)
>>>>>>>>>>>>>>>> "IDontNeedaNode_320649b3-450b-4bdb-89cf-70a95ccb817e"
>>>>>>>>>>>>>>>>>>>>> ["creationTime"]=>
>>>>>>>>>>>>>>>>>>>>>  int(1405021142316)
>>>>>>>>>>>>>>>>>>>>>  ["nodeName"]=>
>>>>>>>>>>>>>>>>>>>>>  string(14) "IDontNeedaNode"
>>>>>>>>>>>>>>>>>>>>>  ["executionUnit"]=>
>>>>>>>>>>>>>>>>>>>>>  int(1)
>>>>>>>>>>>>>>>>>>>>>  ["executionUnitData"]=>
>>>>>>>>>>>>>>>>>>>>>  NULL
>>>>>>>>>>>>>>>>>>>>>  ["nodeInputs"]=>
>>>>>>>>>>>>>>>>>>>>>  array(0) {
>>>>>>>>>>>>>>>>>>>>>  }
>>>>>>>>>>>>>>>>>>>>>  ["nodeOutputs"]=>
>>>>>>>>>>>>>>>>>>>>>  array(0) {
>>>>>>>>>>>>>>>>>>>>>  }
>>>>>>>>>>>>>>>>>>>>>  ["workflowNodeStatus"]=>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\WorkflowNodeStatus)#14
>>>>>>>>>>>>>>>> (2) {
>>>>>>>>>>>>>>>>>>>>> ["workflowNodeState"]=>
>>>>>>>>>>>>>>>>>>>>>    int(7)
>>>>>>>>>>>>>>>>>>>>>    ["timeOfStateChange"]=>
>>>>>>>>>>>>>>>>>>>>>    int(1405021142334)
>>>>>>>>>>>>>>>>>>>>>  }
>>>>>>>>>>>>>>>>>>>>>  ["taskDetailsList"]=>
>>>>>>>>>>>>>>>>>>>>>  array(1) {
>>>>>>>>>>>>>>>>>>>>>    [0]=>
>>>>>>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\TaskDetails)#15
>>>>>>>>>>>>>>>> (14) {
>>>>>>>>>>>>>>>>>>>>>      ["taskID"]=>
>>>>>>>>>>>>>>>>>>>>>      string(51)
>>>>>>>>>>>>>>>> "IDontNeedaNode_c2f6d21f-cd12-45c3-814f-a9c903fa5bde"
>>>>>>>>>>>>>>>>>>>>> ["creationTime"]=>
>>>>>>>>>>>>>>>>>>>>>      NULL
>>>>>>>>>>>>>>>>>>>>>      ["applicationId"]=>
>>>>>>>>>>>>>>>>>>>>>      string(11) "SimpleEcho2"
>>>>>>>>>>>>>>>>>>>>>      ["applicationVersion"]=>
>>>>>>>>>>>>>>>>>>>>>      NULL
>>>>>>>>>>>>>>>>>>>>>      ["applicationDeploymentId"]=>
>>>>>>>>>>>>>>>>>>>>>      NULL
>>>>>>>>>>>>>>>>>>>>>      ["applicationInputs"]=>
>>>>>>>>>>>>>>>>>>>>>      array(1) {
>>>>>>>>>>>>>>>>>>>>>        [0]=>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\DataObjectType)#16 (4) {
>>>>>>>>>>>>>>>>>>>>>          ["key"]=>
>>>>>>>>>>>>>>>>>>>>>          string(10) "echo_input"
>>>>>>>>>>>>>>>>>>>>>          ["value"]=>
>>>>>>>>>>>>>>>>>>>>>          string(23) "echo_output=Hello World"
>>>>>>>>>>>>>>>>>>>>>          ["type"]=>
>>>>>>>>>>>>>>>>>>>>>          int(0)
>>>>>>>>>>>>>>>>>>>>>          ["metaData"]=>
>>>>>>>>>>>>>>>>>>>>>          NULL
>>>>>>>>>>>>>>>>>>>>>        }
>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>      ["applicationOutputs"]=>
>>>>>>>>>>>>>>>>>>>>>      array(1) {
>>>>>>>>>>>>>>>>>>>>>        [0]=>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\DataObjectType)#17 (4) {
>>>>>>>>>>>>>>>>>>>>>          ["key"]=>
>>>>>>>>>>>>>>>>>>>>>          string(11) "echo_output"
>>>>>>>>>>>>>>>>>>>>>          ["value"]=>
>>>>>>>>>>>>>>>>>>>>>          string(0) ""
>>>>>>>>>>>>>>>>>>>>>          ["type"]=>
>>>>>>>>>>>>>>>>>>>>>          int(0)
>>>>>>>>>>>>>>>>>>>>>          ["metaData"]=>
>>>>>>>>>>>>>>>>>>>>>          NULL
>>>>>>>>>>>>>>>>>>>>>        }
>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>      ["taskScheduling"]=>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\ComputationalResourceScheduling)#18
>>>>>>>>>>>>>>>> (9) {
>>>>>>>>>>>>>>>>>>>>> ["resourceHostId"]=>
>>>>>>>>>>>>>>>>>>>>>        string(17) "trestles.sdsc.edu"
>>>>>>>>>>>>>>>>>>>>>        ["totalCPUCount"]=>
>>>>>>>>>>>>>>>>>>>>>        int(1)
>>>>>>>>>>>>>>>>>>>>>        ["nodeCount"]=>
>>>>>>>>>>>>>>>>>>>>>        int(1)
>>>>>>>>>>>>>>>>>>>>>        ["numberOfThreads"]=>
>>>>>>>>>>>>>>>>>>>>>        int(0)
>>>>>>>>>>>>>>>>>>>>>        ["queueName"]=>
>>>>>>>>>>>>>>>>>>>>>        string(6) "normal"
>>>>>>>>>>>>>>>>>>>>>        ["wallTimeLimit"]=>
>>>>>>>>>>>>>>>>>>>>>        int(15)
>>>>>>>>>>>>>>>>>>>>>        ["jobStartTime"]=>
>>>>>>>>>>>>>>>>>>>>>        int(566815272)
>>>>>>>>>>>>>>>>>>>>>        ["totalPhysicalMemory"]=>
>>>>>>>>>>>>>>>>>>>>>        int(0)
>>>>>>>>>>>>>>>>>>>>>        ["computationalProjectAccount"]=>
>>>>>>>>>>>>>>>>>>>>>        NULL
>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>      ["advancedInputDataHandling"]=>
>>>>>>>>>>>>>>>>>>>>>      NULL
>>>>>>>>>>>>>>>>>>>>>      ["advancedOutputDataHandling"]=>
>>>>>>>>>>>>>>>>>>>>>      NULL
>>>>>>>>>>>>>>>>>>>>>      ["taskStatus"]=>
>>>>>>>>>>>>>>>>>>>>> object(Airavata\Model\Workspace\Experiment\TaskStatus)#19
>>>>>>>>>>>>>>>> (2) {
>>>>>>>>>>>>>>>>>>>>> ["executionState"]=>
>>>>>>>>>>>>>>>>>>>>>        int(12)
>>>>>>>>>>>>>>>>>>>>>        ["timeOfStateChange"]=>
>>>>>>>>>>>>>>>>>>>>>        int(1405021142382)
>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>      ["jobDetailsList"]=>
>>>>>>>>>>>>>>>>>>>>>      array(0) {
>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>      ["dataTransferDetailsList"]=>
>>>>>>>>>>>>>>>>>>>>>      array(0) {
>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>      ["errors"]=>
>>>>>>>>>>>>>>>>>>>>>      array(0) {
>>>>>>>>>>>>>>>>>>>>>      }
>>>>>>>>>>>>>>>>>>>>>    }
>>>>>>>>>>>>>>>>>>>>>  }
>>>>>>>>>>>>>>>>>>>>>  ["errors"]=>
>>>>>>>>>>>>>>>>>>>>>  array(0) {
>>>>>>>>>>>>>>>>>>>>>  }
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> ["errors"]=>
>>>>>>>>>>>>>>>>>>>>> NULL
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> john@anya
>>>>>>>>>>> 
>>>>>>>>>>>>>>>> :/media/mdhpss/scigap/phpclientsamples/airavata/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/php-cli-samples$
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 10, 2014 at 03:32:03PM -0400, Marlon Pierce wrote:
>>>>>>>>>>>>>>>>>>>>>> Yes, probably a casualty of our updates.
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> Marlon
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> On 7/10/14, 3:19 PM, K Yoshimoto wrote:
>>>>>>>>>>>>>>>>>>>>>>> I launched a test experiment yesterday, but it hasn't
>>>>>>>>>>>>>>>>>>>>>>> changed from
>>>>>>>>>>>>>>>>>>>>>>> LAUNCHED status.  Should it go into running fairly quickly?
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> php getExperimentStatus.php
>>>>>>>>>>>>>>>>>>>>>>> kennethexp1_5497b1a2-721e-4690-9e4c-e0f24693c5c1
>>>>>>>>>>>>>>>>>>>>>>> experiment status = LAUNCHED
>>>>>>>>>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 10, 2014 at 06:03:12AM -0400, Marlon Pierce wrote:
>>>>>>>>>>>>>>>>>>>>>>>> He'll still need his classpath set properly to run them
>>>>>>>>>>>>>>>>>>>>>>>> from the
>>>>>>>>>>>>>>>> command
>>>>>>>>>>>>>>>>>>>>>>>> line.  Do we have instructions for this?
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Also, the lowest level pom.xml file is
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>>>>>>> airavata/airavata-api//airavata-client-sdks/java-client-samples/pom.xml
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> so that is where to run "mvn clean install" if recompiling
>>>>>>>>>>>>>>>>>>>>>>>> after
>>>>>>>>>>>>>>>> making
>>>>>>>>>>>>>>>>>>>>>>>> changes.
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Or use an IDE to manage recompiles, I guess.
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Marlon
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> On 7/9/14, 9:01 PM, Suresh Marru wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> Hi Kenneth,
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Airavata uses Maven as the build system. Once you checkout
>>>>>>>>>>>>>>>> Airavata, you
>>>>>>>>>>>>>>>>>>>>>>>>> should be able to build "mvn clean install
>>>>>>>>>>>>>>>>>>>>>>>>> -DskipTests=true -f
>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> airavata-api/airavata-client-sdks/java-client-samples/pom.xml"
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> If you are building from git master, you may need to
>>>>>>>>>>>>>>>>>>>>>>>>> build the
>>>>>>>>>>>>>>>> whole of
>>>>>>>>>>>>>>>>>>>>>>>>> airavata repo. Alternatively, users are provided with
>>>>>>>>>>>>>>>>>>>>>>>>> binaries.
>>>>>>>>>>>>>>>> And
>>>>>>>>>>>>>>>>>>>>>>>>> changes to samples with release versions can be build
>>>>>>>>>>>>>>>>>>>>>>>>> without
>>>>>>>>>>>>>>>> having to
>>>>>>>>>>>>>>>>>>>>>>>>> build the whole repo.
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> As an example, if you modify samples within
>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/airavata/tree/airavata-0.12 you
>>>>>>>>>>>>>>>>>>>>>>>>> can
>>>>>>>>>>>>>>>> just go to
>>>>>>>>>>> 
>>>>>>>>>>>>>>>> airavata/airavata-api/airavata-client-sdks/java-client-samples/src/main/java/org/apache/airavata/client/samples
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> and build just the changed samples by running mvn clean install
>>>>>>>>>>>>>>>> -DskipTests=true.
>>>>>>>>>>>>>>>>>>>>>>>>> Long story short, release artifacts are published to maven
>>>>>>>>>>>>>>>> central, so
>>>>>>>>>>>>>>>>>>>>>>>>> building a module will pull the artifacts from maven central
>>>>>>>>>>>>>>>> repo -
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> http://search.maven.org/#search%7Cga%7C1%7Capache%20airavata
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Suresh
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> On Jul 9, 2014, at 7:38 PM, K Yoshimoto <kenneth@sdsc.edu>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> Another question:  is there a Makefile for the java
>>>>>>>>>>>>>>>>>>>>>>>>>> examples?
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>>>>>>> airavata/airavata-api/airavata-client-sdks/java-client-samples/src/main/java/org/apache/airavata/client/samples
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Jul 09, 2014 at 04:32:21PM -0400, Suresh Marru
>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Kenneth,
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> I changed the script names to patch the API function
>>>>>>>>>>>>>>>>>>>>>>>>>>> names.
>>>>>>>>>>>>>>>> So it is
>>>>>>>>>>>>>>>>>>>>>>>>>>> now
>>>>>>>>>>>>>>>>>>>>>>>>>>> - registerComputeResource.php
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> I am going to finish up the Wiki articles [1] will
>>>>>>>>>>>>>>>>>>>>>>>>>>> describe
>>>>>>>>>>>>>>>> all the
>>>>>>>>>>>>>>>>>>>>>>>>>>> functions you can do and available samples.
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Suresh
>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] -
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>> https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+API+PHP+Client+Samples
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Jul 9, 2014, at 4:25 PM, K Yoshimoto <kenneth@sdsc.edu
>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>> I did a git pull, and add-compute-resource.php does
>>>>>>>>>>>>>>>>>>>>>>>>>>>> not seem
>>>>>>>>>>>>>>>>>>>>>>>>>>>> to be there anymore.  Should it still be available?
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 03, 2014 at 01:34:18PM -0700, K Yoshimoto
>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, Marlon and Suresh.  I'll poke through the app
>>>>>>>>>>>>>>>> catalog api
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and try out the examples in the new README next week.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Kenneth
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 03, 2014 at 04:19:21PM -0400, Marlon Pierce
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> In short, though, if a script in this directory is
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> not in
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> README, it is using the App Catalog part of the API.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> add-compute-resource.php does some of what you are
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> looking
>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> below. I'll make some quick updates to the readme.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Marlon
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 7/3/14, 4:06 PM, Suresh Marru wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Kenneth,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I plan to modify the README to describe the use cases
>>>>>>>>>>>>>>>> including the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> one you mention below. Will try to get all that done
>>>>>>>>>>>>>>>> before Monday.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Suresh
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Jul 3, 2014, at 4:04 PM, Marlon Pierce <
>>>>>>>>>>>>>>>> marpierc@iu.edu> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Kenneth--
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> At the API level, those are part of the Application
>>>>>>>>>>>>>>>> Catalog.  At
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the implementation level, they are done by GFAC
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> plugins
>>>>>>>>>>>>>>>> (GSI-SSH
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> plugin in this case).   These are new (not yet in the
>>>>>>>>>>>>>>>> README), may
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> be missing some examples.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Marlon
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On 7/3/14, 3:45 PM, K Yoshimoto wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Are there methods in the API for creating working
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> dirs
>>>>>>>>>>>>>>>> on the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> compute resource, staging input data, and running
>>>>>>>>>>>>>>>> submit wrapper
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> scripts?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I'm looking at:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>> https://github.com/SciGaP/Airavata-PHP-Client-Samples/blob/master/client-samples/README-PHP-CLI-Examples.txt
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and browsing through:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>>>>>>> airavata/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> but it looks like the interactions with the compute
>>>>>>>>>>>>>>>> resource are
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> deeper
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> down...
>>>>>>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails
>>>>>>>>>>>>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>>> it, send an
>>>>>>>>>>>>>>>>>>>>>>>>> email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails
>>>>>>>>>>>>>>>>>>>>>>> from it,
>>>>>>>>>>>>>>>> send an
>>>>>>>>>>>>>>>>>>>>>>> email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails
>>>>>>>>>>>>>>>>>>>>>> from it,
>>>>>>>>>>>>>>>> send an
>>>>>>>>>>>>>>>>>>>>>> email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>>>>>>>>>>>> it,
>>>>>>>>>>>>>>>> send an email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>>>>>>>> send an email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>>>>>>>> send an email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>>>>>>>>> it, send
>>>>>>>>>>>>>>>> an email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>>>>>>>> send an
>>>>>>>>>>>>>>>> email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>>>>>>> send an email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>>>>>> send an email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>>>>> send an email to dev+unsubscribe@scigap.org.
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> ----- End forwarded message -----
>>>>>>>>>>> 
>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, send an
>>>>>>>>>>> email to dev+unsubscribe@scigap.org.
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> System Analyst Programmer
>>>>>>>>>> PTI Lab
>>>>>>>>>> Indiana University
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> -- 
>>>>>>>>> System Analyst Programmer
>>>>>>>>> PTI Lab
>>>>>>>>> Indiana University
>>>>>>>>> 
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, send an email to dev+unsubscribe@scigap.org.
>>>>>>>> 
>>>>>>>> To unsubscribe from this group and stop receiving emails from it, send an email to dev+unsubscribe@scigap.org.
>>>>>>> 
>>>>>>> To unsubscribe from this group and stop receiving emails from it, send an email to dev+unsubscribe@scigap.org.
>>>>>> 
>>>>>> To unsubscribe from this group and stop receiving emails from it, send an email to dev+unsubscribe@scigap.org.
>>>>> 
>>>>> To unsubscribe from this group and stop receiving emails from it, send an email to dev+unsubscribe@scigap.org.
>>>> 
>>>> To unsubscribe from this group and stop receiving emails from it, send an email to dev+unsubscribe@scigap.org.
>>> 
>>> To unsubscribe from this group and stop receiving emails from it, send an email to dev+unsubscribe@scigap.org.
> 
> To unsubscribe from this group and stop receiving emails from it, send an email to dev+unsubscribe@scigap.org.


Mime
View raw message