<?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: While importing text it read only few rows in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357304#M83862</link>
    <description>&lt;P&gt;Thanks for your respond. Here is log&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1 The SAS System 16:08 Tuesday, May 9, 2017&lt;/P&gt;&lt;P&gt;1 ;*';*";*/;quit;run;&lt;BR /&gt;2 OPTIONS PAGENO=MIN;&lt;BR /&gt;3 %LET _CLIENTTASKLABEL='Program';&lt;BR /&gt;4 %LET _CLIENTPROCESSFLOWNAME='Process Flow';&lt;BR /&gt;5 %LET _CLIENTPROJECTPATH='';&lt;BR /&gt;6 %LET _CLIENTPROJECTPATHHOST='';&lt;BR /&gt;7 %LET _CLIENTPROJECTNAME='';&lt;BR /&gt;8 %LET _SASPROGRAMFILE='';&lt;BR /&gt;9 %LET _SASPROGRAMFILEHOST='';&lt;BR /&gt;10&lt;BR /&gt;11 ODS _ALL_ CLOSE;&lt;BR /&gt;12 OPTIONS DEV=ACTIVEX;&lt;BR /&gt;13 GOPTIONS XPIXELS=0 YPIXELS=0;&lt;BR /&gt;14 FILENAME EGSR TEMP;&lt;BR /&gt;15 ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR&lt;BR /&gt;16 STYLE=HtmlBlue&lt;BR /&gt;17 STYLESHEET=(URL="file:///D:/SAS/SASHome/SASEnterpriseGuide/7.1/Styles/HtmlBlue.css")&lt;BR /&gt;18 NOGTITLE&lt;BR /&gt;19 NOGFOOTNOTE&lt;BR /&gt;20 GPATH=&amp;amp;sasworklocation&lt;BR /&gt;21 ENCODING=UTF8&lt;BR /&gt;22 options(rolap="on")&lt;BR /&gt;23 ;&lt;BR /&gt;NOTE: Writing TAGSETS.SASREPORT13(EGSR) Body file: EGSR&lt;BR /&gt;24&lt;BR /&gt;25 GOPTIONS ACCESSIBLE;&lt;BR /&gt;26 filename inzip ZIP "/product/users/chtrrv01/UNIVERSE1.TXT.zip";&lt;BR /&gt;27&lt;BR /&gt;28 /* Read the "members" (files) from the ZIP file */&lt;BR /&gt;29 data contents(keep=memname isFolder);&lt;BR /&gt;30 length memname $200 isFolder 8;&lt;BR /&gt;31 fid=dopen("inzip");&lt;BR /&gt;32 if fid=0 then&lt;BR /&gt;33 stop;&lt;BR /&gt;34 memcount=dnum(fid);&lt;BR /&gt;35 do i=1 to memcount;&lt;BR /&gt;36 memname=dread(fid,i);&lt;BR /&gt;37 /* check for trailing / in folder name */&lt;BR /&gt;38 isFolder = (first(reverse(trim(memname)))='/');&lt;BR /&gt;39 output;&lt;BR /&gt;40 end;&lt;BR /&gt;41 rc=dclose(fid);&lt;BR /&gt;42 run;&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.CONTENTS has 1 observations and 2 variables.&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:08:24,637-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 1| _DISARM| 20086784| _DISARM| 12| _DISARM| 12| _DISARM| 752| _DISARM| 47848| _DISARM| 0.000000| _DISARM|&lt;BR /&gt;0.009089| _DISARM| 1809979704.628560| _DISARM| 1809979704.637649| _DISARM| 0.000000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:08:24,638-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 20086784| _DISARM| 20086784| _DISARM| 12| _DISARM| 12| _DISARM| 1648| _DISARM| 47848| _DISARM| 0.000000| _DISARM|&lt;BR /&gt;0.037251| _DISARM| 1809979704.600998| _DISARM| 1809979704.638249| _DISARM| 0.000000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 0.03 seconds&lt;BR /&gt;cpu time 0.01 seconds&lt;/P&gt;&lt;P&gt;43&lt;BR /&gt;44 /* create a report of the ZIP contents */&lt;BR /&gt;2 The SAS System 16:08 Tuesday, May 9, 2017&lt;/P&gt;&lt;P&gt;45 title "Files in the ZIP file";&lt;BR /&gt;46 proc print data=contents noobs N;&lt;BR /&gt;47 run;&lt;/P&gt;&lt;P&gt;NOTE: There were 1 observations read from the data set WORK.CONTENTS.&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:08:24,714-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 1| _DISARM| 20086784| _DISARM| 12| _DISARM| 12| _DISARM| 1640| _DISARM| 50360| _DISARM| 0.010000|&lt;BR /&gt;_DISARM| 0.041559| _DISARM| 1809979704.672629| _DISARM| 1809979704.714188| _DISARM| 0.010000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:08:24,715-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 20086784| _DISARM| 20086784| _DISARM| 12| _DISARM| 12| _DISARM| 2128| _DISARM| 50368| _DISARM| 0.010000| _DISARM|&lt;BR /&gt;0.061399| _DISARM| 1809979704.653799| _DISARM| 1809979704.715198| _DISARM| 0.010000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE PRINT used (Total process time):&lt;BR /&gt;real time 0.06 seconds&lt;BR /&gt;cpu time 0.01 seconds&lt;/P&gt;&lt;P&gt;48&lt;BR /&gt;49&lt;BR /&gt;50&lt;BR /&gt;51 /* identify a temp folder in the WORK directory */&lt;BR /&gt;52 filename xl "%sysfunc(getoption(work))/CHARTERC.SJ32CUIE.UNIVERSE1.TXT" ;&lt;BR /&gt;53&lt;BR /&gt;54 /* hat tip: "data _null_" on SAS-L */&lt;BR /&gt;55 data _null_;&lt;BR /&gt;56 /* using member syntax here */&lt;BR /&gt;57 infile inzip(CHARTERC.SJ32CUIE.UNIVERSE1.TXT)&lt;BR /&gt;58 dlm='|' lrecl=256 recfm=F length=length eof=eof unbuf;&lt;BR /&gt;59 file xl lrecl=256 recfm=N;&lt;BR /&gt;60 input;&lt;BR /&gt;61 put _infile_ $varying256. length;&lt;BR /&gt;62 return;&lt;BR /&gt;63 eof:&lt;BR /&gt;64 stop;&lt;BR /&gt;65 run;&lt;/P&gt;&lt;P&gt;NOTE: The infile library INZIP is:&lt;BR /&gt;Directory=/product/users/chtrrv01/UNIVERSE1.TXT.zip&lt;/P&gt;&lt;P&gt;NOTE: The infile INZIP(CHARTERC.SJ32CUIE.UNIVERSE1.TXT) is:&lt;BR /&gt;Filename=/product/users/chtrrv01/UNIVERSE1.TXT.zip,&lt;BR /&gt;Member Name=CHARTERC.SJ32CUIE.UNIVERSE1.TXT&lt;/P&gt;&lt;P&gt;NOTE: UNBUFFERED is the default with RECFM=N.&lt;BR /&gt;NOTE: The file XL is:&lt;BR /&gt;Filename=/product/saswork/SAS_workF0A00000B57E_saspapp07/SAS_work616B0000B57E_saspapp07/CHARTERC.SJ32CUIE.UNIVERSE1.TXT,&lt;BR /&gt;Owner Name=v656505,Group Name=twcother,&lt;BR /&gt;Access Permission=-rw-r--r--,&lt;BR /&gt;Last Modified=09May2017:16:08:24&lt;/P&gt;&lt;P&gt;NOTE: A total of 65449514 records were read from the infile library INZIP.&lt;BR /&gt;NOTE: 65449514 records were read from the infile INZIP(CHARTERC.SJ32CUIE.UNIVERSE1.TXT).&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:11:31,998-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 20348928| _DISARM| 20348928| _DISARM| 12| _DISARM| 12| _DISARM| 40610576| _DISARM| 40660944| _DISARM| 166.120000|&lt;BR /&gt;_DISARM| 187.279549| _DISARM| 1809979704.718782| _DISARM| 1809979891.998331| _DISARM| 136.740000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 3:07.28&lt;BR /&gt;cpu time 2:46.12&lt;BR /&gt;&lt;BR /&gt;3 The SAS System 16:08 Tuesday, May 9, 2017&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;66&lt;BR /&gt;67 proc import datafile=xl dbms=dlm out=account replace;&lt;BR /&gt;68 delimiter='|';&lt;BR /&gt;69&lt;BR /&gt;70 /*sheet=confirmed*/;&lt;BR /&gt;71 run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;NOTE: 5999999 records were read from the infile XL.&lt;BR /&gt;The minimum record length was 975.&lt;BR /&gt;The maximum record length was 3422.&lt;BR /&gt;NOTE: The data set WORK.ACCOUNT has 5999999 observations and 456 variables.&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,143-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 5999999| _DISARM| 43982848| _DISARM| 12| _DISARM| 12| _DISARM| 73146200| _DISARM| 113830816| _DISARM|&lt;BR /&gt;371.880000| _DISARM| 441.493721| _DISARM| 1809979898.649956| _DISARM| 1809980340.143677| _DISARM| 324.880000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,144-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 44249088| _DISARM| 43982848| _DISARM| 12| _DISARM| 12| _DISARM| 73146712| _DISARM| 113830824| _DISARM| 372.050000|&lt;BR /&gt;_DISARM| 441.679083| _DISARM| 1809979898.465673| _DISARM| 1809980340.144756| _DISARM| 325.000000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 7:21.67&lt;BR /&gt;cpu time 6:12.06&lt;/P&gt;&lt;P&gt;Errors detected in submitted DATA step. Examine log.&lt;BR /&gt;5999999 rows created in WORK.ACCOUNT from XL.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,249-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 426| _DISARM| 40841216| _DISARM| 12| _DISARM| 12| _DISARM| 73157576| _DISARM| 113837576| _DISARM|&lt;BR /&gt;68 The SAS System 16:08 Tuesday, May 9, 2017&lt;/P&gt;&lt;P&gt;377.060000| _DISARM| 447.926786| _DISARM| 1809979892.322683| _DISARM| 1809980340.249469| _DISARM| 329.910000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,251-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 1470| _DISARM| 40841216| _DISARM| 12| _DISARM| 12| _DISARM| 73157568| _DISARM| 113837576| _DISARM|&lt;BR /&gt;377.060000| _DISARM| 447.927057| _DISARM| 1809979892.324151| _DISARM| 1809980340.251208| _DISARM| 329.910000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,300-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 426| _DISARM| 40841216| _DISARM| 12| _DISARM| 12| _DISARM| 73168824| _DISARM| 113840536| _DISARM|&lt;BR /&gt;377.100000| _DISARM| 448.107873| _DISARM| 1809979892.192304| _DISARM| 1809980340.300177| _DISARM| 329.930000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,301-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 1470| _DISARM| 40841216| _DISARM| 12| _DISARM| 12| _DISARM| 73167848| _DISARM| 113840536| _DISARM|&lt;BR /&gt;377.100000| _DISARM| 448.096283| _DISARM| 1809979892.205269| _DISARM| 1809980340.301552| _DISARM| 329.930000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,302-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 794| _DISARM| 40841216| _DISARM| 12| _DISARM| 12| _DISARM| 73159856| _DISARM| 113840536| _DISARM|&lt;BR /&gt;377.070000| _DISARM| 447.960349| _DISARM| 1809979892.342470| _DISARM| 1809980340.302819| _DISARM| 329.920000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,314-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 5999999| _DISARM| 40308736| _DISARM| 12| _DISARM| 12| _DISARM| 5456| _DISARM| 113841568| _DISARM|&lt;BR /&gt;0.030000| _DISARM| 0.087946| _DISARM| 1809980340.226293| _DISARM| 1809980340.314239| _DISARM| 0.020000| _DISARM| | _ENDDISARM&lt;BR /&gt;ERROR: Import unsuccessful. See SAS Log for details.&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,332-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 44769280| _DISARM| 34508800| _DISARM| 12| _DISARM| 12| _DISARM| 73181760| _DISARM| 113842896| _DISARM| 377.150000|&lt;BR /&gt;_DISARM| 448.327131| _DISARM| 1809979892.005814| _DISARM| 1809980340.332945| _DISARM| 329.960000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE IMPORT used (Total process time):&lt;BR /&gt;real time 7:28.32&lt;BR /&gt;cpu time 6:17.16&lt;BR /&gt;&lt;BR /&gt;1488&lt;BR /&gt;1489 GOPTIONS NOACCESSIBLE;&lt;BR /&gt;1490 %LET _CLIENTTASKLABEL=;&lt;BR /&gt;1491 %LET _CLIENTPROCESSFLOWNAME=;&lt;BR /&gt;1492 %LET _CLIENTPROJECTPATH=;&lt;BR /&gt;1493 %LET _CLIENTPROJECTPATHHOST=;&lt;BR /&gt;1494 %LET _CLIENTPROJECTNAME=;&lt;BR /&gt;1495 %LET _SASPROGRAMFILE=;&lt;BR /&gt;1496 %LET _SASPROGRAMFILEHOST=;&lt;BR /&gt;1497&lt;BR /&gt;1498 ;*';*";*/;quit;run;&lt;BR /&gt;1499 ODS _ALL_ CLOSE;&lt;BR /&gt;1500&lt;BR /&gt;1501&lt;BR /&gt;1502 QUIT; RUN;&lt;BR /&gt;1503&lt;/P&gt;</description>
    <pubDate>Tue, 09 May 2017 21:08:21 GMT</pubDate>
    <dc:creator>Yarlanil59</dc:creator>
    <dc:date>2017-05-09T21:08:21Z</dc:date>
    <item>
      <title>While importing text it read only few rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357284#M83856</link>
      <description>&lt;P&gt;There is one text file in zip&amp;nbsp;of about 16GB of size. tEXT FILE HAVE ABOUT 65 Millions&amp;nbsp;of recoreds&amp;nbsp;but it only import 6 Millions with below code and with proc Import statement alone. can suggestions please?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;filename inzip ZIP "/product/users/chtrrv01/UNIVERSE1.TXT.zip";&lt;BR /&gt;&lt;BR /&gt;/* Read the "members" (files) from the ZIP file */&lt;BR /&gt;data contents(keep=memname isFolder);&lt;BR /&gt;length memname $200 isFolder 8;&lt;BR /&gt;fid=dopen("inzip");&lt;BR /&gt;if fid=0 then&lt;BR /&gt;stop;&lt;BR /&gt;memcount=dnum(fid);&lt;BR /&gt;do i=1 to memcount;&lt;BR /&gt;memname=dread(fid,i);&lt;BR /&gt;/* check for trailing / in folder name */&lt;BR /&gt;isFolder = (first(reverse(trim(memname)))='/');&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;rc=dclose(fid);&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;/* create a report of the ZIP contents */&lt;BR /&gt;title "Files in the ZIP file";&lt;BR /&gt;proc print data=contents noobs N;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/* identify a temp folder in the WORK directory */&lt;BR /&gt;filename xl "%sysfunc(getoption(work))/KDKNW.SJ32CUIE.UNIVERSE1.TXT" ;&lt;BR /&gt;&lt;BR /&gt;/* hat tip: "data _null_" on SAS-L */&lt;BR /&gt;data _null_;&lt;BR /&gt;/* using member syntax here */&lt;BR /&gt;infile inzip(&lt;SPAN&gt;KDKNW&lt;/SPAN&gt;.SJ32CUIE.UNIVERSE1.TXT)&lt;BR /&gt;dlm='|' lrecl=32767 recfm=F length=length eof=eof unbuf;&lt;BR /&gt;file xl lrecl=32767 recfm=N;&lt;BR /&gt;input;&lt;BR /&gt;put _infile_ $varying32767. length;&lt;BR /&gt;return;&lt;BR /&gt;eof:&lt;BR /&gt;stop;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;proc import datafile=xl dbms=dlm out=account replace;&lt;BR /&gt;delimiter='|';&lt;/P&gt;&lt;P&gt;/*sheet=confirmed*/;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2017 19:29:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357284#M83856</guid>
      <dc:creator>Yarlanil59</dc:creator>
      <dc:date>2017-05-09T19:29:54Z</dc:date>
    </item>
    <item>
      <title>Re: While importing text it read only few rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357287#M83858</link>
      <description>&lt;P&gt;Please post the full log. There may be a hint.&lt;/P&gt;
