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 (October 2009, week 1)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Mon, 5 Oct 2009 08:13:40 -0700
Reply-To:     jfh@stanfordalumni.org
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Jack Hamilton <jfh@STANFORDALUMNI.ORG>
Subject:      Re: Option NOTE2ERR
Comments: To: "RTSL.eu" <rtsl@EMAIL.COM>
In-Reply-To:  <def7bd57-8245-4144-96b7-14ae5b47710f@31g2000vbf.googlegroups.com>
Content-Type: text/plain; charset="ISO-8859-1"

It would be interesting to hear more about the other unknown data step options you mentioned:

BUFFERED, MISSOPT, NOMISSOPT, NOPASSTHRU, NOPMML, PASSTHRU, PMML, UNBUFFERED

It's interesting that DEBUG isn't in the list of possible options that SAS displays.

PMML might be Predictive Model Markup Language, but it's hard to tell what that means in this context. The SAS log output becomes interesting when the option is turned on:

===== 1 data test / pmml; 2 set sashelp.class; 3 run;

NOTE: Generating PMML.

--------------- Symbol table ------------------

14: Symbol=Weight kind=K_IDENTIFIER type=T_REAL - retain

23: Symbol=_FILE_ kind=K_IDENTIFIER type=T_CHARACTER - retain - pseudovariable - internal

47: Symbol=. kind=K_REAL_CONSTANT type=T_REAL

49: Symbol=0 kind=K_REAL_CONSTANT type=T_REAL

50: Symbol=1 kind=K_REAL_CONSTANT type=T_REAL

141: Symbol=_IORC_ kind=K_IDENTIFIER type=T_REAL - retain - internal

220: Symbol=Age kind=K_IDENTIFIER type=T_REAL - retain

237: Symbol=_INFILE_ kind=K_IDENTIFIER type=T_CHARACTER - retain - pseudovariable - internal

263: Symbol=#macbig kind=K_REAL_CONSTANT type=T_REAL

270: Symbol=#macseps kind=K_REAL_CONSTANT type=T_REAL

278: Symbol=#macnbig kind=K_REAL_CONSTANT type=T_REAL

355: Symbol=Name kind=K_IDENTIFIER type=T_CHARACTER - retain

384: Symbol=_N_ kind=K_IDENTIFIER type=T_REAL - retain - internal

403: Symbol=Height kind=K_IDENTIFIER type=T_REAL - retain

418: Symbol=Sex kind=K_IDENTIFIER type=T_CHARACTER - retain

443: Symbol=_ERROR_ kind=K_IDENTIFIER type=T_REAL - retain - internal

end of symbol table

NOTE: Finished PMML. NOTE: There were 19 observations read from the data set SASHELP.CLASS. NOTE: The data set WORK.TEST has 19 observations and 5 variables. =====

BUFFERED/UNBUFFERED probably refers to disk I/O, but what kind? MISSOPT/NOMISSOPT must be something to do with the handling of missing values. PASSTHRU/NOPASSTHRU might refer to where WHERE clauses are resolved, or what engine is used to do perform particular actions. But those are wild guesses.

On Mon, 5 Oct 2009 05:11:28 -0700, "RTSL.eu" <rtsl@EMAIL.COM> said: > A recent post in our blog (www.NoteColon.info) talked of the > unsupported (and largely undocumented) NOTE2ERR system and data set > option. It tells SAS to treat a certain number of "minor" syntax > issues as errors instead of notes. Most notably this includes > automatic conversion of characters values to numeric and vice-versa. > > This sparked conversation in comments to the blog and here in postings > to SAS-L/comp.soft-sys.sas. > > We just posted an update to the story from a SAS Insider. See more in > "NOTE: More About NOTE2ERR (a.k.a. Be Of Good Type)" at > www.NoteColon.info. > > Our blog focuses on SAS® and software development best practices. You > can subscribe to email updates (so you need never miss a post), or you > can visit regularly, or you can subscribe via RSS. > > Regards > > -Andy > ** Please do not reply directly to this email - it was sent from an > unmonitored email address in order to avoid spam **

-- Jack Hamilton Sacramento, California jfh@alumni.stanford.org <== Use this, not jfh @ stanfordalumni.org

Tots units fem força!


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