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/
