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 (December 2001, week 1)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Fri, 7 Dec 2001 08:51:46 -0600
Reply-To:   Sterling Price <ssprice@WAL-MART.COM>
Sender:   "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:   Sterling Price <ssprice@WAL-MART.COM>
Subject:   Re: OS/390 v609E->v8.2 problem
Content-Type:   text/plain

I found the answer -- here it is in case anyone else runs into it:


Change in FILEEXT= system option generates "Apparent invocation of macro not resolved"

Product: Base SAS Component: OPTIONS statement/window/procedure Priority: N/A

In Version 8 of the SAS System, the FILEEXT= option should be set to IGNORE (the default) when using autocall macros. Specifying any other value may generate the following messages in the SAS Log:

WARNING: Apparent invocation of macro XXXXX not resolved. ERROR 180-322: Statement is not valid or it is used out of proper order.

In Version 6 of the SAS System, the default value for FILEEXT is VERIFY. However, it was incorrectly functioning as if IGNORE was specified. This was corrected in Version 8 so that FILEEXT=VERIFY looks for an extension of .SAS, and correctly causes the messages listed above.

> -----Original Message----- > From: Sterling Price > Sent: Thursday, December 06, 2001 9:00 AM > Subject: OS/390 v609E->v8.2 problem > > Greetings, all. > > I've been elected to do some compatibility testing in our company to > prepare > for the migration to version 8.2 on the mainframe. > > Unfortunately, SAS crashes on the second line of code in the first program > I'm testing. The line does a %INCLUDE to include a member from the > autocall > library: > > %INCLUDE SASAUTOS(SSFOPAC); > > The error message I'm getting says: > > "ERROR: Member name contains an extension. The system option > FILEEXT=is set to VERIFY which requires the last qualifier of the PDS or > PDSE to match the extension." > > The same code runs in 6.09E with no error. I checked the value of the > FILEEXT option and it is set to VERIFY in both 6.09E and 8.2. I also > looked > at the procs for 6.09E and 8.2 and found that they were using different > autocall libraries (with the 8.2 library appearing to be just a clone of > the > 6.09e library). I thought that might be the problem, so I created my own > copy of the 8.2 proc and pointed SASAUTOS at the old library. I ran with > that proc and still had the same problem. Can anyone suggest what I might > try to overcome this? > > Thanks, > > Sterling Price > > > [ > > > > ********************************************************************** > This email and any files transmitted with it are confidential > and intended solely for the individual or entity to > whom they are addressed. If you have received this email > in error destroy it immediately. > **********************************************************************

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