LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (April 2007, week 1)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Mon, 2 Apr 2007 08:12:31 -0600
Reply-To:     Alan Churchill <SASL001@SAVIAN.NET>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Alan Churchill <SASL001@SAVIAN.NET>
Subject:      Re: Help with executing a sas code to check for existing file and
Comments: To: "Droogendyk, Harry" <harry.droogendyk@RBC.COM>
In-Reply-To:  <B0D86A37DFFC644CBA38735A33E3FE3101ABA475@SXGM-402.fg.rbc.com>
Content-Type: text/plain; charset="iso-8859-1"

I would also suggest:

Paper Number 304-2007 Title The New World of SAS®: Programming with SAS® Enterprise Guide® Speaker(s) Stephen McDaniel, SAS Institute Inc. Section SAS Presents Skill Level Intermediate general SAS user

Abstract SAS® Enterprise Guide® has provided major productivity enhancement to SAS® users, especially non-programmers. SAS Enterprise Guide provides some powerful new features that are geared toward the SAS programmer, including an integrated process-flow view of your project; the ability to create, publish, and execute stored processes; integration with SAS metadata; and an increased flexibility for output format and destination with the SAS Output Delivery System (ODS).

This presentation provides an overview and detailed examples of how SAS programmers can leverage SAS Enterprise Guide to create, organize, and execute their SAS programs. An external SAS expert will present several examples of their usage of the product with various customers.

Alan

Alan Churchill Savian "Bridging SAS and Microsoft Technologies" www.savian.net

-----Original Message----- From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Droogendyk, Harry Sent: Saturday, March 31, 2007 8:36 PM To: SAS-L@LISTSERV.UGA.EDU Subject: Re: Help with executing a sas code to check for existing file and

SAS users looking to customize their EG experience would certainly profit from one of the Monday seminars at SAS Global Forum. Peter Eberhart is the instructor for "Separating the Interface from the Engine: Creating Custom Add-in Tasks for SAS Enterprise Guide(r) 4.1".

The abstract reads:

SAS Enterprise Guide 4.1 provides a ton of tasks to tickle travels into the world of data exploration and presentation. However, there are times when our fancy is not tickled just as it should be. Perhaps you need a front end to existing SAS reports, or perhaps you need a dynamic lookup screen. Whatever the need, developing a custom add-in task may be the answer.

This seminar will show you how to create custom tasks for use in SAS Enterprise Guide and the add-in for Microsoft Office using C# .NET. It will guide you through the tools you need to get started and then dive right into the programming. You do not need to know much about SAS Enterprise Guide or the add-in for Microsoft Office; however, you should have at least a rudimentary knowledge of object-oriented languages, preferably Microsoft's C#.

http://support.sas.com/events/sasglobalforum/2007/seminars.html#pe

Sign up now !!

-----Original Message----- From: owner-sas-l@listserv.uga.edu [mailto:owner-sas-l@listserv.uga.edu] On Behalf Of Richard A. DeVenezia Sent: 2007, March, 31 12:34 PM To: sas-l@uga.edu Subject: Re: Help with executing a sas code to check for existing file and

SAS-L Lazybone wrote: ... > I have created > stored process before in EG. But I dont know how to prompt the user > for the new file name. > > Essentially what i am trying to do is? When the User executes the code

> shown below as a stored process, he/she will be passing the parameter > - file location for the output file. If the output file doesnt exist > the program will create it. If it exists then I want the program to > ask the user whether he/she wants to replace the existing file or use > a different name.

My experience is with EG3.

The situation with EG is that the SAS code is submitted to a SAS server or process outside of EG, which has no 'display'. Thus no SAS windowing statements (WINDOW, %WINDOW, Proc DISPLAY a frame) can be executed by the server. Windows are needed for prompts... therein lies a problem.

A custom EG add-in node could be coded in MS Visual.Net, and that node could interact with the server and render dialogs based on whatever is going on on the server side. This is the only way I know how to add dynamic prompting to a Process flow.

A process flow can have a query node with selectable parameters, however, the parameter values available for selection can not be dynamically set at process flow runtime -- only at process flow design time.

Things may have improved in EG4.

It would be nice if EG (client) had built-in X-Windows and the SAS server could be allowed to render things back at the client.

-- Richard A. DeVenezia http://www.devenezia.com/ _______________________________________________________________________

This e-mail may be privileged and/or confidential, and the sender does not waive any related rights and obligations. Any distribution, use or copying of this e-mail or the information it contains by other than an intended recipient is unauthorized. If you received this e-mail in error, please advise me (by return e-mail or otherwise) immediately.

Ce courrier électronique est confidentiel et protégé. L'expéditeur ne renonce pas aux droits et obligations qui s'y rapportent. Toute diffusion, utilisation ou copie de ce message ou des renseignements qu'il contient par une personne autre que le (les) destinataire(s) désigné(s) est interdite. Si vous recevez ce courrier électronique par erreur, veuillez m'en aviser immédiatement, par retour de courrier électronique ou par un autre moyen.


Back to: Top of message | Previous page | Main SAS-L page