&lt;P&gt;Please add - what SAs platform do you use?&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2017 19:52:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357287#M83858</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-05-09T19:52:14Z</dc:date>
    </item>
    <item>
      <title>Re: While importing text it read only few rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357288#M83859</link>
      <description>&lt;P&gt;Do you really have a text file with fixed length records of 32,767 columns?&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2017 19:55:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357288#M83859</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-05-09T19:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: While importing text it read only few rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357304#M83862</link>
      <description>&lt;P&gt;Thanks for your respond. Here is log&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1 The SAS System 16:08 Tuesday, May 9, 2017&lt;/P&gt;&lt;P&gt;1 ;*';*";*/;quit;run;&lt;BR /&gt;2 OPTIONS PAGENO=MIN;&lt;BR /&gt;3 %LET _CLIENTTASKLABEL='Program';&lt;BR /&gt;4 %LET _CLIENTPROCESSFLOWNAME='Process Flow';&lt;BR /&gt;5 %LET _CLIENTPROJECTPATH='';&lt;BR /&gt;6 %LET _CLIENTPROJECTPATHHOST='';&lt;BR /&gt;7 %LET _CLIENTPROJECTNAME='';&lt;BR /&gt;8 %LET _SASPROGRAMFILE='';&lt;BR /&gt;9 %LET _SASPROGRAMFILEHOST='';&lt;BR /&gt;10&lt;BR /&gt;11 ODS _ALL_ CLOSE;&lt;BR /&gt;12 OPTIONS DEV=ACTIVEX;&lt;BR /&gt;13 GOPTIONS XPIXELS=0 YPIXELS=0;&lt;BR /&gt;14 FILENAME EGSR TEMP;&lt;BR /&gt;15 ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR&lt;BR /&gt;16 STYLE=HtmlBlue&lt;BR /&gt;17 STYLESHEET=(URL="file:///D:/SAS/SASHome/SASEnterpriseGuide/7.1/Styles/HtmlBlue.css")&lt;BR /&gt;18 NOGTITLE&lt;BR /&gt;19 NOGFOOTNOTE&lt;BR /&gt;20 GPATH=&amp;amp;sasworklocation&lt;BR /&gt;21 ENCODING=UTF8&lt;BR /&gt;22 options(rolap="on")&lt;BR /&gt;23 ;&lt;BR /&gt;NOTE: Writing TAGSETS.SASREPORT13(EGSR) Body file: EGSR&lt;BR /&gt;24&lt;BR /&gt;25 GOPTIONS ACCESSIBLE;&lt;BR /&gt;26 filename inzip ZIP "/product/users/chtrrv01/UNIVERSE1.TXT.zip";&lt;BR /&gt;27&lt;BR /&gt;28 /* Read the "members" (files) from the ZIP file */&lt;BR /&gt;29 data contents(keep=memname isFolder);&lt;BR /&gt;30 length memname $200 isFolder 8;&lt;BR /&gt;31 fid=dopen("inzip");&lt;BR /&gt;32 if fid=0 then&lt;BR /&gt;33 stop;&lt;BR /&gt;34 memcount=dnum(fid);&lt;BR /&gt;35 do i=1 to memcount;&lt;BR /&gt;36 memname=dread(fid,i);&lt;BR /&gt;37 /* check for trailing / in folder name */&lt;BR /&gt;38 isFolder = (first(reverse(trim(memname)))='/');&lt;BR /&gt;39 output;&lt;BR /&gt;40 end;&lt;BR /&gt;41 rc=dclose(fid);&lt;BR /&gt;42 run;&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.CONTENTS has 1 observations and 2 variables.&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:08:24,637-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 1| _DISARM| 20086784| _DISARM| 12| _DISARM| 12| _DISARM| 752| _DISARM| 47848| _DISARM| 0.000000| _DISARM|&lt;BR /&gt;0.009089| _DISARM| 1809979704.628560| _DISARM| 1809979704.637649| _DISARM| 0.000000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:08:24,638-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 20086784| _DISARM| 20086784| _DISARM| 12| _DISARM| 12| _DISARM| 1648| _DISARM| 47848| _DISARM| 0.000000| _DISARM|&lt;BR /&gt;0.037251| _DISARM| 1809979704.600998| _DISARM| 1809979704.638249| _DISARM| 0.000000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 0.03 seconds&lt;BR /&gt;cpu time 0.01 seconds&lt;/P&gt;&lt;P&gt;43&lt;BR /&gt;44 /* create a report of the ZIP contents */&lt;BR /&gt;2 The SAS System 16:08 Tuesday, May 9, 2017&lt;/P&gt;&lt;P&gt;45 title "Files in the ZIP file";&lt;BR /&gt;46 proc print data=contents noobs N;&lt;BR /&gt;47 run;&lt;/P&gt;&lt;P&gt;NOTE: There were 1 observations read from the data set WORK.CONTENTS.&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:08:24,714-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 1| _DISARM| 20086784| _DISARM| 12| _DISARM| 12| _DISARM| 1640| _DISARM| 50360| _DISARM| 0.010000|&lt;BR /&gt;_DISARM| 0.041559| _DISARM| 1809979704.672629| _DISARM| 1809979704.714188| _DISARM| 0.010000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:08:24,715-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 20086784| _DISARM| 20086784| _DISARM| 12| _DISARM| 12| _DISARM| 2128| _DISARM| 50368| _DISARM| 0.010000| _DISARM|&lt;BR /&gt;0.061399| _DISARM| 1809979704.653799| _DISARM| 1809979704.715198| _DISARM| 0.010000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE PRINT used (Total process time):&lt;BR /&gt;real time 0.06 seconds&lt;BR /&gt;cpu time 0.01 seconds&lt;/P&gt;&lt;P&gt;48&lt;BR /&gt;49&lt;BR /&gt;50&lt;BR /&gt;51 /* identify a temp folder in the WORK directory */&lt;BR /&gt;52 filename xl "%sysfunc(getoption(work))/CHARTERC.SJ32CUIE.UNIVERSE1.TXT" ;&lt;BR /&gt;53&lt;BR /&gt;54 /* hat tip: "data _null_" on SAS-L */&lt;BR /&gt;55 data _null_;&lt;BR /&gt;56 /* using member syntax here */&lt;BR /&gt;57 infile inzip(CHARTERC.SJ32CUIE.UNIVERSE1.TXT)&lt;BR /&gt;58 dlm='|' lrecl=256 recfm=F length=length eof=eof unbuf;&lt;BR /&gt;59 file xl lrecl=256 recfm=N;&lt;BR /&gt;60 input;&lt;BR /&gt;61 put _infile_ $varying256. length;&lt;BR /&gt;62 return;&lt;BR /&gt;63 eof:&lt;BR /&gt;64 stop;&lt;BR /&gt;65 run;&lt;/P&gt;&lt;P&gt;NOTE: The infile library INZIP is:&lt;BR /&gt;Directory=/product/users/chtrrv01/UNIVERSE1.TXT.zip&lt;/P&gt;&lt;P&gt;NOTE: The infile INZIP(CHARTERC.SJ32CUIE.UNIVERSE1.TXT) is:&lt;BR /&gt;Filename=/product/users/chtrrv01/UNIVERSE1.TXT.zip,&lt;BR /&gt;Member Name=CHARTERC.SJ32CUIE.UNIVERSE1.TXT&lt;/P&gt;&lt;P&gt;NOTE: UNBUFFERED is the default with RECFM=N.&lt;BR /&gt;NOTE: The file XL is:&lt;BR /&gt;Filename=/product/saswork/SAS_workF0A00000B57E_saspapp07/SAS_work616B0000B57E_saspapp07/CHARTERC.SJ32CUIE.UNIVERSE1.TXT,&lt;BR /&gt;Owner Name=v656505,Group Name=twcother,&lt;BR /&gt;Access Permission=-rw-r--r--,&lt;BR /&gt;Last Modified=09May2017:16:08:24&lt;/P&gt;&lt;P&gt;NOTE: A total of 65449514 records were read from the infile library INZIP.&lt;BR /&gt;NOTE: 65449514 records were read from the infile INZIP(CHARTERC.SJ32CUIE.UNIVERSE1.TXT).&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:11:31,998-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 20348928| _DISARM| 20348928| _DISARM| 12| _DISARM| 12| _DISARM| 40610576| _DISARM| 40660944| _DISARM| 166.120000|&lt;BR /&gt;_DISARM| 187.279549| _DISARM| 1809979704.718782| _DISARM| 1809979891.998331| _DISARM| 136.740000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 3:07.28&lt;BR /&gt;cpu time 2:46.12&lt;BR /&gt;&lt;BR /&gt;3 The SAS System 16:08 Tuesday, May 9, 2017&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;66&lt;BR /&gt;67 proc import datafile=xl dbms=dlm out=account replace;&lt;BR /&gt;68 delimiter='|';&lt;BR /&gt;69&lt;BR /&gt;70 /*sheet=confirmed*/;&lt;BR /&gt;71 run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;NOTE: 5999999 records were read from the infile XL.&lt;BR /&gt;The minimum record length was 975.&lt;BR /&gt;The maximum record length was 3422.&lt;BR /&gt;NOTE: The data set WORK.ACCOUNT has 5999999 observations and 456 variables.&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,143-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 5999999| _DISARM| 43982848| _DISARM| 12| _DISARM| 12| _DISARM| 73146200| _DISARM| 113830816| _DISARM|&lt;BR /&gt;371.880000| _DISARM| 441.493721| _DISARM| 1809979898.649956| _DISARM| 1809980340.143677| _DISARM| 324.880000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,144-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 44249088| _DISARM| 43982848| _DISARM| 12| _DISARM| 12| _DISARM| 73146712| _DISARM| 113830824| _DISARM| 372.050000|&lt;BR /&gt;_DISARM| 441.679083| _DISARM| 1809979898.465673| _DISARM| 1809980340.144756| _DISARM| 325.000000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 7:21.67&lt;BR /&gt;cpu time 6:12.06&lt;/P&gt;&lt;P&gt;Errors detected in submitted DATA step. Examine log.&lt;BR /&gt;5999999 rows created in WORK.ACCOUNT from XL.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,249-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 426| _DISARM| 40841216| _DISARM| 12| _DISARM| 12| _DISARM| 73157576| _DISARM| 113837576| _DISARM|&lt;BR /&gt;68 The SAS System 16:08 Tuesday, May 9, 2017&lt;/P&gt;&lt;P&gt;377.060000| _DISARM| 447.926786| _DISARM| 1809979892.322683| _DISARM| 1809980340.249469| _DISARM| 329.910000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,251-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 1470| _DISARM| 40841216| _DISARM| 12| _DISARM| 12| _DISARM| 73157568| _DISARM| 113837576| _DISARM|&lt;BR /&gt;377.060000| _DISARM| 447.927057| _DISARM| 1809979892.324151| _DISARM| 1809980340.251208| _DISARM| 329.910000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,300-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 426| _DISARM| 40841216| _DISARM| 12| _DISARM| 12| _DISARM| 73168824| _DISARM| 113840536| _DISARM|&lt;BR /&gt;377.100000| _DISARM| 448.107873| _DISARM| 1809979892.192304| _DISARM| 1809980340.300177| _DISARM| 329.930000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,301-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 1470| _DISARM| 40841216| _DISARM| 12| _DISARM| 12| _DISARM| 73167848| _DISARM| 113840536| _DISARM|&lt;BR /&gt;377.100000| _DISARM| 448.096283| _DISARM| 1809979892.205269| _DISARM| 1809980340.301552| _DISARM| 329.930000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,302-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 794| _DISARM| 40841216| _DISARM| 12| _DISARM| 12| _DISARM| 73159856| _DISARM| 113840536| _DISARM|&lt;BR /&gt;377.070000| _DISARM| 447.960349| _DISARM| 1809979892.342470| _DISARM| 1809980340.302819| _DISARM| 329.920000| _DISARM| |&lt;BR /&gt;_ENDDISARM&lt;BR /&gt;NOTE: MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,314-04:00| _DISARM| WorkspaceServer| _DISARM| SAS|&lt;BR /&gt;_DISARM| | _DISARM| 5999999| _DISARM| 40308736| _DISARM| 12| _DISARM| 12| _DISARM| 5456| _DISARM| 113841568| _DISARM|&lt;BR /&gt;0.030000| _DISARM| 0.087946| _DISARM| 1809980340.226293| _DISARM| 1809980340.314239| _DISARM| 0.020000| _DISARM| | _ENDDISARM&lt;BR /&gt;ERROR: Import unsuccessful. See SAS Log for details.&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:19:00,332-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM| |&lt;BR /&gt;_DISARM| 44769280| _DISARM| 34508800| _DISARM| 12| _DISARM| 12| _DISARM| 73181760| _DISARM| 113842896| _DISARM| 377.150000|&lt;BR /&gt;_DISARM| 448.327131| _DISARM| 1809979892.005814| _DISARM| 1809980340.332945| _DISARM| 329.960000| _DISARM| | _ENDDISARM&lt;BR /&gt;NOTE: PROCEDURE IMPORT used (Total process time):&lt;BR /&gt;real time 7:28.32&lt;BR /&gt;cpu time 6:17.16&lt;BR /&gt;&lt;BR /&gt;1488&lt;BR /&gt;1489 GOPTIONS NOACCESSIBLE;&lt;BR /&gt;1490 %LET _CLIENTTASKLABEL=;&lt;BR /&gt;1491 %LET _CLIENTPROCESSFLOWNAME=;&lt;BR /&gt;1492 %LET _CLIENTPROJECTPATH=;&lt;BR /&gt;1493 %LET _CLIENTPROJECTPATHHOST=;&lt;BR /&gt;1494 %LET _CLIENTPROJECTNAME=;&lt;BR /&gt;1495 %LET _SASPROGRAMFILE=;&lt;BR /&gt;1496 %LET _SASPROGRAMFILEHOST=;&lt;BR /&gt;1497&lt;BR /&gt;1498 ;*';*";*/;quit;run;&lt;BR /&gt;1499 ODS _ALL_ CLOSE;&lt;BR /&gt;1500&lt;BR /&gt;1501&lt;BR /&gt;1502 QUIT; RUN;&lt;BR /&gt;1503&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2017 21:08:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357304#M83862</guid>
      <dc:creator>Yarlanil59</dc:creator>
      <dc:date>2017-05-09T21:08:21Z</dc:date>
    </item>
    <item>
      <title>Re: While importing text it read only few rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357325#M83868</link>
      <description>&lt;P&gt;Taken from your log:&lt;/P&gt;
