<?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: Required Drop Down Using Data Source With Row Level Security in SAS Visual Analytics</title>
    <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387465#M7875</link>
    <description>&lt;P&gt;It sounds like you have two issues.&amp;nbsp; 1. The row level permissions is not working for the user since no values are returned. 2. The prompt is retaining the last value used if no values are returned.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think you need to focus on item 1 first.&amp;nbsp; You need to see what row level permission is being applied to the table.&amp;nbsp; If you have access to SASAdmin then this is easy to do and does not require a restart of the web app server.&amp;nbsp; Here are the steps&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Log on to the SAS Web Administration Console with an administrative ID. The URL is in this form: &lt;SPAN&gt;http(s)://server:port/SASAdmin&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Expand &lt;STRONG&gt;Application Management&lt;/STRONG&gt; and select &lt;STRONG&gt;Visual Analytics Designer&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Expand &lt;STRONG&gt;Logging&lt;/STRONG&gt; and set both &lt;SPAN&gt;root&lt;/SPAN&gt; and&lt;SPAN&gt; com.sas &lt;/SPAN&gt;to &lt;STRONG&gt;DEBUG&lt;/STRONG&gt;, as shown in the following display. (These settings generate a lot of logging. Return these settings to &lt;STRONG&gt;WARN&lt;/STRONG&gt; when you have completed your analysis.)&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Once the logging is set, run the report.&amp;nbsp; Then navigate to the location of the Designer log.&amp;nbsp; That is typically located in a folder similar to &lt;I&gt;&lt;FONT face="Courier New"&gt;-configuration-directory&lt;/FONT&gt;&lt;/I&gt;&lt;FONT face="Courier New"&gt;/Lev1/Web/Logs/SASServer12_1&lt;/FONT&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is an example of what my log looks like when I login with my sasdemo account.&amp;nbsp; Notice the part in bold below.&amp;nbsp; The most common issue with identity based row level permissions is that the server is appended to the end of the id.&amp;nbsp; If that is not the form of your id data item on the source table then you won't get any results.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;DESIGNER&amp;nbsp;&amp;nbsp; ] DEBUG [tomcat-http--41] 2017-03-10 16:02:11,418 [ST-24703-DYdaVmmpcHUUMKP1TGvL-cas:sasdemo] com.sas.services.information.OMIServer&lt;BR /&gt; - checking authorization for&amp;nbsp; to Read on OMSOBJ:PhysicalTable/A5XB46DX.BN0001LX &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;[DESIGNER&amp;nbsp;&amp;nbsp; ] DEBUG [tomcat-http--41] 2017-03-10 16:02:11,419 [ST-24703-DYdaVmmpcHUUMKP1TGvL-cas:sasdemo] com.sas.services.information.OMIServer&lt;BR /&gt; - Authorization check result is &lt;STRONG&gt;id CONTAINS 'SASDEMO@SASBI'/&lt;/STRONG&gt;*VA&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&amp;lt;ex opId="contains"&amp;gt;&amp;lt;ex v="id"&lt;BR /&gt; t="1"/&amp;gt;&amp;lt;ex v="SASDEMO@SASBI" t="3"/&amp;gt;&amp;lt;/ex&amp;gt;*/ true&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;[DESIGNER&amp;nbsp;&amp;nbsp; ] DEBUG [tomcat-http--41] 2017-03-10 16:02:11,419 [ST-24703-DYdaVmmpcHUUMKP1TGvL-cas:sasdemo] com.sas.lasr.services.logging.Performance&lt;BR /&gt; - Performance: Retrieve permission conditions: 1 ms&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 11 Aug 2017 18:59:43 GMT</pubDate>
    <dc:creator>KeithM</dc:creator>
    <dc:date>2017-08-11T18:59:43Z</dc:date>
    <item>
      <title>Required Drop Down Using Data Source With Row Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387422#M7873</link>
      <description>&lt;P&gt;I have a drop dwon list that I have set to required that is also assigned a parameter. The data soruce feeding the drop down has row level security. When a user logs in the drop down is set to missing&amp;nbsp;and the paramter is still storing the value last saved on in the report designer. How&amp;nbsp;do I get the drop down and parameter to popluate correctly?&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2017 17:12:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387422#M7873</guid>
      <dc:creator>me12</dc:creator>
      <dc:date>2017-08-11T17:12:45Z</dc:date>
    </item>
    <item>
      <title>Re: Required Drop Down Using Data Source With Row Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387465#M7875</link>
      <description>&lt;P&gt;It sounds like you have two issues.&amp;nbsp; 1. The row level permissions is not working for the user since no values are returned. 2. The prompt is retaining the last value used if no values are returned.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think you need to focus on item 1 first.&amp;nbsp; You need to see what row level permission is being applied to the table.&amp;nbsp; If you have access to SASAdmin then this is easy to do and does not require a restart of the web app server.&amp;nbsp; Here are the steps&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Log on to the SAS Web Administration Console with an administrative ID. The URL is in this form: &lt;SPAN&gt;http(s)://server:port/SASAdmin&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Expand &lt;STRONG&gt;Application Management&lt;/STRONG&gt; and select &lt;STRONG&gt;Visual Analytics Designer&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Expand &lt;STRONG&gt;Logging&lt;/STRONG&gt; and set both &lt;SPAN&gt;root&lt;/SPAN&gt; and&lt;SPAN&gt; com.sas &lt;/SPAN&gt;to &lt;STRONG&gt;DEBUG&lt;/STRONG&gt;, as shown in the following display. (These settings generate a lot of logging. Return these settings to &lt;STRONG&gt;WARN&lt;/STRONG&gt; when you have completed your analysis.)&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Once the logging is set, run the report.&amp;nbsp; Then navigate to the location of the Designer log.&amp;nbsp; That is typically located in a folder similar to &lt;I&gt;&lt;FONT face="Courier New"&gt;-configuration-directory&lt;/FONT&gt;&lt;/I&gt;&lt;FONT face="Courier New"&gt;/Lev1/Web/Logs/SASServer12_1&lt;/FONT&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is an example of what my log looks like when I login with my sasdemo account.&amp;nbsp; Notice the part in bold below.&amp;nbsp; The most common issue with identity based row level permissions is that the server is appended to the end of the id.&amp;nbsp; If that is not the form of your id data item on the source table then you won't get any results.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;DESIGNER&amp;nbsp;&amp;nbsp; ] DEBUG [tomcat-http--41] 2017-03-10 16:02:11,418 [ST-24703-DYdaVmmpcHUUMKP1TGvL-cas:sasdemo] com.sas.services.information.OMIServer&lt;BR /&gt; - checking authorization for&amp;nbsp; to Read on OMSOBJ:PhysicalTable/A5XB46DX.BN0001LX &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;[DESIGNER&amp;nbsp;&amp;nbsp; ] DEBUG [tomcat-http--41] 2017-03-10 16:02:11,419 [ST-24703-DYdaVmmpcHUUMKP1TGvL-cas:sasdemo] com.sas.services.information.OMIServer&lt;BR /&gt; - Authorization check result is &lt;STRONG&gt;id CONTAINS 'SASDEMO@SASBI'/&lt;/STRONG&gt;*VA&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&amp;lt;ex opId="contains"&amp;gt;&amp;lt;ex v="id"&lt;BR /&gt; t="1"/&amp;gt;&amp;lt;ex v="SASDEMO@SASBI" t="3"/&amp;gt;&amp;lt;/ex&amp;gt;*/ true&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;[DESIGNER&amp;nbsp;&amp;nbsp; ] DEBUG [tomcat-http--41] 2017-03-10 16:02:11,419 [ST-24703-DYdaVmmpcHUUMKP1TGvL-cas:sasdemo] com.sas.lasr.services.logging.Performance&lt;BR /&gt; - Performance: Retrieve permission conditions: 1 ms&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2017 18:59:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387465#M7875</guid>
      <dc:creator>KeithM</dc:creator>
      <dc:date>2017-08-11T18:59:43Z</dc:date>
    </item>
    <item>
      <title>Re: Required Drop Down Using Data Source With Row Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387466#M7876</link>
      <description>&lt;P&gt;The drop down list is popluating correctly based on row level security but it is not selecting from the avaliable rows into the drop down or paramter correctly.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2017 19:02:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387466#M7876</guid>
      <dc:creator>me12</dc:creator>
      <dc:date>2017-08-11T19:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: Required Drop Down Using Data Source With Row Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387471#M7877</link>
      <description>&lt;P&gt;So in this example, the Row level permissions is working correctly and the results for the data item used for the drop down list should have values.&amp;nbsp; If that is the case, please do the following:&lt;/P&gt;
