<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Convert Soap Document to CSV in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Convert-Soap-Document-to-CSV/m-p/2323799#M93582</link>
    <description>What I have right now is:&lt;BR /&gt;tSoap ---&amp;gt; OrderTemplate (created a file xml schema) ---&amp;gt; tLogRow&lt;BR /&gt;I get 1 row returned between tSoap and OrderTemplate but 0 rows to tLogRow.&lt;BR /&gt;Am I going about this the correct way?</description>
    <pubDate>Wed, 02 Jul 2014 22:37:32 GMT</pubDate>
    <dc:creator>ptromblee</dc:creator>
    <dc:date>2014-07-02T22:37:32Z</dc:date>
    <item>
      <title>Convert Soap Document to CSV</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Convert-Soap-Document-to-CSV/m-p/2323798#M93581</link>
      <description>Hi, 
&lt;BR /&gt; I'm using tSoap to connect to a Soap Web Service and I can output the response with tLogRow. Now I need to convert the response to CSV but am struggling with how to do it. I'm assuming I need to use tMapXML as I don't need to output everything. However I'm unsure how to build the schema of the soap document. 
&lt;BR /&gt;This is the schema. Can someone help me? Much Appreciated. 
&lt;BR /&gt; 
&lt;PRE&gt;&amp;lt;xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.JOI.com/schemas/ViaSub.WMS/" xmlns:xs="http://www.w3.org/2001/XMLSchema"&amp;gt;&lt;BR /&gt;  &amp;lt;xs:element name="FindOrders"&amp;gt;&lt;BR /&gt;    &amp;lt;xs:complexType&amp;gt;&lt;BR /&gt;      &amp;lt;xs:sequence&amp;gt;&lt;BR /&gt;        &amp;lt;xs:element name="orders"&amp;gt;&lt;BR /&gt;          &amp;lt;xs:complexType&amp;gt;&lt;BR /&gt;            &amp;lt;xs:sequence&amp;gt;&lt;BR /&gt;              &amp;lt;xs:element name="order" maxOccurs="unbounded" minOccurs="0"&amp;gt;&lt;BR /&gt;                &amp;lt;xs:complexType&amp;gt;&lt;BR /&gt;                  &amp;lt;xs:sequence&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="CustomerName"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="CustomerEmail"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="CustomerPhone"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="Facility"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:byte" name="FacilityID"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:byte" name="WarehouseTransactionID"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ReferenceNum"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="PONum"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="Retailer"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipToCompanyName"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipToName"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipToEmail"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipToPhone"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipToAddress1"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipToAddress2"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipToCity"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipToState"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipToZip"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipToCountry"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipMethod"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="MarkForName"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="BatchOrderID"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:dateTime" name="CreationDate"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="EarliestShipDate"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ShipCancelDate"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="PickupDate"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="Carrier"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="BillingCode"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:float" name="TotWeight"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:float" name="TotCuFt"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:float" name="TotPackages"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:float" name="TotOrdQty"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:float" name="TotLines"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="Notes"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="OverAllocated"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="PickTicketPrintDate"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:date" name="ProcessDate"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="TrackingNumber"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="LoadNumber"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="BillOfLading"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="MasterBillOfLading"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ASNSentDate"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="ConfirmASNSentDate"/&amp;gt;&lt;BR /&gt;                    &amp;lt;xs:element type="xs:string" name="RememberRowInfo"/&amp;gt;&lt;BR /&gt;                  &amp;lt;/xs:sequence&amp;gt;&lt;BR /&gt;                &amp;lt;/xs:complexType&amp;gt;&lt;BR /&gt;              &amp;lt;/xs:element&amp;gt;&lt;BR /&gt;            &amp;lt;/xs:sequence&amp;gt;&lt;BR /&gt;          &amp;lt;/xs:complexType&amp;gt;&lt;BR /&gt;        &amp;lt;/xs:element&amp;gt;&lt;BR /&gt;      &amp;lt;/xs:sequence&amp;gt;&lt;BR /&gt;    &amp;lt;/xs:complexType&amp;gt;&lt;BR /&gt;  &amp;lt;/xs:element&amp;gt;&lt;BR /&gt;  &amp;lt;xs:element name="totalOrders" type="xs:byte"/&amp;gt;&lt;BR /&gt;&amp;lt;/xs:schema&amp;gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 02 Jul 2014 20:45:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Convert-Soap-Document-to-CSV/m-p/2323798#M93581</guid>
      <dc:creator>ptromblee</dc:creator>
      <dc:date>2014-07-02T20:45:09Z</dc:date>
    </item>
    <item>
      <title>Re: Convert Soap Document to CSV</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Convert-Soap-Document-to-CSV/m-p/2323799#M93582</link>
      <description>What I have right now is:&lt;BR /&gt;tSoap ---&amp;gt; OrderTemplate (created a file xml schema) ---&amp;gt; tLogRow&lt;BR /&gt;I get 1 row returned between tSoap and OrderTemplate but 0 rows to tLogRow.&lt;BR /&gt;Am I going about this the correct way?</description>
      <pubDate>Wed, 02 Jul 2014 22:37:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Convert-Soap-Document-to-CSV/m-p/2323799#M93582</guid>
      <dc:creator>ptromblee</dc:creator>
      <dc:date>2014-07-02T22:37:32Z</dc:date>
    </item>
  </channel>
</rss>