&lt;PRE&gt;55 data _null_;
56 /* using member syntax here */
57 infile inzip(CHARTERC.SJ32CUIE.UNIVERSE1.TXT)
58 dlm='|' lrecl=256 recfm=F length=length eof=eof unbuf;
59 file xl lrecl=256 recfm=N;
60 input;
61 put _infile_ $varying256. length;
62 return;
63 eof:
64 stop;
65 run;
NOTE: The infile library INZIP is:
Directory=/product/users/chtrrv01/UNIVERSE1.TXT.zip
NOTE: The infile INZIP(CHARTERC.SJ32CUIE.UNIVERSE1.TXT) is:
Filename=/product/users/chtrrv01/UNIVERSE1.TXT.zip,
Member Name=CHARTERC.SJ32CUIE.UNIVERSE1.TXT
NOTE: UNBUFFERED is the default with RECFM=N.
NOTE: The file XL is:
Filename=/product/saswork/SAS_workF0A00000B57E_saspapp07/SAS_work616B0000B57E_saspapp07/CHARTERC.SJ32CUIE.UNIVERSE1.TXT,
Owner Name=v656505,Group Name=twcother,
Access Permission=-rw-r--r--,
Last Modified=09May2017:16:08:24
NOTE: A total of &lt;STRONG&gt;65449514&lt;/STRONG&gt; records were read from the infile library INZIP.
NOTE: 65449514 records were read from the infile INZIP(CHARTERC.SJ32CUIE.UNIVERSE1.TXT).&lt;/PRE&gt;
&lt;P&gt;You have read : &amp;nbsp;&lt;STRONG&gt;65,449,514&lt;/STRONG&gt;&amp;nbsp;recodrs from the zip file to create the xl file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Later you have:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;67 proc import datafile=xl dbms=dlm out=account replace;
68 delimiter='|';
69
70 /*sheet=confirmed*/;
71 run;


