<?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 Consuming SOAP Web Service with DataFlux DM Studio in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Consuming-SOAP-Web-Service-with-DataFlux-DM-Studio/m-p/730266#M19885</link>
    <description>&lt;P&gt;I'm trying to consume a 3rd Party SOAP Web Service using a Job in Data Management Studio, the "Web Service Node" under "Data Integration" to be specific.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm having 2 issues with this. They're separate issues but I figured I'd include them both here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Issue 1:&lt;/P&gt;&lt;P&gt;One of the available SOAP Actions (GetTables) has different metadata response formats based on what parameter you send (I think this means response is complex type, not very familiar with SOAP/SOAP XMLs). Using "Discovery" in the Web Service Node I get the following when selecting this particular action:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dm_soap_error.png" style="width: 412px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/56723iC8CDE2A81A092E04/image-size/large?v=v2&amp;amp;px=999" role="button" title="dm_soap_error.png" alt="dm_soap_error.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I've tried manually entering the response for a specific parameter, but no luck.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Issue 2:&lt;/P&gt;&lt;P&gt;A response for an Action (GetUpdatedFC) returns up to 1,000 rows, I've added all the response fields to the output and it runs with no problems but the result of this call is only 1 row, it seems to be the first row returned, nothing about the other 999 rows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For reference:&lt;/P&gt;&lt;P&gt;Will like to keep this strictly to DM Job if possible (no SAS code, but if needed, that's fine)&lt;/P&gt;&lt;P&gt;General flow of data job is: 1.Authenticate and get a token 2.Use token for following calls&lt;/P&gt;&lt;P&gt;WSDL for Web Service:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.argusmedia.com/ArgusWSVSTO/ArgusFC.asmx?wsdl" target="_blank" rel="noopener"&gt;https://www.argusmedia.com/ArgusWSVSTO/ArgusFC.asmx?wsdl&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, all the actions work in SOAPUI with no issues, so there no issues on the vendor's side.&lt;/P&gt;</description>
    <pubDate>Tue, 30 Mar 2021 23:10:09 GMT</pubDate>
    <dc:creator>ea33</dc:creator>
    <dc:date>2021-03-30T23:10:09Z</dc:date>
    <item>
      <title>Consuming SOAP Web Service with DataFlux DM Studio</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Consuming-SOAP-Web-Service-with-DataFlux-DM-Studio/m-p/730266#M19885</link>
      <description>&lt;P&gt;I'm trying to consume a 3rd Party SOAP Web Service using a Job in Data Management Studio, the "Web Service Node" under "Data Integration" to be specific.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm having 2 issues with this. They're separate issues but I figured I'd include them both here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Issue 1:&lt;/P&gt;&lt;P&gt;One of the available SOAP Actions (GetTables) has different metadata response formats based on what parameter you send (I think this means response is complex type, not very familiar with SOAP/SOAP XMLs). Using "Discovery" in the Web Service Node I get the following when selecting this particular action:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dm_soap_error.png" style="width: 412px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/56723iC8CDE2A81A092E04/image-size/large?v=v2&amp;amp;px=999" role="button" title="dm_soap_error.png" alt="dm_soap_error.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I've tried manually entering the response for a specific parameter, but no luck.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Issue 2:&lt;/P&gt;&lt;P&gt;A response for an Action (GetUpdatedFC) returns up to 1,000 rows, I've added all the response fields to the output and it runs with no problems but the result of this call is only 1 row, it seems to be the first row returned, nothing about the other 999 rows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For reference:&lt;/P&gt;&lt;P&gt;Will like to keep this strictly to DM Job if possible (no SAS code, but if needed, that's fine)&lt;/P&gt;&lt;P&gt;General flow of data job is: 1.Authenticate and get a token 2.Use token for following calls&lt;/P&gt;&lt;P&gt;WSDL for Web Service:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.argusmedia.com/ArgusWSVSTO/ArgusFC.asmx?wsdl" target="_blank" rel="noopener"&gt;https://www.argusmedia.com/ArgusWSVSTO/ArgusFC.asmx?wsdl&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, all the actions work in SOAPUI with no issues, so there no issues on the vendor's side.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Mar 2021 23:10:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Consuming-SOAP-Web-Service-with-DataFlux-DM-Studio/m-p/730266#M19885</guid>
      <dc:creator>ea33</dc:creator>
      <dc:date>2021-03-30T23:10:09Z</dc:date>
    </item>
    <item>
      <title>Re: Consuming SOAP Web Service with DataFlux DM Studio</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Consuming-SOAP-Web-Service-with-DataFlux-DM-Studio/m-p/731697#M19895</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;As far as I know the web service node has some limitations:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;it supports on WSDL 1.1&lt;/LI&gt;
&lt;LI&gt;the call is made for each record&lt;/LI&gt;
&lt;LI&gt;it is not possible to output the XML response, you only have the parsed input.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If your endpoint supports REST, you should prefer that approach or use an external command with curl&lt;/P&gt;</description>
      <pubDate>Tue, 06 Apr 2021 20:04:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Consuming-SOAP-Web-Service-with-DataFlux-DM-Studio/m-p/731697#M19895</guid>
      <dc:creator>VincentRejany</dc:creator>
      <dc:date>2021-04-06T20:04:34Z</dc:date>
    </item>
  </channel>
</rss>

