<?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: SAS EG 7.13 Interactive Debugger -- Can't set a break point in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/318314#M21390</link>
    <description>&lt;P&gt;Hi Jim,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you attach some example code that reproduces the problem for you?&amp;nbsp; We&amp;nbsp;would like to&amp;nbsp;try to reproduce.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Casey&lt;/P&gt;</description>
    <pubDate>Mon, 12 Dec 2016 16:39:09 GMT</pubDate>
    <dc:creator>CaseySmith</dc:creator>
    <dc:date>2016-12-12T16:39:09Z</dc:date>
    <item>
      <title>SAS EG 7.13 Interactive Debugger -- Can't set a break point</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/318049#M21383</link>
      <description>&lt;P&gt;I'm trying out the new interactive debugger available in&amp;nbsp;SAS EG 7.13. &amp;nbsp;I can't seem to set a break point. &amp;nbsp;I'm running as I say SAS EG 7.13 on a Windows 7 machine. &amp;nbsp;My SAS server is an AIX server running SAS 9.3 TS1M2&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any time I try to set a break point, even on the line currently being executed in the debugger, I get the message: "line number N out of range for compiled source" (where "N" is the line number). &amp;nbsp;See code snippet below.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/6326iA476E58C42048086/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="Debugger_Line_Out_of_Range.jpg" title="Debugger_Line_Out_of_Range.jpg" /&gt;&lt;/P&gt;
&lt;P&gt;I can see by virtue of the yellow highlighting in the Debug display window that the program has stepped to line 65. &amp;nbsp;I get the message in the Debug&amp;nbsp;Console "Stepped to lin 65 in column 3". &amp;nbsp;If however I press F9 (or use my mouse) to set a breakpoint, I get the message "Line number 65 out of range for compiled source."&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I also can't get it to work with any program with an INPUT statement.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Has anyone else experienced this? &amp;nbsp;Is this just a 9.3 compatibility problem? &amp;nbsp;Do I just need to upgrade to 9.4?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jim&lt;/P&gt;</description>
      <pubDate>Sat, 10 Dec 2016 03:30:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/318049#M21383</guid>
      <dc:creator>jimbarbour</dc:creator>
      <dc:date>2016-12-10T03:30:51Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG 7.13 Interactive Debugger -- Can't set a break point</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/318314#M21390</link>
      <description>&lt;P&gt;Hi Jim,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you attach some example code that reproduces the problem for you?&amp;nbsp; We&amp;nbsp;would like to&amp;nbsp;try to reproduce.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Casey&lt;/P&gt;</description>
      <pubDate>Mon, 12 Dec 2016 16:39:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/318314#M21390</guid>
      <dc:creator>CaseySmith</dc:creator>
      <dc:date>2016-12-12T16:39:09Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG 7.13 Interactive Debugger -- Can't set a break point</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/318352#M21391</link>
      <description>&lt;P&gt;Hi, Casey,&lt;BR /&gt;&lt;BR /&gt;Yes, of course. &amp;nbsp;I'm in a series of meetings this morning, but I should be able to put something together late afternoon, West Coast time. &amp;nbsp;I'll try to use one of the SAS data sets that are shipped with SAS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jim&lt;/P&gt;</description>
      <pubDate>Mon, 12 Dec 2016 19:14:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/318352#M21391</guid>
      <dc:creator>jimbarbour</dc:creator>
      <dc:date>2016-12-12T19:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG 7.13 Interactive Debugger -- Can't set a break point</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/320090#M21451</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/15089"&gt;@CaseySmith&lt;/a&gt;, sorry to not get back to you sooner. &amp;nbsp; I noticed that the problem appeared to be intermittent. &amp;nbsp;I couldn't immediately identify what was causing it. &amp;nbsp;We also had a pretty big deadline last week.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Anyway, what causes SAS to issue the "the line out of range" error message in the debugger is the use of a macro variable on the DATA statement. &amp;nbsp;If you were to take a look at the little mini program, below, you'll see three versions of the DATA step. &amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Setting break points works just fine if you either a) hard code the output SAS dataset or b) use DATA _NULL_. &amp;nbsp;If however one wishes to pass in the output SAS dataset name dynamically via a macro variable, the interactive debugger -- consistently -- does not permit one to set break points.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Perhaps this is expected behavior; I don't know. &amp;nbsp;It is however a bit limiting inasmuch as many of our programs use macrovariables in the DATA statement.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jim&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/*-------------------------------------------------------------------------------------------------*/