NOTE: 5999999 records were read from the infile XL.
The minimum record length was 975.
The maximum record length was 3422.
NOTE: The data set WORK.ACCOUNT has 5999999 observations and 456 variables.&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;ending with:&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;STRONG&gt;Errors detected in submitted DATA step. Examine log.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;5999999 rows created in WORK.ACCOUNT from XL.&lt;/STRONG&gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;STRONG&gt;...&lt;/STRONG&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;STRONG&gt;&lt;SPAN&gt;ERROR: Import unsuccessful. See SAS Log for details.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;U&gt;From your log&lt;/U&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;SPAN&gt;NOTE: PROCEDURE| _DISARM| STOP| _DISARM| 2017-05-09T16:11:31,998-04:00| _DISARM| WorkspaceServer| _DISARM| SAS| _DISARM&lt;FONT color="#FF0000"&gt;| |&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;_DISARM| 20348928| _DISARM| 20348928| _DISARM| 12| _DISARM| 12| _DISARM| 40610576| _DISARM| 40660944| _DISARM| 166.120000|&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;_DISARM| 187.279549| _DISARM| 1809979704.718782| _DISARM| 1809979891.998331| _DISARM| 136.740000| _DISARM&lt;FONT color="#FF0000"&gt;| |&lt;/FONT&gt; _ENDDISARM&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;SPAN&gt;Are there 2 consequtive delimiters ? Should you definne option &lt;STRONG&gt;dsd&lt;/STRONG&gt; reading the file ?&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;SPAN&gt;Try change the line by adding this option:&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE class=" language-sas"&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;infile inzip(CHARTERC.SJ32CUIE.UNIVERSE1.TXT)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dlm='|' &amp;nbsp;&lt;U&gt;&lt;STRONG&gt;dsd&lt;/STRONG&gt; &lt;/U&gt;lrecl=256 recfm=F length=length eof=eof unbuf;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;file xl lrecl=256 recfm=N;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2017 22:41:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357325#M83868</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-05-09T22:41:08Z</dc:date>
    </item>
    <item>
      <title>Re: While importing text it read only few rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357445#M83921</link>
      <description>&lt;P&gt;Try another option.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;infile inzip(KDKNW.SJ32CUIE.UNIVERSE1.TXT) ignoredoseof;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 10 May 2017 12:39:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357445#M83921</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-05-10T12:39:17Z</dc:date>
    </item>
    <item>
      <title>Re: While importing text it read only few rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357505#M83936</link>
      <description>&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried with&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="token statement"&gt;infile&lt;/SPAN&gt;&lt;SPAN&gt; inzip&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;CHARTERC&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SJ32CUIE&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;UNIVERSE1&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;TXT&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; dlm&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'|'&lt;/SPAN&gt;&lt;SPAN&gt; dsd lrecl&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;256&lt;/SPAN&gt;&lt;SPAN&gt; recfm&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;F &lt;/SPAN&gt;&lt;SPAN class="token function"&gt;length&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;length&lt;/SPAN&gt;&lt;SPAN&gt;eof&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;eof unbuf&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt; &lt;SPAN class="token statement"&gt;file&lt;/SPAN&gt;&lt;SPAN&gt; xl lrecl&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;256&lt;/SPAN&gt;&lt;SPAN&gt; recfm&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;N&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="token punctuation"&gt;but still same error.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="token punctuation"&gt;Errors detected in submitted DATA step. Examine log.&lt;BR /&gt;5999999 rows created in WORK.ACCOUNT from XL.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="token punctuation"&gt;ERROR: Import unsuccessful. &amp;nbsp;See SAS Log for details.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2017 14:43:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357505#M83936</guid>
      <dc:creator>Yarlanil59</dc:creator>
      <dc:date>2017-05-10T14:43:29Z</dc:date>
    </item>
    <item>
      <title>Re: While importing text it read only few rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357616#M83992</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;for suggestion&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried with&amp;nbsp;&lt;/P&gt;&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token statement"&gt;infile&lt;/SPAN&gt; inzip&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;KDKNW&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;SJ32CUIE&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;UNIVERSE1&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;TXT&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; ignoredoseof&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;But same error as before.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2017 18:10:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357616#M83992</guid>
      <dc:creator>Yarlanil59</dc:creator>
      <dc:date>2017-05-10T18:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: While importing text it read only few rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357626#M83998</link>
      <description>&lt;P&gt;Can you provide more information?&lt;/P&gt;