&lt;P&gt;1. Create a new report.&lt;/P&gt;
&lt;P&gt;2. Add the RLS table.&lt;/P&gt;
&lt;P&gt;3. Add a list table and a drop down list.&lt;/P&gt;
&lt;P&gt;4.&amp;nbsp; Drag the data item over to both the list table object and the drop down list.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do both of the objects populate?&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2017 19:24:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387471#M7877</guid>
      <dc:creator>KeithM</dc:creator>
      <dc:date>2017-08-11T19:24:58Z</dc:date>
    </item>
    <item>
      <title>Re: Required Drop Down Using Data Source With Row Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387476#M7879</link>
      <description>&lt;P&gt;Yes&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2017 19:35:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387476#M7879</guid>
      <dc:creator>me12</dc:creator>
      <dc:date>2017-08-11T19:35:04Z</dc:date>
    </item>
    <item>
      <title>Re: Required Drop Down Using Data Source With Row Level Security</title>
      <link>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387479#M7880</link>
      <description>I would like to create a tech support track with you and investigate this some more during a webex.   If interested send an email to keith.myers@sas.com&lt;KEITH.MYERS&gt; and include your name, phone number and email address.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/KEITH.MYERS&gt;</description>
      <pubDate>Fri, 11 Aug 2017 19:44:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Visual-Analytics/Required-Drop-Down-Using-Data-Source-With-Row-Level-Security/m-p/387479#M7880</guid>
      <dc:creator>KeithM</dc:creator>
      <dc:date>2017-08-11T19:44:01Z</dc:date>
    </item>
  </channel>
</rss>

