<div>Dear Dan,</div>
<div> </div>
<div>Thank you so much! I did tried. But it does not work. Attached please find the workflow.</div>
<div> </div>
<div>Lei<br><br></div>
<div class="gmail_quote">On Mon, Jul 12, 2010 at 2:03 PM, Daniel Crawl <span dir="ltr"><<a href="mailto:crawl@sdsc.edu">crawl@sdsc.edu</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote"><br>Hi Roly,<br><br>You could try changing the parameter outputMechanism in WSWithComplexTypes<br>to "composite".<br>
<br>If that doesn't work, I can try to fix the actor if you send me your<br>workflow.<br><br>Thanks,<br><br> --dan 
<div>
<div></div>
<div class="h5"><br><br><br>On 7/12/10 11:38 AM, Roly Poly wrote:<br></div></div>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<div></div>
<div class="h5">Hi,<br><br>I am a new user of Kepler. We have a set of 2-dimensional data that served<br>by a PHP SOAP server. The format of the data is like:<br><br>Time   outTemperate  inTemperate<br>123     91.1                71.8<br>
124     92.2                72.5<br><br>The WSDL's data format is defined as:<br><xsd:complexType name="RecordType"><br>    <xsd:sequence><br>        <xsd:element name="values" type="xsd:float" minOccurs="0"<br>
maxOccurs="unbounded"><br>        </xsd:element><br>    </xsd:sequence><br></xsd:complexType><br><br><xsd:complexType name="ArrayOfRecords"><br>    <xsd:sequence><br>             <xsd:element name="item" minOccurs="0" maxOccurs="unbounded"<br>
type="tns:RecordType"><br>             </xsd:element><br>     </xsd:sequence><br></xsd:complexType><br><br>A web service function outputs data of the type ArrayOfRecords defined in<br>this WSDL.<br>
<br><br>I tried to WsWithComplexType in Kepler. When I directly hook up the output<br>the the display, the output is like:<br><br>{<?xml version="1.0"?><item xmlns:xsi="<br><a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br>
xsi:type="ns2:RecordType1"><values<br>xsi:type="xsd:float">1277823600</values><values<br>xsi:type="xsd:float">86.400002</values><values<br>xsi:type="xsd:float">73.800003</values></item>,<?xml version="1.0"?><item<br>
xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br>xsi:type="ns2:RecordType1"><values<br>xsi:type="xsd:float">1277823900</values><values<br>
xsi:type="xsd:float">86.5</values><values<br>xsi:type="xsd:float">74</values></item>, .....}<br><br>I can use arrayToSequence actor to split those xml tokens to sequnce. But I<br>
do not know how to convert them to arrays. I tried xml disassembler  but no<br>success.<br><br>Could anyone give me a suggestion on how to let WSDL and Kepler handler the<br>multi-dimensional arrays?<br><br><br><br></div>
</div>_______________________________________________<br>Kepler-users mailing list<br><a href="mailto:Kepler-users@kepler-project.org" target="_blank">Kepler-users@kepler-project.org</a><br><a href="http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users" target="_blank">http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users</a><br>
</blockquote><br></blockquote></div><br>