&lt;P&gt;What operating system is SAS running on? &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you use PIPE to run an external ZIP processing program so that you can avoid having to the use ZIP engine from SAS?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It looks like you are trying to do a binary copy from the file in the ZIP file to a text file and so you had RECFM=F, but then you also added DLM='|' which should not apply to a binary file. &amp;nbsp;Why not just read the file as a text file to begin with?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename xl "%sysfunc(getoption(work))/KDKNW.SJ32CUIE.UNIVERSE1.TXT" ;

data _null_;
  infile inzip(KDKNW.SJ32CUIE.UNIVERSE1.TXT) lrecl=32767 ;
  file xl lrecl=32767;
  input;
  put _infile_;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Why are you using PROC IMPORT to read a delimited file? &amp;nbsp;You can write a better program if you know what is in the file. PROC IMPORT can only guess at how to read the file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If your file really is a ZIP file with just one text file in it then what I normally do when running on Unix is to let the unzip&amp;nbsp;command just pull the file to the standard output and read it from there.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want ;
  infile 'unzip -p myfile.zip' pipe firstobs=2 dsd dlm='|' truncover ;
  length var1-var20 $200 ;
  input var1-var20;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 10 May 2017 18:23:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/While-importing-text-it-read-only-few-rows/m-p/357626#M83998</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-05-10T18:23:38Z</dc:date>
    </item>
  </channel>
</rss>

