<?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: SP Interface Differences between EG and Portal in Developers</title>
    <link>https://communities.sas.com/t5/Developers/SP-Interface-Differences-between-EG-and-Portal/m-p/60941#M3137</link>
    <description>Hi:&lt;BR /&gt;
  One time where I've seen this happen (SP runs in EG/AMO, but not the Portal) is when I used macro variables like &amp;amp;VAR and &amp;amp;CLASS which are Javascript "keywords". The Portal uses JavaScript to build the GUI for submitting the SP -- so if your SP macro variables are named the same as JavaScript keywords, it confuses the Portal and you generally get an "error on page". This Tech Support note talks about it:&lt;BR /&gt;
&lt;A href="http://support.sas.com/kb/18/502.html" target="_blank"&gt;http://support.sas.com/kb/18/502.html&lt;/A&gt;&lt;BR /&gt;
 &lt;BR /&gt;
  I'm not exactly sure what the whole list of Javascript "words to avoid" are. In our Stored Process class, we recommend avoiding JavaScript functions and object names as a best practice -- for example break, do, if, throw, catch, case, enum, in, try switch, var, class...) We looked them up in a JavaScript manual.&lt;BR /&gt;
 &lt;BR /&gt;
  Otherwise, if that's not it, you might check with Tech Support for more help. They can look at your SP registration and help you figure out what's wrong.&lt;BR /&gt;
 &lt;BR /&gt;
cynthia</description>
    <pubDate>Wed, 12 Nov 2008 18:49:16 GMT</pubDate>
    <dc:creator>Cynthia_sas</dc:creator>
    <dc:date>2008-11-12T18:49:16Z</dc:date>
    <item>
      <title>SP Interface Differences between EG and Portal</title>
      <link>https://communities.sas.com/t5/Developers/SP-Interface-Differences-between-EG-and-Portal/m-p/60940#M3136</link>
      <description>I know there are some minor differences between the capabilities of the parameter interface for EG versus the Portal (v9.1.3).  Can anyone tell me what these are?&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
I have a stored process that I created in EG...actually I wrote a macro then put it in EG.  In EG the stored process runs fine...it does not run in the Portal.  I don't think it is a security issue because the parameter group headers do appear...so the portal is accessing the SP...but if I click on a group header nothing happens.  I think it may have something to do with the 20 or so parameters I set up.  Any ideas?&lt;BR /&gt;
&lt;BR /&gt;
TIA&lt;BR /&gt;
&lt;BR /&gt;
Matthew</description>
      <pubDate>Wed, 12 Nov 2008 17:25:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/SP-Interface-Differences-between-EG-and-Portal/m-p/60940#M3136</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2008-11-12T17:25:47Z</dc:date>
    </item>
    <item>
      <title>Re: SP Interface Differences between EG and Portal</title>
      <link>https://communities.sas.com/t5/Developers/SP-Interface-Differences-between-EG-and-Portal/m-p/60941#M3137</link>
      <description>Hi:&lt;BR /&gt;
  One time where I've seen this happen (SP runs in EG/AMO, but not the Portal) is when I used macro variables like &amp;amp;VAR and &amp;amp;CLASS which are Javascript "keywords". The Portal uses JavaScript to build the GUI for submitting the SP -- so if your SP macro variables are named the same as JavaScript keywords, it confuses the Portal and you generally get an "error on page". This Tech Support note talks about it:&lt;BR /&gt;
&lt;A href="http://support.sas.com/kb/18/502.html" target="_blank"&gt;http://support.sas.com/kb/18/502.html&lt;/A&gt;&lt;BR /&gt;
 &lt;BR /&gt;
  I'm not exactly sure what the whole list of Javascript "words to avoid" are. In our Stored Process class, we recommend avoiding JavaScript functions and object names as a best practice -- for example break, do, if, throw, catch, case, enum, in, try switch, var, class...) We looked them up in a JavaScript manual.&lt;BR /&gt;
 &lt;BR /&gt;
  Otherwise, if that's not it, you might check with Tech Support for more help. They can look at your SP registration and help you figure out what's wrong.&lt;BR /&gt;
 &lt;BR /&gt;
cynthia</description>
      <pubDate>Wed, 12 Nov 2008 18:49:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/SP-Interface-Differences-between-EG-and-Portal/m-p/60941#M3137</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2008-11-12T18:49:16Z</dc:date>
    </item>
  </channel>
</rss>

