I think we need to fix the regex and make it configurable rather hard coding.
Lahiru On Fri, Oct 18, 2013 at 11:26 AM, Raminder Singh <[email protected]>wrote: > There is a problem with the regex to read outputs. This is a defect [1] > and need to be fixed. > > 1. https://issues.apache.org/jira/browse/AIRAVATA-933 > > 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 ! >> > >> > >> > >> > >> > >> > >> >> > > -- System Analyst Programmer PTI Lab Indiana University
