<?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: import xml file compressed into .7z in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426947#M105245</link>
    <description>&lt;P&gt;Looks like nothing has been created/run in this step????&amp;nbsp;None of the "put"&amp;nbsp;command produce print out.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; filename inzip ZIP "e:\Users\mhollifi\Desktop\Chotibhak\USA_FO_Active_2016-04.zip";&lt;BR /&gt;2&lt;BR /&gt;3&lt;BR /&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; data contents(keep=memname isFolder);&lt;BR /&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length memname $200 isFolder 8;&lt;BR /&gt;6&lt;BR /&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fid=dopen("inzip"); put fid;&lt;BR /&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if fid=0 then&lt;BR /&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stop;&lt;BR /&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp; memcount=dnum(fid); put memcount;&lt;BR /&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp; do i=1 to memcount;&lt;BR /&gt;12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; memname=dread(fid,i); put&amp;nbsp; fid memcount memname;&lt;BR /&gt;13&lt;BR /&gt;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isFolder = (first(reverse(trim(memname)))='.');&lt;BR /&gt;15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;16&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp; rc=dclose(fid);&lt;BR /&gt;18&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;NOTE: List Handle Creation Failed.&lt;BR /&gt;0&lt;BR /&gt;NOTE: The data set WORK.CONTENTS has 0 observations and 2 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/P&gt;</description>
    <pubDate>Thu, 11 Jan 2018 18:23:50 GMT</pubDate>
    <dc:creator>mhollifi</dc:creator>
    <dc:date>2018-01-11T18:23:50Z</dc:date>
    <item>
      <title>import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426271#M105019</link>
      <description>&lt;P&gt;I need to read .7z file.&amp;nbsp; The contents of .7z file are more than thousand xml files.&amp;nbsp; I tried this but I got error like this.&lt;/P&gt;&lt;P&gt;118&amp;nbsp; filename inzip ZIP "e:\Users\mhollifi\Desktop\Chotibhak\USA_FO_Active_2016-04.7z";&lt;BR /&gt;119&amp;nbsp; &amp;nbsp;&lt;BR /&gt;120&amp;nbsp; /* Read the "members" (files) from the ZIP file */&lt;BR /&gt;119&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;BR /&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;121&amp;nbsp; data contents(keep=memname isFolder);&lt;/P&gt;&lt;P&gt;122&amp;nbsp;&amp;nbsp; length memname $200 isFolder 8;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;123&amp;nbsp;&amp;nbsp; fid=dopen("inzip");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;124&amp;nbsp;&amp;nbsp; if fid=0 then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;BR /&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;125&amp;nbsp;&amp;nbsp;&amp;nbsp; stop;&lt;/P&gt;&lt;P&gt;126&amp;nbsp;&amp;nbsp; memcount=dnum(fid);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;127&amp;nbsp;&amp;nbsp; do i=1 to memcount;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;128&amp;nbsp;&amp;nbsp;&amp;nbsp; memname=dread(fid,i);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;129&amp;nbsp;&amp;nbsp;&amp;nbsp; /* check for trailing / in folder name */&lt;BR /&gt;130&amp;nbsp;&amp;nbsp;&amp;nbsp; isFolder = (first(reverse(trim(memname)))='/');&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;131&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;132&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;133&amp;nbsp;&amp;nbsp; rc=dclose(fid);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;134&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I&amp;nbsp;suspect SAS cannot read .7z file.&amp;nbsp; Is it right?&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jan 2018 22:50:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426271#M105019</guid>
      <dc:creator>mhollifi</dc:creator>
      <dc:date>2018-01-09T22:50:25Z</dc:date>
    </item>
    <item>
      <title>Re: import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426274#M105020</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/183698"&gt;@mhollifi&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I&amp;nbsp;suspect SAS cannot read .7z file.&amp;nbsp; Is it right?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It supports GZIP (SAS 9.4 TS1M5)&amp;nbsp; files and/or files zipped with WINZIP. If you have XCMD enabled, you can always sneak down to your OS to have it unzip and export the file.&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="delete_winzip.JPG" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/17737iC1F39A397EA7F457/image-size/large?v=v2&amp;amp;px=999" role="button" title="delete_winzip.JPG" alt="delete_winzip.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jan 2018 22:59:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426274#M105020</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-01-09T22:59:29Z</dc:date>
    </item>
    <item>
      <title>Re: import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426332#M105030</link>
      <description>&lt;P&gt;When posting logs, use the {i} button. The main posting window removes much of the formatting and changes certain characters and character sequences, which removes a lot of important content of the log (like horizontal spacing, so the underlines of the ERROR message appear in the wrong place).&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jan 2018 08:30:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426332#M105030</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-01-10T08:30:35Z</dc:date>
    </item>
    <item>
      <title>Re: import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426928#M105235</link>
      <description>&lt;P&gt;So, SAS cannot read .7z files, I created a zip file for change.&amp;nbsp; I got this error message: "list handle creation failed" What is list handle? and&amp;nbsp;Why failed to be created?&amp;nbsp; Thank you for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;45&amp;nbsp;&amp;nbsp; filename inzip ZIP "e:\Users\mhollifi\Desktop\Chotibhak\USA_FO_Active_2016-04.zip";&lt;BR /&gt;46&lt;BR /&gt;47&lt;BR /&gt;48&amp;nbsp;&amp;nbsp; data contents(keep=memname isFolder);&lt;BR /&gt;49&amp;nbsp;&amp;nbsp;&amp;nbsp; length memname $200 isFolder 8;&lt;BR /&gt;50&amp;nbsp;&amp;nbsp;&amp;nbsp; fid=dopen("inzip");&lt;BR /&gt;51&amp;nbsp;&amp;nbsp;&amp;nbsp; if fid=0 then&lt;BR /&gt;52&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stop;&lt;BR /&gt;53&amp;nbsp;&amp;nbsp;&amp;nbsp; memcount=dnum(fid);&lt;BR /&gt;54&amp;nbsp;&amp;nbsp;&amp;nbsp; do i=1 to memcount;&lt;BR /&gt;55&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; memname=dread(fid,i);&lt;BR /&gt;56&lt;BR /&gt;57&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isFolder = (first(reverse(trim(memname)))='/');&lt;BR /&gt;58&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;59&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;60&amp;nbsp;&amp;nbsp;&amp;nbsp; rc=dclose(fid);&lt;BR /&gt;61&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;NOTE: List Handle Creation Failed.&lt;BR /&gt;NOTE: The data set WORK.CONTENTS has 0 observations and 2 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.02 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;62&amp;nbsp;&amp;nbsp; title "Files in the ZIP file";&lt;BR /&gt;63&amp;nbsp;&amp;nbsp; proc print data=contents noobs N;&lt;BR /&gt;64&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;NOTE: No observations in data set WORK.CONTENTS.&lt;BR /&gt;NOTE: PROCEDURE PRINT used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jan 2018 17:38:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426928#M105235</guid>
      <dc:creator>mhollifi</dc:creator>
      <dc:date>2018-01-11T17:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426933#M105238</link>
      <description>&lt;P&gt;What version of SAS do you have?&lt;/P&gt;