/*  Program:  Debug_Tester
/*	Author:   Jim Barbour 
/*	Date:     19 December 2016
/*  Run Time: Less than 5 minutes.
/*	Remarks:  This program exists only to test the new SAS EG interactive debugger.
/*-------------------------------------------------------------------------------------------------*/

TITLE;

*--------------------------------------------------------------------------------------------------*;

%*LET	In_Obs		=	9;
%LET	In_Obs		=	MAX;

*						----+----1----+----2----+----3--;
%LET 	SAS_Data	=	Baseball;
%LET	Out_Data	=	Baseball_Los_Angeles_Only;

*--------------------------------------------------------------------------------------------------*;	

%LET	SAS_Lib		=	/sas/sas_9.4/install/SASFoundation/9.4/sashelp;		
%LET	Out_Lib		=	/work01/c10757a;

*--------------------------------------------------------------------------------------------------*;	

LIBNAME 	SAS_Lib		"&amp;amp;SAS_Lib";

LIBNAME 	Out_Lib		"&amp;amp;Out_Lib";		**	Output Library	**;

*-------------------------------------------------------------------------------------------------*;

PROC	OPTIONS	OPTION=WORK;
RUN;

*--------------------------------------------------------------------------------------------------*;	

/*DATA	_NULL_;*/
/*DATA	Out_Lib.Baseball_Los_Angeles_Only;*/
DATA	Out_Lib.&amp;amp;Out_Data;
SET		SAS_Lib.&amp;amp;SAS_Data
		(OBS=&amp;amp;In_Obs)
		END=End_of_File
		;

	IF	Team	=	"Los Angeles";
		
RUN;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 20 Dec 2016 03:33:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/320090#M21451</guid>
      <dc:creator>jimbarbour</dc:creator>
      <dc:date>2016-12-20T03:33:55Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG 7.13 Interactive Debugger -- Can't set a break point</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/321955#M21530</link>
      <description>&lt;P&gt;Jim,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for providing clear and easy&amp;nbsp;steps to reproduce!&amp;nbsp; I am able to consistently reproduce with the steps you provided.&amp;nbsp; This looks to be an issue on the server side as I can also reproduce the problem in the DATA step debugger in Display Manager.&amp;nbsp; I'll enter a defect in our tracking system.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Casey&lt;/P&gt;</description>
      <pubDate>Mon, 02 Jan 2017 15:53:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/321955#M21530</guid>
      <dc:creator>CaseySmith</dc:creator>
      <dc:date>2017-01-02T15:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG 7.13 Interactive Debugger -- Can't set a break point</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/322229#M21546</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/15089"&gt;@CaseySmith&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks, Casey. &amp;nbsp;That's good news to me that this is not how the Debugger is designed to work. &amp;nbsp;It's very limiting to have to exclude macro variables from the data set names in a multi step program!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Would you like me to mark your reply as the resolution or should we await a true resolution re the tracking system?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jim&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2017 19:39:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/322229#M21546</guid>
      <dc:creator>jimbarbour</dc:creator>
      <dc:date>2017-01-03T19:39:37Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG 7.13 Interactive Debugger -- Can't set a break point</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/322246#M21548</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/37107"&gt;@jimbarbour&lt;/a&gt;, I'd probably go ahead and mark it as the resolution, since it certainly appears to be a bug (and no telling if or when at this point there will be true resolution).&amp;nbsp; However, once the responsible developer has a chance to investigate in more detail, there may be more info I can share.&amp;nbsp; I'll try to followup if there are any significant updates&amp;nbsp;for this issue&amp;nbsp;in the tracking system.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Casey&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2017 21:00:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/322246#M21548</guid>
      <dc:creator>CaseySmith</dc:creator>
      <dc:date>2017-01-03T21:00:16Z</dc:date>
    </item>
    <item>
      <title>Re: SAS EG 7.13 Interactive Debugger -- Can't set a break point</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/322293#M21549</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/15089"&gt;@CaseySmith&lt;/a&gt;, consider it so marked. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please do follow up if this receives resolution.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jim&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2017 00:54:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/SAS-EG-7-13-Interactive-Debugger-Can-t-set-a-break-point/m-p/322293#M21549</guid>
      <dc:creator>jimbarbour</dc:creator>
      <dc:date>2017-01-04T00:54:52Z</dc:date>
    </item>
  </channel>
</rss>

