Hello Ishara, Are you part of the Dhara team? - https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=31824825
It might be useful for you to provide a brief description of the use case on how you are (or planning to) using airavata. That way we will have a better context. Good to see your involvement on the mailing list, please continue to do it. Suresh On Oct 18, 2013, at 4:27 AM, Ishara RANATUNGA <[email protected]> wrote: > > Hi, > > Thanks a lot for the help. We are in the process of chaining wps processes > and in some cases sending GML output of the WPS to a map at a portal. > > We get a larger String with spaces, EOL characters etc. I found that having > something like > > @echo off > > echo output=hello world > > only gives me only the String "hello" to the second component. > > I want to input entire String as it is to the second component. How is this > possible? Your thoughts are very helpful. > > Thank You ! > > > > > > > > > > > > > > > > > > > > > > > On Thu, Oct 17, 2013 at 11:43 PM, Raminder Singh <[email protected]> > wrote: > Everything you are doing looks good to me. You can use String data type in > this case for both output of component 1 and input of component 2. You need > to name the output parameter as "output". Input parameter name does not > matter. Here is some information on other data types used in different > projects: > > URI: Incase you want to move files. > URIArray: if these are more than one files. > > Please share your requirements and we will be able to advise/help you better. > > Thanks > Raminder > > On Oct 17, 2013, at 1:51 PM, Ishara RANATUNGA <[email protected]> wrote: > > > Hi, > > > > I have small issue regarding creating components by wrapping the > > applications. Lets assume I have created a small java application that > > prints out some string. > > > > Eg: System.out.println("Output of process 1"); > > > > And I wrote a script wrapping the jar which outputs the above statement. > > > > @echo off > > > > echo output=E:\FYP\Other\outGMLFromAirvata\ > > java -jar E:\FYP\projects\wrapper\out\artifacts\wrapper_jar\wrapper.jar %1 > > > > > > Then I could load the component Register Application --> New deployment--> > > Register. > > Then I can create a simple workflow input--> component1 --> output which > > executes and gives the output "Output of process 1". > > (Output data type of the component std out) > > > > > > > > Then I have another application that needs to input the string "Output of > > process 1" from component 1 and needs to output the the String "Output of > > process 2". I created a java application that does that and wrapped using > > another wrapper and loaded the component as described above. > > I used 'string' as second component's input data type where it does not > > work. > > > > What are the correct data types of output of component 1 and input of > > component 2. Or did I do anything wrong when wrapping the applications. > > Your kind help is really appreciated and thanks a lot for the help so far. > > > > Thank You ! > > > > > > > > > > > > > >
