Date: Sun, 31 Dec 2000 13:22:26 -0800
Reply-To: rmsmith@pobox.com
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: "Richard M. Smith" <rmsmith@POBOX.COM>
Organization: Post Office Box, Inc.
Subject: Re: Q: SAS/IntrNet upgrade 6.12 --> 8.1
Content-Type: text/plain; charset=us-ascii
Hello Again:
How do you folks get sytax help for sas products?
I tried to search for help on : allocate
The only results are ALLOC option, PROC SERVER statement.
I've never encountered such grief with a software product,
especially one this expensive. Frustrated!
--
Sincerely,
Richard M. Smith
(509) 754-1126
rmsmith@pobox.com
On 31 Dec 00 12:48:48 GMT, sas-l@BASSETTCONSULTING.COM (Michael
Davis) wrote:
>Hello Richard and other SAS-L Friends,
>
>Looking at this message and the previous message, I'd concentrate my
>efforts on the APPSTART.SAS program that launches the default service. My
>reasoning is that since you can't run the sample programs either, something
>must be wrong with the APPSTART procedure syntax or the specifications
>(e.g., directory paths)in your APPSTART.SAS program. To paraphrase Smokey
>Bear, "Only YOU can find out where your paths are confused".
>
>I'd try to get the WEBHELLO (Hello World) sample program going first
>because you don't have to access any data with it. That will isolate the
>broker itself for troubleshooting purposes. Also, you will also have to
>allocate your program and data libraries in the APPSTART procedure if you
>want to run things other than SAS-supplied samples.
>
>Can you start up SAS from the parameters specified in the APPSTART.SAS
>program for the default service outside of SAS/IntrNet? Also, I'm assuming
>that the following:
>
>>64 %let rc=%sysfunc(ntlog(INFORMATION,SAS/IntrNet
>>Application Server stopped for the default service.));
>
>is the result of your stopping the socket service.
>
>Last, it might be worthwhile to see if you can set-up and use a launch
>service. You can create this service via the program shortcut that creates
>a new IntrNet service. Testing with a launch service may be useful because
>it bypasses listing on a TCP port, which may help isolate your problem further.
>
>Happy hunting.
>
>- Michael "Mad Doggy" Davis
>
>---------------------------
>
>Michael L. Davis
>Vice President
>Bassett Consulting Services, Inc.
>10 Pleasant Drive
>North Haven CT 06473-3712
>E-Mail: michael@bassettconsulting.com
>Web: http://www.bassettconsulting.com
>Telephone: 203-562-0640
>Facsimile: 203-498-1414
>Messages: 888-477-1412
>
>
>At 10:59 AM 12/30/00 -0800, Richard Smith <rmsmith@pobox.com> wrote:
>>Michael:
>>
>>Here is the contents of the "appsrv_4001.log" file. Please note
>>that I have not made/modified any files using the "allocate,
>>proglibs, or datalibs" commands as I haven't encountered any of
>>this in the administrator notes yet. Thanks!
>>
>>--
>>Sincerely,
>>Richard M. Smith
>>(509) 754-1126
>>rmsmith@pobox.com
>>
>>1 The
>>SAS System 09:42 Saturday, December 30,
>>2000
>>
>>NOTE: Copyright (c) 1999-2000 by SAS Institute Inc., Cary, NC,
>>USA.
>>NOTE: SAS (r) Proprietary Software Release 8.1 (TS1M0)
>> Licensed to BUREAU OF RECLAMATION, Site 000000000.
>><--edited away.
>>NOTE: This session is executing on the WIN_NTSV platform.
>>
>>
>>
>>NOTE: SAS initialization used:
>> real time 4.25 seconds
>> cpu time 1.51 seconds
>>
>>1 /* **********************************************
>>2 * This file starts an Application Server for the
>>3 * default socket service.
>>4 * ********************************************** */
>>5
>>6 /* **********************************************
>>7 * The ifcexist macro is defined so that catalogs
>>8 * can be conditionally included in a proglibs
>>9 * statement.
>>10 * ********************************************** */
>>11 %macro ifcexist(catname);
>>12 %local catname;
>>13 %if %sysfunc(cexist(&catname)) %then &catname;
>>14 %mend;
>>15
>>16 %let rc=%sysfunc(ntlog(INFORMATION,SAS/IntrNet
>>Application Server started for the default service.));
>>17 proc appsrv unsafe='&";%'''
>>18 &sysparm;
>>19 allocate file sample '!SASROOT\intrnet\sample';
>>20 allocate library samplib '!SASROOT\intrnet\sample'
>>access=readonly;
>>21 allocate library sampdat '!SASROOT\intrnet\sample'
>>access=readonly;
>>22 allocate library tmplib
>>'C:\WINNT\Profiles\SASUSER\Personal\My SAS
>>Files\V8\IntrNet\default\temp';
>>23 allocate file logfile
>>'C:\WINNT\Profiles\SASUSER\Personal\My SAS
>>Files\V8\IntrNet\default\logs\%a_%p.log';
>>24 proglibs sample samplib %ifcexist(sashelp.webeis)
>>sashelp.webprog;
>>25 adminlibs sashelp.webadmn;
>>26 datalibs sampdat tmplib;
>>27 log file=logfile;
>>28
>>29 /* ***************************************************
>>30 * Web clients may execute any program in any libref,
>>31 * fileref or libref.catalog listed in a PROGLIBS
>>32 * statement. Consider security carefully when adding
>>33 * new program libraries. Operating system security
>>34 * should be used to restrict which users can place
>>35 * programs in these locations.
>>36 *
>>37 * DATALIBS statements lists librefs or filerefs
>>38 * that are defined for all programs executed by this
>>39 * server. Clients may not execute programs in these
>>40 * librefs or filerefs unless they are also listed in
>>41 * a PROGLIBS statement. The DATALIBS statement
>>42 * does not accept two-level libref.catalog names.
>>43 * The DATALIBS statement does not restrict programs
>>44 * from assigning additional library or file
>>references.
>>45 *
>>46 * To add program and data libraries to this server
>>47 * insert ALLOCATE, PROGLIBS, DATALIBS statements
>>48 * in a block before the RUN statement. You may issue
>>49 * multiple PROGLIBS and DATALIBS statements in a
>>50 * single appsrv procedure. Repeat this syntax as
>>51 * necessary.
>>52 *
>>53 * For example:
>>54 *
>>55 * allocate library mylib 'path';
>>56 * allocate file myfile 'path';
>>57 * allocate library mydata 'path';
>>58 * proglibs mylib myfile;
>>59 * datalibs mydata;
>>60 *
>>61 * **************************************************
>>*/
>>62
>>63 run;
>>
>>WARNING: ADMINLIBS have been specified with no ADMINPW specified
>>NOTE: Libname SAMPDAT refers to the same physical library as
>>SAMPLIB.
>>Sat, 30 Dec 2000 09:42:59.342 Log file set to
>>C:\WINNT\Profiles\SASUSER\Personal\My SAS
>>Files\V8\IntrNet\default\logs\Sat_4001.log
>>NOTE: PROCEDURE APPSRV used:
>> real time 1:30.13
>> cpu time 0.46 seconds
>>
>>
>>64 %let rc=%sysfunc(ntlog(INFORMATION,SAS/IntrNet
>>Application Server stopped for the default service.));
>>NOTE: SAS Institute Inc., SAS Campus Drive, Cary, NC USA
>>27513-2414
>>NOTE: The SAS System used:
>> real time 1:35.15
>> cpu time 2.60 seconds
>>
|