> Still the problem persists.....
... because you're not submitting to the right host (emcgrid2).
Your client seems to be emcgrid1 and you don't tell globusrun-ws
where to submit the job to. You also don't specify that in you job
description. So it defaults to localhost.
Try
globusrun-ws -submit -F emcgrid2 -S -f try.rsl
instead or specify a factoryEndpoint in your job description:
<job>
<factoryEndpoint
xmlns:gram="http://www.globus.org/namespaces/2004/10/gram/job"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing">
<wsa:Address>
https://emcgrid2.devimsg.com:8443/wsrf/services/ManagedJobFactoryService
</wsa:Address>
<wsa:ReferenceProperties>
<gram:ResourceID>Fork</gram:ResourceID>
</wsa:ReferenceProperties>
</factoryEndpoint>
<executable> ...
...
</job>
Adjust the port if needed.
Martin
>
> [EMAIL PROTECTED] ~]$ globusrun-ws -submit -S -f try.rsl
> Delegating user credentials...Done.
> Submitting job...Done.
> Job ID: uuid:5557d9e8-bf39-11dc-a89a-000c291a2d6b
> Termination time: 01/11/2008 05:03 GMT
> Current job state: StageIn
> Current job state: Failed
> Destroying job...Done.
> Cleaning up any delegated credentials...Done.
> globusrun-ws: Job failed: Invalid directory path "/home/swaroop".
>
>
> This is the output generated for the try.rsl as below:
> <job>
> <executable>my_echo</executable>
> <directory>/home/swaroop</directory>
> <argument>Jan Demo</argument>
> <argument>10.... main kaun hoon</argument>
> <stdout>/home/swaroop/stdout</stdout>
> <stderr>/home/swaroop/stderr</stderr>
> <fileStageIn>
> <transfer>
>
> <sourceUrl>gsiftp://emcgrid1.devimsg.com:2811/bin/echo</sourceUrl>
>
> <destinationUrl>gsiftp://emcgrid2.devimsg.com:2811/home/swaroop/my_echo</destinationUrl>
> </transfer>
> </fileStageIn>
> <fileStageOut>
> <transfer>
>
> <sourceUrl>gsiftp://emcgrid2.devimsg.com:2811/home/swaroop/stdout</sourceUrl>
>
> <destinationUrl>gsiftp://emcgrid1.devimsg.com:2811/tmp/stdout</destinationUrl>
> </transfer>
> </fileStageOut>
> </job>
>
>
> gridmapfile contents:
>
> "/O=Grid/OU=GlobusTest/OU=
> simpleCA-emcgrid1.devimsg.com/OU=devimsg.com/CN=goutham" swaroop
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 09, 2008 8:56 PM
> To: Radhakrishna, Goutham
> Cc: [email protected]
> Subject: Re: [gt-user] GRAM job submission query
>
>
>
> Goutham:
>
>
>
> if swaroop is the account that executes the job on the
>
> remote host (i.e. is the first local user name that is
>
> mapped to your DN in the gridmapfile) and if /home/swaroop
>
> is the home-directory of the user swaroop you don't need a
>
> directory element since you stage the file into the home
>
> directory of swaroop.
>
> See
>
> http://www.globus.org/toolkit/docs/4.0/execution/wsgram/schemas/gram_job_description.html#element_directory
>
>
>
> Otherwise your directory element should look like
>
> <directory>/home/swaroop</directory>
>
> since you stage the executable into /home/swaroop
>
>
>
> Martin
>
>
>
>
>
>> Hi,
>
>>
>
>> I had this doubt with respect to job submission using:
>
>>
>
>> globusrun-ws -submit -S -f try.rsl
>
>>
>
>> try.rsl file reads as below:
>
>>
>
>> <job>
>
>> <executable>my_echo</executable>
>
>> <directory>//10.31.79.114/home/swaroop</directory>
>
>> <argument>January</argument>
>
>> <argument>8.... Hoge</argument>
>
>> <stdout>/home/swaroop/stdout</stdout>
>
>> <stderr>/home/swaroop/stderr</stderr>
>
>> <fileStageIn>
>
>> <transfer>
>
>> <sourceUrl>gsiftp://emcgrid1.devimsg.com:2811/bin/echo</sourceUrl>
>
>> <destinationUrl>gsiftp://emcgrid2.devimsg.com:2811/home/swaroop/my_echo<
>
>> /destinationUrl>
>
>> </transfer>
>
>> </fileStageIn>
>
>> <fileStageOut>
>
>> <transfer>
>
>> <sourceUrl>gsiftp://emcgrid2.devimsg.com:2811/home/swaroop/stdout</sourc
>
>> eUrl>
>
>> <destinationUrl>gsiftp://emcgrid1.devimsg.cim:2811/tmp/stdout</destinati
>
>> onUrl>
>
>> </transfer>
>
>> </fileStageOut>
>
>> </job>
>
>>
>
>>
>
>>
>
>> How do I submit a job to a remote machine "emcgrid2.devimsg.com" sitting
>
>> at "emcgrid1.devimsg.com"? I am trying to copy the /bin/echo from
>
>> emcgrid1.devimsg.com and execute the command on emcgrid2.devimsg.com.
>
>> Then finally retrieving the output to emcgrid1.devimsg.com.
>
>>
>
>> Could you please specify what the <directory>????????</directory>
>
>> attribure needs to be? Awaiting your reply.
>
>>
>
>>
>
>>
>
>> Regards,
>
>>
>
>> Goutham
>
>>
>
>>
>
>>
>
>>
>