&lt;P&gt;I'm assuming you're using the approach outlined here to list the files in your zipped file.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jan 2018 17:58:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426933#M105238</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-01-11T17:58:19Z</dc:date>
    </item>
    <item>
      <title>Re: import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426934#M105239</link>
      <description>&lt;P&gt;SAS 9.4, TS 1M3 is my version.&lt;/P&gt;&lt;P&gt;Yes, I am trying to get the list of files in the zip file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jan 2018 18:01:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426934#M105239</guid>
      <dc:creator>mhollifi</dc:creator>
      <dc:date>2018-01-11T18:01:23Z</dc:date>
    </item>
    <item>
      <title>Re: import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426938#M105241</link>
      <description>&lt;P&gt;&lt;SPAN&gt;isFolder = (first(reverse(trim(memname)))='/');&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The line above doesn't seem to match the code in teh blog post I linked. I would probably just copy that code and see if it worked as is....you only need the second part of the macro because you're not looking to find all zip files.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jan 2018 18:06:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426938#M105241</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-01-11T18:06:03Z</dc:date>
    </item>
    <item>
      <title>Re: import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426947#M105245</link>
      <description>&lt;P&gt;Looks like nothing has been created/run in this step????&amp;nbsp;None of the "put"&amp;nbsp;command produce print out.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; filename inzip ZIP "e:\Users\mhollifi\Desktop\Chotibhak\USA_FO_Active_2016-04.zip";&lt;BR /&gt;2&lt;BR /&gt;3&lt;BR /&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; data contents(keep=memname isFolder);&lt;BR /&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length memname $200 isFolder 8;&lt;BR /&gt;6&lt;BR /&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fid=dopen("inzip"); put fid;&lt;BR /&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if fid=0 then&lt;BR /&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stop;&lt;BR /&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp; memcount=dnum(fid); put memcount;&lt;BR /&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp; do i=1 to memcount;&lt;BR /&gt;12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; memname=dread(fid,i); put&amp;nbsp; fid memcount memname;&lt;BR /&gt;13&lt;BR /&gt;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isFolder = (first(reverse(trim(memname)))='.');&lt;BR /&gt;15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;16&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp; rc=dclose(fid);&lt;BR /&gt;18&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;NOTE: List Handle Creation Failed.&lt;BR /&gt;0&lt;BR /&gt;NOTE: The data set WORK.CONTENTS has 0 observations and 2 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jan 2018 18:23:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426947#M105245</guid>
      <dc:creator>mhollifi</dc:creator>
      <dc:date>2018-01-11T18:23:50Z</dc:date>
    </item>
    <item>
      <title>Re: import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426950#M105246</link>
      <description>&lt;P&gt;Try the macros here:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://blogs.sas.com/content/sasdummy/2017/09/08/filename-zip-details/" target="_blank"&gt;https://blogs.sas.com/content/sasdummy/2017/09/08/filename-zip-details/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using Chris's code from GitHub here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://gist.github.com/cjdinger/04384420b1c04bdcd0e894d7950c7652" target="_blank"&gt;https://gist.github.com/cjdinger/04384420b1c04bdcd0e894d7950c7652&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jan 2018 18:29:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426950#M105246</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-01-11T18:29:17Z</dc:date>
    </item>
    <item>
      <title>Re: import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426956#M105248</link>
      <description>&lt;P&gt;thank you for your help.&amp;nbsp; It didn't work. Maybe because the files names in the zip file are numbers?&lt;/P&gt;&lt;P&gt;741&amp;nbsp; /* Sample use */&lt;BR /&gt;742&lt;BR /&gt;743&lt;BR /&gt;744&lt;BR /&gt;745&amp;nbsp;&amp;nbsp;&amp;nbsp; %listzipcontents (targdir=e:\Users\mhollifi\Desktop\Chotibhak\USA_FO_Active_2016-04,&lt;BR /&gt;745! outlist=work.zipfiles);&lt;/P&gt;&lt;P&gt;NOTE: Numeric values have been converted to character values at the places given by:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3:2&lt;BR /&gt;NOTE: Character values have been converted to numeric values at the places given by:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2:11&lt;BR /&gt;NOTE: The data set WORK._ZIPFILES has 0 observations and 5 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.04 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.04 seconds&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;NOTE: Fileref TARGDIR has been deassigned.&lt;BR /&gt;NOTE: No rows were selected.&lt;BR /&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ERROR: The data set list (WORK._contents:) does not contain any members.&lt;/P&gt;&lt;P&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;WARNING: The data set WORK.ZIPFILES may be incomplete.&amp;nbsp; When this step was stopped there were 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; observations and 0 variables.&lt;BR /&gt;WARNING: Data set WORK.ZIPFILES was not replaced because this step was stopped.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;NOTE: The file WORK._CONTENTS: (memtype=DATA) was not found, but appears on a DELETE statement.&lt;BR /&gt;NOTE: Deleting WORK._ZIPFILES (memtype=DATA).&lt;BR /&gt;746&lt;BR /&gt;747&amp;nbsp;&amp;nbsp;&amp;nbsp; %getZipDetails (inlist=work.zipfiles, outlist=work.zipdetails);&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE DATASETS used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ERROR: Table WORK.ZIPFILES doesn't have any columns. PROC SQL requires each of its tables to&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; have at least 1 column.&lt;BR /&gt;ERROR: The following columns were not found in the contributing tables: memname, zip.&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR: The data set list (WORK._deets:) does not contain any members.&lt;/P&gt;&lt;P&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;WARNING: The data set WORK.ZIPDETAILS may be incomplete.&amp;nbsp; When this step was stopped there were&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 observations and 0 variables.&lt;BR /&gt;WARNING: Data set WORK.ZIPDETAILS was not replaced because this step was stopped.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;NOTE: The file WORK._DEETS: (memtype=DATA) was not found, but appears on a DELETE statement.&lt;BR /&gt;NOTE: PROCEDURE DATASETS used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;748&lt;BR /&gt;749&lt;BR /&gt;750&lt;BR /&gt;751&amp;nbsp; */&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="Capture.JPG" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/17799i99B934247556553F/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jan 2018 18:51:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/426956#M105248</guid>
      <dc:creator>mhollifi</dc:creator>
      <dc:date>2018-01-11T18:51:03Z</dc:date>
    </item>
    <item>
      <title>Re: import xml file compressed into .7z</title>
      <link>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/428106#M105653</link>
      <description>&lt;P&gt;Thank you all for help.&lt;/P&gt;&lt;P&gt;I found out that both methods works when the number of members in the zip file is small amount.&amp;nbsp; I bombed because I have over 12thausands files in the zip file.&amp;nbsp; I don't think SAS can run through.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I guess, I need to print files name to read them all manually...&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2018 17:33:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/import-xml-file-compressed-into-7z/m-p/428106#M105653</guid>
      <dc:creator>mhollifi</dc:creator>
      <dc:date>2018-01-16T17:33:12Z</dc:date>
    </item>
  </channel>
</rss>

