<?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: Determine observation source in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255972#M48984</link>
    <description>&lt;P&gt;I think sashelp.vlibname would have that information, so you could query it there.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 10 Mar 2016 23:16:45 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2016-03-10T23:16:45Z</dc:date>
    <item>
      <title>Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255950#M48969</link>
      <description>&lt;P&gt;I have multiple libraries with different [z/OS] dataset names that contains identifying information.&amp;nbsp;&amp;nbsp; Using the 'SCAN' function I can retrieve the part of the dataset name containing the identity of the data.&amp;nbsp;&amp;nbsp; The problem is that I can't retrieve the dataset name.&amp;nbsp; Due to some security concerns, I cannot use some of the SAS facilities like (IN=xx) to reliably determine the source of each observation without processing each dataset individually and assigning the source manually.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can a macro variable like &amp;amp;lib or &amp;amp;libname be retrieved for each observation as it is processed so the identifying incormation can be preserved with the selected records in a single pass of multiple files (E.G. -&amp;nbsp; data xx;&amp;nbsp; set a b c d e...;)&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 21:50:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255950#M48969</guid>
      <dc:creator>MandM</dc:creator>
      <dc:date>2016-03-10T21:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255956#M48973</link>
      <description>&lt;P&gt;What is your current code right now?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Are you using the INDSNAME option within SET statement?&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 22:03:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255956#M48973</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-10T22:03:05Z</dc:date>
    </item>
    <item>
      <title>Re: Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255963#M48977</link>
      <description>&lt;P&gt;I don't have any code yet.&amp;nbsp; I am trying to figure out if and how to code a program.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From another program using the same data I get the following note:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOTE: Libref DDP001 was successfully assigned as follows:&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Engine:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V9&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;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Physical Name: MXGT.BIZ.CDTF.P001.SASDATA&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;&lt;/P&gt;&lt;P&gt;I want to bring the Physical Name into the program so I can retrieve any of the levels of the name as the data is being read.&amp;nbsp; When one of the datasets finishes, I need the name to change as the next dataset is processed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 22:18:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255963#M48977</guid>
      <dc:creator>MandM</dc:creator>
      <dc:date>2016-03-10T22:18:36Z</dc:date>
    </item>
    <item>
      <title>Re: Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255968#M48981</link>
      <description>&lt;P&gt;I admit to some curiosity as to how (IN=xxx) is a security issue as I would think the dataset name on the set statement would likely contain way more information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 22:41:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255968#M48981</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-03-10T22:41:15Z</dc:date>
    </item>
    <item>
      <title>Re: Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255969#M48982</link>
      <description>&lt;P&gt;I personally do not find it much of a risk, but if the JCL was changed and the dataset name did not match the data source.&amp;nbsp; Someone could actually view another person or group's data.&amp;nbsp; I am dealing with application data and not necessiarily computer usage data.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 22:54:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255969#M48982</guid>
      <dc:creator>MandM</dc:creator>
      <dc:date>2016-03-10T22:54:51Z</dc:date>
    </item>
    <item>
      <title>Re: Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255972#M48984</link>
      <description>&lt;P&gt;I think sashelp.vlibname would have that information, so you could query it there.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 23:16:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255972#M48984</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-10T23:16:45Z</dc:date>
    </item>
    <item>
      <title>Re: Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255974#M48986</link>
      <description>&lt;P&gt;I put together some quick code to test.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;%MACRO TESTIT ;&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;&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;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; DATA ACTX&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;&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;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET CDTN01.CDTF01 &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CDTS01.CDTF01 &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CDTU01.CDTF01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;INDSNAME=DSN&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt; ;&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;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; KEEP&amp;nbsp;&amp;nbsp;IDENTITY DATE&amp;nbsp; SISID&amp;nbsp; TIME2 CNT&amp;nbsp;&amp;nbsp;&amp;nbsp; ACTVY_STAT_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DU_TYPE_CD&amp;nbsp;&amp;nbsp;&amp;nbsp; TECH_FNCTN_ID&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;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; FORMAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SISID $3.&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;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TECH_FNCTN_ID&amp;nbsp; $12.&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;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CNT&amp;nbsp;&amp;nbsp; = 1&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;&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;&lt;BR /&gt;&amp;nbsp;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;IDENTITY = SCAN(DSN,3,".") ;&amp;nbsp;&lt;/STRONG&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;%MEND TESTIT;&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;&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;&lt;BR /&gt;&amp;nbsp;%TESTIT ;&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;&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;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do not get any errors, but identity is blank.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SASHELP.VLIBNAME will get the name, but I need the IDENTITY on each record.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 23:29:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255974#M48986</guid>
      <dc:creator>MandM</dc:creator>
      <dc:date>2016-03-10T23:29:19Z</dc:date>
    </item>
    <item>
      <title>Re: Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255976#M48987</link>
      <description>&lt;P&gt;I think that you should look at the pathname function. &amp;nbsp;For example,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;location = pathname('DDP001','L');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;will create a string variable with the value&amp;nbsp;&lt;SPAN&gt;MXGT.BIZ.CDTF.P001.SASDATA&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 23:32:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255976#M48987</guid>
      <dc:creator>Paul_OldenKamp_org</dc:creator>
      <dc:date>2016-03-10T23:32:43Z</dc:date>
    </item>
    <item>
      <title>Re: Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255979#M48988</link>
      <description>&lt;P&gt;What does DSN look like before the scan? IF the full name isn't provided there's not much you can do.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For libname - read it in, store as macro variable and assign in data step. Not efficient by doable.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 23:43:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255979#M48988</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-10T23:43:05Z</dc:date>
    </item>
    <item>
      <title>Re: Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255981#M48990</link>
      <description>&lt;P&gt;This worked, almost.&amp;nbsp;&amp;nbsp; As the source of the observations changed, the value stayed the same because it is keeyed off the DDNAME.&amp;nbsp; I need to know for each observation in the data.&amp;nbsp; This gave the value in only one of the multiple datasets being read.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 23:55:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255981#M48990</guid>
      <dc:creator>MandM</dc:creator>
      <dc:date>2016-03-10T23:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: Determine observation source</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255982#M48991</link>
      <description>&lt;P&gt;You will need to use both the indsname option and the pathname function. &amp;nbsp;Let's see if I can write the code off the top of my head:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;identy = scan(pathname(scan(dsn,1,'.'),'L'),3,'.');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is not tested. &amp;nbsp;I don't have a mainframe to run it on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2016 00:01:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Determine-observation-source/m-p/255982#M48991</guid>
      <dc:creator>Paul_OldenKamp_org</dc:creator>
      <dc:date>2016-03-11T00:01:27Z</dc:date>
    </item>
  </channel>
</rss>

