<?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: Manipulate proc contents in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176777#M12554</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Peter, I would also not suggest concatenation of libraries in this moment. It is excellent with version management using catalog member types (eg formats) but not for data-processing.&lt;/P&gt;&lt;P&gt;The op's question is looking like data investigation on a environment where a lot of segregated SAS datasets have been created in a lot of folders.&lt;BR /&gt;As the perception on folders and SAS datasets with Unix is not correct it is not the experienced SAS analyst, may be a new one taken over work, a new technical person or an auditor.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Jul 2014 05:32:52 GMT</pubDate>
    <dc:creator>jakarman</dc:creator>
    <dc:date>2014-07-15T05:32:52Z</dc:date>
    <item>
      <title>Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176760#M12537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: 'trebuchet ms', geneva; color: #000000;"&gt;Hello,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'trebuchet ms', geneva; color: #000000;"&gt;I have around 1000 data sets and I am trying to write a code to create a proc contents for all these data sets and once I have them my second step would be to check for specific fields like account_number,DOB,sex etc and if they are available in the proc contents my second step should filter those datasets and write them to output.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'trebuchet ms', geneva; color: #000000;"&gt;Example :- I have datasets A,B,C,D,E and now I write a macro to do proc contents on each of A,B,C,D,E datasets and I create a separate output for each of them. Now my second step of code need to see if each of the new datasets created (i.e the output of the proc contents) have a set of fields in them and if they have the field then the second step should write them out.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'trebuchet ms', geneva; color: #000000;"&gt;Do any one have thoughts on the best way of doing it?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 15:22:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176760#M12537</guid>
      <dc:creator>anoopm7</dc:creator>
      <dc:date>2014-07-11T15:22:51Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176761#M12538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use the sashelp.v- members as view to them all. But be aware the processing can be slow.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 15:26:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176761#M12538</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-07-11T15:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176762#M12539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If the data sets are all in the same data libraray you can get PROC CONTENTS on all of them with DATA=libname._ALL_;&amp;nbsp; You will want NOPRINT and OUT= option with KEEP=data set option to keep only the variables in the OUT= data that you are interested in like MEMNAME, NAME, TYPE, LENGTH etc.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may need other or perhaps all of them depending on what you are doing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 15:40:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176762#M12539</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-07-11T15:40:09Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176763#M12540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Don't you mean SASHELP.VCOLUMN instead of SASHELP.VMEMBER?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 15:41:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176763#M12540</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2014-07-11T15:41:08Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176764#M12541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And sashelp.vtable&amp;nbsp; .... I yes but was too lazy &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 15:56:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176764#M12541</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-07-11T15:56:23Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176765#M12542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose your all datasets are in the same folder then following may generate the desired results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc contents data=SASHELP._all_ out=vars(keep=memname name); /* used SASHELP as an example */&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;select distinct memname from vars&lt;BR /&gt;where name in ('A','B','C'); /* Fields to be searched */&lt;BR /&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 16:25:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176765#M12542</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-07-11T16:25:08Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176766#M12543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;So if you have the list of variable names then a single query against DICTIONARY.COLUMNS should get the list of datasets that contain all of the variables.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;%let&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; varlist='NAME','AGE';&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;%let&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; nvars=2 ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: navy; background: white; font-size: 10.0pt; font-family: 'Courier New';"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="color: navy; background: white; font-size: 10.0pt; font-family: 'Courier New';"&gt;&lt;STRONG&gt;sql&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&amp;nbsp; ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;select&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;distinct&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; catx(&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: purple; background: white;"&gt;'.'&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;,libname,memname) &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; dsname&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;from&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; dictionary.columns&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;where&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; libname=&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: purple; background: white;"&gt;'SASHELP'&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;and&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; upcase(name) &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;in&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; (&amp;amp;varlist) &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;group&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;by&lt;/SPAN&gt; &lt;SPAN style="color: teal; background: white; font-size: 10.0pt; font-family: 'Courier New';"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; background: white;"&gt;having&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt; count(*) = &amp;amp;nvars&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&amp;nbsp; ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-size: 10.0pt; font-family: 'Courier New';"&gt;&lt;STRONG&gt;quit&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 16:58:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176766#M12543</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2014-07-11T16:58:58Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176767#M12544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I wrote the below basic sas code to start with (as given below). This filters out the variables names and then it checks if specific variables are available and if they are available if writes the output. So from the title name I can identify the file name and that in turn help me to identify which dataset has these variables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;CHALLENGE :- &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;The datasets that I need to scan are spread across multiple folders and across multiple years. For example as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dataset :- /june/data/&amp;lt;port&amp;gt;/&amp;lt;rep&amp;gt;/&amp;lt;year&amp;gt;/&amp;lt;month&amp;gt;/&amp;lt;sasfile name&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here port,rep,year,month,sasfile name all are different. I could go define each of the files but that is going to take me a long time. Is there some technique that would allow me to penetrate inside the folders? &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------&lt;/P&gt;&lt;P&gt;SAS CODE USED&lt;/P&gt;&lt;P&gt;--------&lt;/P&gt;&lt;P&gt;&lt;EM&gt;libname rpl "/june/dev/adhoc/test/SASEG" ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;libname check "/june/dev/adhoc/test/SASEG" ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;%macro x(port);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;libname bbr "/june/data/&amp;amp;port./repor1/2014/06/";&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;proc contents data=bbr.file1 noprint out=rpl.&amp;amp;port. (keep=name);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;run ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;data check.&amp;amp;port. ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;set rpl.&amp;amp;port. ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if NAME in ('ACCOUNT','CCSTAT','ZIPCODE') ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;run ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;proc print data= check.&amp;amp;port. ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;title check.&amp;amp;port. ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;run ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;%mend ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;%x(zone1);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;%x(zone2);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;%x(zone3);&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 17:21:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176767#M12544</guid>
      <dc:creator>anoopm7</dc:creator>
      <dc:date>2014-07-11T17:21:16Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176768#M12545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, you can use standard OS commands.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Google Recursively list all files in a directory in (YOUR OS)&lt;/P&gt;&lt;P&gt;Here's a link for Unix:&lt;/P&gt;&lt;P&gt;&lt;A href="https://kb.iu.edu/d/abef" title="https://kb.iu.edu/d/abef"&gt;https://kb.iu.edu/d/abef&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 18:36:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176768#M12545</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-07-11T18:36:37Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176769#M12546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You don't need PROC CONTENTS or what follows. You simply need to issue the appropriate LIBNAME statements. Then use the solution by Tom in message 6 of this thread, probably without&lt;/P&gt;&lt;P&gt;libname=&lt;SPAN style="background: white; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;'SASHELP'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 19:05:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176769#M12546</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2014-07-11T19:05:21Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176770#M12547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Several ways::&lt;/P&gt;&lt;P&gt;1/ You can use OS commands when the installation/configuration has been set to allow you.&lt;BR /&gt;In this case you can use an Unix "ls -latr" command with redirecting to analyse that file building up a dataset of folders.&lt;BR /&gt;When you have access to the system doing that "ls"" command but not being allowed to run that from SAS you split that up in several steps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2/ Build your SAS dataset with OS folder using SAS functions. It will be a lot of work&lt;BR /&gt; &lt;/P&gt;&lt;P&gt;1 and 2/ Proceed with that SAS dataset creating the associated libnamess Put some counter in the libname def (max string length &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3/ Build all libnames using some macro-looping. An optimistic approach is allowed ignoring the failures of combinations that do not exist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Having alle libnames defined use the SAShelp.Vcolumns dataset with your selection on column names.&lt;/P&gt;&lt;P&gt;All contents information will be automatic generated by SAS at the moment of accessing that view.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 19:11:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176770#M12547</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-07-11T19:11:08Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176771#M12548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry guys, have been trying to swim against the wave (don't hate me for not using sashelp yet !!)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let me tell you what I did so far...since the list of sas files were around 60,000 spread across multiple directories/filenames etc I decided to do a basic listing (LS) and created that as a .txt output file. Once I did that I read the .txt file at a particular position and hence my new output file just had the file names&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the LS output&lt;/P&gt;&lt;P&gt;-rwxr-x---&amp;nbsp;&amp;nbsp; 1 bag23&amp;nbsp; too8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56K Jul&amp;nbsp; 1 11:40 /july/first/ny/fq/2014/06/jjssn.sas7bndx&lt;/P&gt;&lt;P&gt;-rwxr-x---&amp;nbsp;&amp;nbsp; 1 bag23&amp;nbsp; too8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32K Jul&amp;nbsp; 1 11:40 /july/first/ny/fq/2014/06/jjssn.sas7bdat&lt;/P&gt;&lt;P&gt;-rwxr-x---&amp;nbsp;&amp;nbsp; 1 bag23&amp;nbsp; too8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56K Jul&amp;nbsp; 1 11:40 /july/first/ny/fq/2014/06/jjpii.sas7bndx&lt;/P&gt;&lt;P&gt;-rwxr-x---&amp;nbsp;&amp;nbsp; 1 bag23&amp;nbsp; too8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32K Jul&amp;nbsp; 1 11:40 /july/first/ny/fq/2014/06/jjpii.sas7bdat&lt;/P&gt;&lt;P&gt;-rwxr-x---&amp;nbsp;&amp;nbsp; 1 bag23&amp;nbsp; too8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56K Jul&amp;nbsp; 1 11:40 /july/first/ny/fq/2014/06/jj.sas7bndx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEW FILE output after selecting using the new code&lt;/P&gt;&lt;P&gt;/july/first/ny/fq/2014/06/jjssn.sas7bndx&lt;/P&gt;&lt;P&gt;/july/first/ny/fq/2014/06/jjssn.sas7bdat&lt;/P&gt;&lt;P&gt;/july/first/ny/fq/2014/06/jjpii.sas7bndx&lt;/P&gt;&lt;P&gt;/july/first/ny/fq/2014/06/jjpii.sas7bdat&lt;/P&gt;&lt;P&gt;/july/first/ny/fq/2014/06/jj.sas7bndx&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now I want to read this NEW FILE such that I could get the proc print of each of these records..i.e read a record from the NEW FILE and then PRINT the proc content of first record and then read next record print the PROC CONTENT of that etc..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 19:55:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176771#M12548</guid>
      <dc:creator>anoopm7</dc:creator>
      <dc:date>2014-07-11T19:55:38Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176772#M12549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You cannot read those file *.sas7- files as text files. The way to read them is by library references that are on the folder names.&lt;/P&gt;&lt;P&gt;You are need the tree of folders without any files on the OS level. The a attribute in: "ls -latr" I inlcuding all hidden files witn the . (current folder) an .. (upper level folder)&lt;BR /&gt;The bndx files types are indexfiles associated with a dataset with the same name. Some more types are possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The folders have an other indication at the file attributes, starting with the letter d (directory).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go for the folders not files and connect them to libnames.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 20:18:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176772#M12549</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-07-11T20:18:02Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176773#M12550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would use a data step to parse out the paths which hold sas datasets into a libs dataset. Then&lt;/P&gt;&lt;P&gt;data ;&lt;/P&gt;&lt;P&gt;Set libs;&lt;/P&gt;&lt;P&gt;By path;&lt;/P&gt;&lt;P&gt;If last.path ;&lt;/P&gt;&lt;P&gt;CALL EXECUTE( 'libname L ' !! Quote(trim( path)) !!' ;' ) ;&lt;/P&gt;&lt;P&gt;CALL EXECUTE( 'PROC CONTENTS DATA=L._ALL_ NOPRINT OUT=A; ' ) ;&lt;/P&gt;&lt;P&gt;CALL EXECUTE( data b; set a; ');&lt;/P&gt;&lt;P&gt;call execute(' length path $300 ; retain path ' !! quote( trim( path )) );&lt;/P&gt;&lt;P&gt;call execute(' ; run; proc append base= collection data= b ; run ; ' ) ;&lt;/P&gt;&lt;P&gt;Run ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That provides a work.collection detailling all columns along with the path.&lt;/P&gt;&lt;P&gt;you might want to drop columns you don't need.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 21:34:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176773#M12550</guid>
      <dc:creator>Peter_C</dc:creator>
      <dc:date>2014-07-11T21:34:14Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176774#M12551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There's a libname function in SAS, as well as the fact that the libname statement will take multiple arguments. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000212079.htm" title="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000212079.htm"&gt;SAS(R) 9.2 Language Reference: Dictionary, Fourth Edition&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 10px; font-family: 'Courier New'; color: #942193;"&gt;&lt;SPAN style="color: #0433ff;"&gt;libname&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; test (&lt;/SPAN&gt;'C:\Data\StatCan'&lt;SPAN style="color: #000000;"&gt; ,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 10px; font-family: 'Courier New'; color: #942193;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; &lt;/SPAN&gt;'C:\Data\StatCan\ShapeToTab'&lt;SPAN style="color: #000000;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 21:58:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176774#M12551</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-07-11T21:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176775#M12552</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have totally lost the big picture of what you want to do.&amp;nbsp; Originally it had something to do with testing which datasets had particular variables.&lt;/P&gt;&lt;P&gt;If you are talking about looking at the contents of tens of thousands of SAS datasets and then printing the data in those files?&amp;nbsp; That does not make much sense as who is going to read all of that output. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now if you are talking about making a report that summarizes each dataset then it might make more sense.&amp;nbsp; Say something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;FILENAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOBS&amp;nbsp;&amp;nbsp; VAR1&amp;nbsp; VAR2&amp;nbsp; VAR3 &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em; font-family: 'courier new', courier;"&gt;/july/first/ny/fq/2014/06/jjssn.sas7bdat&amp;nbsp; 1,212&amp;nbsp;&amp;nbsp;&amp;nbsp; YES&amp;nbsp;&amp;nbsp;&amp;nbsp; NO&amp;nbsp;&amp;nbsp;&amp;nbsp; NO&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em; font-family: 'courier new', courier;"&gt;/july/first/ny/fq/2014/06/jjpii.sas7bdat&amp;nbsp;&amp;nbsp;&amp;nbsp; 512&amp;nbsp;&amp;nbsp;&amp;nbsp; YES&amp;nbsp;&amp;nbsp;&amp;nbsp; YES&amp;nbsp;&amp;nbsp; YES&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em; font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em; font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2014 23:11:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176775#M12552</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2014-07-11T23:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176776#M12553</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I thought the query was to report the tables which contained certain columns.&lt;/P&gt;&lt;P&gt;My proposal supports that query by creating a table with the full library contents info with all column info + path, for each folder of sas datasets.&amp;nbsp; &lt;/P&gt;&lt;P&gt;The next stage would filter to show only rows for those columns required. And then summarise whatever.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A libname concatenating all paths will hide a table in a subfolder a/b/c/ if a table of the same name is also in a higher level folder like a/b/.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jul 2014 19:31:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176776#M12553</guid>
      <dc:creator>Peter_C</dc:creator>
      <dc:date>2014-07-14T19:31:40Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176777#M12554</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Peter, I would also not suggest concatenation of libraries in this moment. It is excellent with version management using catalog member types (eg formats) but not for data-processing.&lt;/P&gt;&lt;P&gt;The op's question is looking like data investigation on a environment where a lot of segregated SAS datasets have been created in a lot of folders.&lt;BR /&gt;As the perception on folders and SAS datasets with Unix is not correct it is not the experienced SAS analyst, may be a new one taken over work, a new technical person or an auditor.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2014 05:32:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176777#M12554</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-07-15T05:32:52Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176778#M12555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jaap&lt;/P&gt;&lt;P&gt;you describe a suituation I find when arriving at a new client.&lt;/P&gt;&lt;P&gt;It is really handy to register contents of all atasets in the environment.&lt;/P&gt;&lt;P&gt;Then I become aware of terminology that the "locals" use for specific keys and other attributes. For the same reason I list all .sas code files then parse macro names of macros.&lt;/P&gt;&lt;P&gt;Usually it finds more overlap than justified by version history.&lt;/P&gt;&lt;P&gt;It isn't as good as a full impact analysis but might have more scope.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter.c&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2014 07:25:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176778#M12555</guid>
      <dc:creator>Peter_C</dc:creator>
      <dc:date>2014-07-15T07:25:59Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulate proc contents</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176779#M12556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My apologies if I am not clear.. Let me explain it with some sample codes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The below is the code&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;libname rpl "/temp/test/SASEG" ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;libname check "/temp/test/SASEG" ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;filename dd "/temp/test/SASEG/sample.txt" ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;data test;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;infile dd missover;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;input @54 filename : $80. ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="line-height: 1.5em; font-size: 10pt;"&gt;run;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;proc print data=test;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;run;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****The out put of the test using the above proc print is below.&lt;/P&gt;&lt;P&gt;QUESTION&lt;/P&gt;&lt;P&gt;1) I have such a SAS dataset (a list of datasets). &lt;STRONG&gt;Now how do I use that SAS dataset to do a PROC CONTENTS on each of the observation in that file?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;2) If that could be done how should I write it down as a output ?&lt;/P&gt;&lt;P&gt;3) Then I would check the output of the proc contents to see if they have some variables that Iam interested and if&amp;nbsp; the variables are present that I want to report that dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" cellpadding="0" cellspacing="0" style="border: none;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="border-top: solid #C0504D 1.0pt; border-left: none; border-bottom: solid #C0504D 1.0pt; border-right: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #112277; font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #112277; font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Obs&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-top: solid #C0504D 1.0pt; border-left: none; border-bottom: solid #C0504D 1.0pt; border-right: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;STRONG style="color: #112277; font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;filename&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bc/ringreport/2014/06/bankcard.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;2&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bc/ringreport/2014/06/bankcard.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;3&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bc/ringreport/2014/06/bank_co.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;4&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bc/ringreport/2014/06/bank_co.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;5&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bc/ringreport/2014/06/multran.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;6&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bc/ringreport/2014/06/multran.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;7&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/avco/ringreport/2014/06/avco.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;8&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/avco/ringreport/2014/06/avco.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;9&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/citiusa/ringreport/2014/06/bankcard.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;10&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/citiusa/ringreport/2014/06/bankcard.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;11&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/citiusa/ringreport/2014/06/bank_co.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;12&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/citiusa/ringreport/2014/06/bank_co.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;13&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/acb/ringreport/2014/06/acb.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;14&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/acb/ringreport/2014/06/acb.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;15&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/comm/ringreport/2014/06/coml.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;16&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/comm/ringreport/2014/06/coml.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;17&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/comm/ringreport/2014/06/coml_co.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;18&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/comm/ringreport/2014/06/coml_co.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;19&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/avco/ringreport/2014/06/chdi.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;20&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/avco/ringreport/2014/06/chdi.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;21&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/avco/ringreport/2014/06/chda.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;22&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/avco/ringreport/2014/06/chda.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;23&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/citiusa/ringreport/2014/06/chda.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;24&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/citiusa/ringreport/2014/06/chda.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;25&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/citiusa/ringreport/2014/06/chdi.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;26&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/citiusa/ringreport/2014/06/chdi.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;27&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/acb/ringreport/2014/06/chda.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;28&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/acb/ringreport/2014/06/chda.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;29&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/acb/ringreport/2014/06/chdi.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;30&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/acb/ringreport/2014/06/chdi.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;31&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/comm/ringreport/2014/06/chda.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;32&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/comm/ringreport/2014/06/chda.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;33&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/comm/ringreport/2014/06/chdi.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;34&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/comm/ringreport/2014/06/chdi.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;35&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/rpl/ringreport/2014/06/chdi.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;36&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/rpl/ringreport/2014/06/chdi.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;37&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/rpl/ringreport/2014/06/chda.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;38&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/rpl/ringreport/2014/06/chda.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;39&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/rpl/ringreport/2014/06/cardseg.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;40&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bestbuy/ringreport/2014/06/chdi.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;41&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bestbuy/ringreport/2014/06/chdi.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;42&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bestbuy/ringreport/2014/06/chda.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;43&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bestbuy/ringreport/2014/06/chda.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;44&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/bestbuy/ringreport/2014/06/cardseg.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;45&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/thd/ringreport/2014/06/chdi.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;46&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/thd/ringreport/2014/06/chdi.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;47&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/thd/ringreport/2014/06/chda.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;48&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/thd/ringreport/2014/06/chda.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;49&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/thd/ringreport/2014/06/cardseg.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;50&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/sears1/ringreport/2014/06/chdi.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;51&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/sears1/ringreport/2014/06/chdi.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;52&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/sears1/ringreport/2014/06/chda.sas7bndx&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;53&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; background: #EFD3D2; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/sears1/ringreport/2014/06/chda.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: none; border-bottom: solid #C0504D 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P align="right" style="text-align: right;"&gt;&lt;STRONG style="color: #943634; font-size: 12.0pt; font-family: 'Times New Roman','serif';"&gt;54&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; border-bottom: solid #C0504D 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="top"&gt;&lt;P&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman','serif'; color: #943634;"&gt;/july/q2/sears1/ringreport/2014/06/cardseg.sas7bdat&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jul 2014 16:13:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Manipulate-proc-contents/m-p/176779#M12556</guid>
      <dc:creator>anoopm7</dc:creator>
      <dc:date>2014-07-15T16:13:59Z</dc:date>
    </item>
  </channel>
</rss>

