%STPbegin;%STPEND;
ERROR: No logical assign for filename _WEBOUT.
WARNING: No body file. HTML output will not be created.
unable to fix it.plz help
Answers were Sorted based on User's Feedback
Answer / ravi ayachitam
Before executing your code ,Go to options list --->go to
stored process
Please uncheck Force Streaming to Transient
Then again execute your program. You can able to execute
the stp.
| Is This Answer Correct ? | 8 Yes | 2 No |
Answer / rajesh
%Stpbegin;
*processbody;
%Stpend;
This is basically for creating the stored process; by using
this on the web portal we can give the client to see his
data in streaming maner. for this we have to write the code
in macros. so here _webout means it is not connected with
the webserver, so give the portal number of the web service
and start the Tamcat and xythos.
| Is This Answer Correct ? | 0 Yes | 5 No |
What is the difference between an informat and a format? Name three informats or formats.
I need to find the numeric field which contains blank in between..Ex:123 456...there is blank in between the 123 456..I need to know if there is any SAS function to find a field.. Please suggest...
What are the different types of sas functions?
explain the concepts and capabilities of business object? : Sas-bi
what is validvarname and varnum? why we are using this options; explain with a syntax for this options?
how to extract data from SAP servers? Is like oracle servers or any other methods to extract please reply me.
where will go the observations that were deleted by delete statement?
What r all the reporting procedures...?
Hello, I have PROC SQLs results group by 3 fields and I use SUM and COUNT functions in SQL. The problem is when I try to display my result with PROC TABULATE. I am getting very big numbers. I believe I make a mistake some where in Tabulate. Here is my Proc Tabulate. PROC TABULATE DATA=OUT04_05 FORMAT=12.; CLASS YR CENTRE VISA / PRELOADFMT EXCLUSIVE; VAR NEWUSER FRAUD TRANSFER AUTUSER REISSUE; TABLE CENTRE ALL, (YR ALL)*VISA, (NEWUSER*F=COMMA12. AUTUSER*F=COMMA12. FRAUD*F=COMMA12. TRANSFER*F=COMMA12. REISSUE*F=COMMA12.) / MISSTEXT={LABEL='0'} PRINTMISS RTS=20; FORMAT VISA VISAFMT.; KEYLABEL SUM = ' ' ALL = 'TOTAL'; LABEL YR = 'DATE YEAR' NEWUSER = 'TOTAL NEW ACCT' TRANSFER = 'TOTAL TRANSFER' FRAUD = 'TOTAL FRAUD TRANSFER' AUTUSER = 'TOTAL AUTH USERS' REISSUE = 'TOTAL REISSUE'; When I code it like : NEWUSER*N*F=COMMA12. AUTUSER*N*F=COMMA12. I get same amount numbers but to find a NEWUSER I use COUNT(*) and to find AUTUSER I use SUM(xxxx) function so both result shouldn’t be the same my problem is in this point. Could you tell me where the problem in code is. How can I display my result? TX.
What are common programming errors committed in sas
What do the PUT and INPUT functions do?
What is the good sas programming practices for processing large data sets?