Forwarding to list

---------- Forwarded message ----------
From: Chathura Herath <[email protected]>
Date: Mon, Jul 1, 2013 at 9:11 PM
Subject: Re: Question for Airavata For-Each component
To: Suresh Marru <[email protected]>


Heejoon,

This isnt the msg we are looking for. This looks like the first msg.
There should be another msg something like response received which
should have an array of output files.

On Mon, Jul 1, 2013 at 9:49 AM, Suresh Marru <[email protected]> wrote:
> Saminda,
>
> Chathura preciously knows what needs to be done, can you work with him and 
> help Heejoon.
>
> Suresh
>
> On Jul 1, 2013, at 12:27 AM, Heejoon Chae <[email protected]> wrote:
>
>> Yes. It just passed the location of data file that I put to second component.
>> Here is the xml from first input component.
>>
>> <ns:workflowInvoked infoModelVersion="2.6"
>>   xmlns:ns="http://airavata.apache.org/schemas/wft/2011/08";>
>>   <ns:notificationSource 
>> ns:serviceID="Workflow1_1e933fac_1c73_4fdf_90a1_3bb3b310d188" 
>> ns:experimentID="Workflow1_1e933fac-1c73-4fdf-90a1-3bb3b310d188" />
>>   <ns:timestamp>2013-07-01T10:22:30.198+09:00</ns:timestamp>
>>   <ns:description>input_file_list=/tmp/input_file_list.txt</ns:description>
>>   <ns:annotation />
>>   <ns:initiator 
>> ns:serviceID="Workflow1_1e933fac_1c73_4fdf_90a1_3bb3b310d188" />
>> </ns:workflowInvoked>
>>
>> Thank you,
>> Heejoon.
>>
>>
>> On Mon, Jul 1, 2013 at 1:14 PM, Chathura Herath <[email protected]> 
>> wrote:
>> I believe Xbaya runs your first component without error, is it not? I
>> was asking for the output xml of the first service . You may find this
>> by opening the notifications you received. It should have the array
>> elements.
>>
>> On Sun, Jun 30, 2013 at 9:34 PM, Heejoon Chae <[email protected]> wrote:
>> > Hi, Chathura,
>> >
>> > For some reason, previous xwf gives errors, so I am re-attaching the 
>> > scripts
>> > and xwf.
>> > I also attached wsdl from the first component
>> >
>> > Thank you!,
>> > Heejoon.
>> >
>> >
>> >
>> > On Sun, Jun 30, 2013 at 2:01 PM, Chathura Herath <[email protected]>
>> > wrote:
>> >>
>> >> send me the result xml from your first component as well
>> >>
>> >> On Sat, Jun 29, 2013 at 11:26 PM, Heejoon Chae <[email protected]>
>> >> wrote:
>> >> > Hi, Chathura,
>> >> >
>> >> > I am attaching simplified  xwf and related scripts.
>> >> >
>> >> > Basically if user input filename which contains list of file names,
>> >> > 'string_array_test.sh' script generates input for 'foreach component'.
>> >> > Then, 'local_echo.sh' will do something on each passed file name.
>> >> >
>> >> > Thank you for taking your time.
>> >> > Heejoon.
>> >> >
>> >> >
>> >> > On Sun, Jun 30, 2013 at 12:24 AM, Chathura Herath
>> >> > <[email protected]>
>> >> > wrote:
>> >> >>
>> >> >> Two questions.
>> >> >> 1) your services are they public and can i access them.
>> >> >> 2) Can you send us your xwf file.
>> >> >>
>> >> >> If yes to both of the above we can actually load your workflow and
>> >> >> debug
>> >> >> this.
>> >> >>
>> >> >> If not;
>> >> >> I looked at the code, the exception you get is because xbaya couldnt
>> >> >> find the element array. From what i see in the code you need one more
>> >> >> wrapper element. This is the wrapper element you get when u define in
>> >> >> the wsdl an element for max occurs unbounded.
>> >> >>
>> >> >> I don't want to disappoint you with many trial and errors. you can try
>> >> >> this if not give us the services and the xwf so one of us can take a
>> >> >> look.
>> >> >>
>> >> >>
>> >> >> <ComponentOneOrWhateverOutputParamname>
>> >> >> <somewrapperelement>
>> >> >> <val>a</val>
>> >> >> <val>b</val>
>> >> >> </somewrapperelement>
>> >> >> ..
>> >> >> </ComponentOneOrWhateverOutputParamname>
>> >> >>
>> >> >> On Sat, Jun 29, 2013 at 3:38 AM, Heejoon Chae <[email protected]>
>> >> >> wrote:
>> >> >> > Hi, Suresh,
>> >> >> >
>> >> >> > Any updates on this?
>> >> >> >
>> >> >> > By the way, can you also let me know how I cloud run for-each
>> >> >> > component
>> >> >> > on
>> >> >> > files? Actually, what I want to do is to run my script on several
>> >> >> > input
>> >> >> > files(let's say 100 inputs), but actual input files' informations are
>> >> >> > listed
>> >> >> > on a single file instead of getting all the input one by one.
>> >> >> >
>> >> >> > So, the input is single file containing all the input file
>> >> >> > informations
>> >> >> > looks like,
>> >> >> >
>> >> >> > ...
>> >> >> > http://xxx,xxx,xxx/input1.txt
>> >> >> > http://xxx,xxx,xxx/input2.txt
>> >> >> > http://xxx,xxx,xxx/input3.txt
>> >> >> > ...
>> >> >> >
>> >> >> > Thanks!
>> >> >> > Heejoon.
>> >> >> >
>> >> >> >
>> >> >> > On Tue, Jun 11, 2013 at 10:26 PM, Suresh Marru <[email protected]>
>> >> >> > wrote:
>> >> >> >>
>> >> >> >> Hi Heejoon,
>> >> >> >>
>> >> >> >> Normally we use for-each on files, so the way to handle that is let
>> >> >> >> all
>> >> >> >> the output files go into a outputData directory and iterate over
>> >> >> >> them.
>> >> >> >> But I
>> >> >> >> see what you are doing here. Let me try this and get back to you
>> >> >> >> within
>> >> >> >> the
>> >> >> >> next day.
>> >> >> >>
>> >> >> >> Thanks for your patience,
>> >> >> >> Suresh
>> >> >> >>
>> >> >> >> On Jun 10, 2013, at 11:46 PM, Heejoon Chae <[email protected]>
>> >> >> >> wrote:
>> >> >> >>
>> >> >> >> Hi, Airavata users,
>> >> >> >>
>> >> >> >> Do you have any advises or experiences for my previous mail about
>> >> >> >> ForEach
>> >> >> >> component?
>> >> >> >> I am still struggling with generating input for ForEach component in
>> >> >> >> my
>> >> >> >> script :/
>> >> >> >> Any comment will be helpful to me to use the component :)
>> >> >> >>
>> >> >> >> Thank you!
>> >> >> >>
>> >> >> >> ---------- Forwarded message ----------
>> >> >> >> From: Heejoon Chae <[email protected]>
>> >> >> >> Date: Fri, Jun 7, 2013 at 5:44 PM
>> >> >> >> Subject: Re: Question for Airavata For-Each component
>> >> >> >> To: "[email protected]" <[email protected]>
>> >> >> >>
>> >> >> >>
>> >> >> >> Hi, Lahir,
>> >> >> >>
>> >> >> >> I succeeded to use ForEach component with attaching  'Input'
>> >> >> >> component
>> >> >> >> in
>> >> >> >> front of ForEach componet with comma separated value(i.e "a,b,c") as
>> >> >> >> input
>> >> >> >> like in attached figure. ForEach component works well with Input
>> >> >> >> component
>> >> >> >> with comma separate value.
>> >> >> >>
>> >> >> >> Now I want to mimic what Input component does within my script as in
>> >> >> >> another figure. This is required to run ForEach on generated data
>> >> >> >> not
>> >> >> >> on
>> >> >> >> data inputed from user.
>> >> >> >>
>> >> >> >> I tired several ways to generate a input for ForEach component in my
>> >> >> >> script including what you suggested in previous mail, but I
>> >> >> >> couldn't.
>> >> >> >> Please
>> >> >> >> help me to solve this problem.
>> >> >> >>
>> >> >> >> Thank you,
>> >> >> >> Heejoon.
>> >> >> >>
>> >> >> >>
>> >> >> >> On Wed, Jun 5, 2013 at 11:44 PM, Lahiru Gunathilake
>> >> >> >> <[email protected]>
>> >> >> >> wrote:
>> >> >> >>>
>> >> >> >>> Following script will be useful for you..
>> >> >> >>>
>> >> >> >>> echo $@
>> >> >> >>> echo $*
>> >> >> >>> echo $#
>> >> >> >>> for arg; do
>> >> >> >>>   printf '%s\n' "$arg"
>> >> >> >>> done
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> Lahir
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> On Wed, Jun 5, 2013 at 9:53 AM, 채희준 <[email protected]> wrote:
>> >> >> >>>>
>> >> >> >>>> Hi Lahiru,
>> >> >> >>>>
>> >> >> >>>> Thank you for your answer.
>> >> >> >>>>
>> >> >> >>>> By the way, how to create string array in shell script, so that I
>> >> >> >>>> can
>> >> >> >>>> pass it to ForEach component?
>> >> >> >>>>
>> >> >> >>>> Thank you,
>> >> >> >>>> Heejoon.
>> >> >> >>>>
>> >> >> >>>> 2013. 6. 5. 오후 10:44 Lahiru Gunathilake <[email protected]> 작성:
>> >> >> >>>>
>> >> >> >>>> Hi Heejoon,
>> >> >> >>>>
>> >> >> >>>> We take string array as input but we invoke the script with each
>> >> >> >>>> element
>> >> >> >>>> of the string array multiple times, in Foreach we don't pass whole
>> >> >> >>>> string
>> >> >> >>>> array to the application script at once. So you really don't have
>> >> >> >>>> to
>> >> >> >>>> handle
>> >> >> >>>> a string array in your script.
>> >> >> >>>>
>> >> >> >>>> Lahiru
>> >> >> >>>>
>> >> >> >>>>
>> >> >> >>>> On Tue, Jun 4, 2013 at 10:06 PM, Heejoon Chae
>> >> >> >>>> <[email protected]>
>> >> >> >>>> wrote:
>> >> >> >>>>>
>> >> >> >>>>> Hi,
>> >> >> >>>>>
>> >> >> >>>>> I have quick question about Airavata For-Each component.
>> >> >> >>>>>
>> >> >> >>>>> It seems that ForEach component takes String array as an input
>> >> >> >>>>> and
>> >> >> >>>>> pass
>> >> >> >>>>> them to next component one by one.
>> >> >> >>>>>
>> >> >> >>>>> My question is how to create string array in shell script to pass
>> >> >> >>>>> it
>> >> >> >>>>> to
>> >> >> >>>>> ForEach component?
>> >> >> >>>>>
>> >> >> >>>>> I normally generate string result like
>> >> >> >>>>>
>> >> >> >>>>> echo "output=xxx"
>> >> >> >>>>>
>> >> >> >>>>> at the end of script and connect it as an input of next component
>> >> >> >>>>> in
>> >> >> >>>>> Airavata workflow to pass the result and let next component know
>> >> >> >>>>> the
>> >> >> >>>>> input
>> >> >> >>>>> is arrived.
>> >> >> >>>>>
>> >> >> >>>>> Thanks,
>> >> >> >>>>> Heejoon.
>> >> >> >>>>
>> >> >> >>>>
>> >> >> >>>>
>> >> >> >>>>
>> >> >> >>>> --
>> >> >> >>>> System Analyst Programmer
>> >> >> >>>> PTI Lab
>> >> >> >>>> Indiana University
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> --
>> >> >> >>> System Analyst Programmer
>> >> >> >>> PTI Lab
>> >> >> >>> Indiana University
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> <Screen Shot 2013-06-07 at 3.12.05 PM.png><Screen Shot 2013-06-07 at
>> >> >> >> 3.11.31 PM.png>
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Chathura Herath Ph.D
>> >> >> http://people.apache.org/~chathura/
>> >> >> http://chathurah.blogspot.com/
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Chathura Herath Ph.D
>> >> http://people.apache.org/~chathura/
>> >> http://chathurah.blogspot.com/
>> >
>> >
>>
>>
>>
>> --
>> Chathura Herath Ph.D
>> http://people.apache.org/~chathura/
>> http://chathurah.blogspot.com/
>>
>



--
Chathura Herath Ph.D
http://people.apache.org/~chathura/
http://chathurah.blogspot.com/


--
Chathura Herath Ph.D
http://people.apache.org/~chathura/
http://chathurah.blogspot.com/

Reply via email to