I got issues running SASUNIT.
I edited the paths for my system but when I try to run sasunit.9.4.windows.en I get an abortion with the following error in the run_all.log:
ERROR(SASUNIT) ErrorSASCall2 in Makro INITSASUNIT (Condition: NOT 0)
Error spawning SAS process in initialization
Maybe someone sees the problem in my code.
Thank you!
Cheers,
Markus
Here you can find the complete log:
1 The SAS System 11:01 Monday, October 30, 2017
NOTE: Copyright (c) 2002-2012 by SAS Institute Inc., Cary, NC, USA.
NOTE: SAS (r) Proprietary Software 9.4 (TS1M1)
Licensed to W U W INFORMATIK GMBH WNDW, Site 50200653.
NOTE: This session is executing on the W32_8PRO platform.
NOTE: Updated analytical products:
SAS/STAT 13.1
SAS/ETS 13.1
NOTE: Additional host information:
W32_8PRO WIN 6.2.9200 Workstation
NOTE: SAS initialization used:
real time 2.69 seconds
cpu time 1.26 seconds
1 /**
2 \file
3 \ingroup SASUNIT_EXAMPLES_TEST
4
5 \brief Run all test scenarios for SASUnit example project
6
7 (see also <A 7="" !="" href="https://sourceforge.net/p/sasunit/wiki/User's%20Guide/" target="_blank">SASUnit
7 ! User's Guide</A>)\n
8 Initialize SASUnit (open test repository or create when needed) with
8 ! initSASUnit.sas
9 - set project name
10 - set root path for convenience (all other paths can be relative to root
10 ! path)
11 - set paths for SASUnit macro library, test repository, units under
11 ! test, test data, reference data
12
13 Run all test scenarios in folder example\saspgm (suffix _test.sas) with
13 ! runSASUnit.sas where
14 the test scenario or the unit under test has been changed since previous
14 ! run.
15
16 Create or recreate necessary HTML pages in the test report with
16 ! reportSASUnit.sas.
17
18 \version \$Revision: 472 $
19 \author \$Author: klandwich $
20 \date \$Date: 2016-10-18 16:27:30 +0200 (Di, 18 Okt 2016) $
21
22 \sa For further information please refer to
22 ! https://sourceforge.net/p/sasunit/wiki/User%27s%20Guide/
23 Here you can find the SASUnit documentation, release notes and license
23 ! information.
2 The SAS System 11:01 Monday, October 30, 2017
24 \sa \$HeadURL:
24 ! https://svn.code.sf.net/p/sasunit/code/tags/v1.7.0/example/saspgm/run_all.sas $
25 \copyright This file is part of SASUnit, the Unit testing framework for SAS(R)
25 ! programs.
26 For copyright information and terms of usage under the GPL license see
26 ! included file readme.txt
27 or https://sourceforge.net/p/sasunit/wiki/readme/.
28
29 / / \cond /
30
31 OPTIONS
32 MPRINT MAUTOSOURCE NOMLOGIC NOSYMBOLGEN
33 APPEND=(SASAUTOS "%sysget(SASUNIT_ROOT)/saspgm/sasunit") / SASUnit macro library /
34 ;
35
36 / open test repository or create when needed /
37 %initSASUnit(
38 i_root = N:\SASUNIT / root path, all
38 ! other paths can then be relative paths /
39 ,io_target = example\doc\sasunit\%lowcase(%sysget(SASUNIT_LANGUAGE)) /
39 ! Output of SASUnit: test repository, logs, results, reports /
40 ,i_overwrite = %sysget(SASUNIT_OVERWRITE) / set to 1 to force
40 ! all test scenarios to be run, else only changed
41 scenarios or
41 ! scenarios with changed unit under test will be run/
42 ,i_project = SASUNIT Examples / Name of project,
42 ! for report /
43 ,i_sasunit = %sysget(SASUNIT_ROOT)\saspgm\sasunit / SASUnit macro
43 ! library /
44 ,i_sasautos = saspgm / Search for units under test
44 ! here /
45 ,i_testdata = example\dat /
45 ! test data, libref testdata /
46 ,i_refdata = example\dat /
46 ! reference data, libref refdata /
47 ,i_sascfg = example\bin\sasunit.9.4.windows.en.cfg
48 ,i_testcoverage = 0 / set to 1 to assess
48 ! test coverage assessment /
49 ,i_verbose = 0
50 ,i_crossref = 0
51 ,i_crossrefsasunit = 0
52 )
MPRINT(INITSASUNIT): libname _tmp "N:\SASUNIT";
NOTE: Libref _TMP was successfully assigned as follows:
Engine: V9
Physical Name: N:\SASUNIT
MPRINT(INITSASUNIT): libname _tmp clear;
NOTE: Libref _TMP has been deassigned.
MPRINT(INITSASUNIT): libname _tmp " N:\SASUNIT";
NOTE: Libref _TMP was successfully assigned as follows:
Engine: V9
Physical Name: N:\SASUNIT
MPRINT(INITSASUNIT): libname _tmp clear;
3 The SAS System 11:01 Monday, October 30, 2017
NOTE: Libref TMP has been deassigned.
MPRINT(INITSASUNIT): libname _tmp "N:\SASUNIT\saspgm\sasunit";
NOTE: Libref _TMP was successfully assigned as follows:
Engine: V9
Physical Name: N:\SASUNIT\saspgm\sasunit
MPRINT(INITSASUNIT): libname _tmp clear;
NOTE: Libref _TMP has been deassigned.
MPRINT(INITSASUNIT): ;
MPRINT(INITSASUNIT): OPTIONS APPEND=(SASAUTOS=("N:\SASUNIT\saspgm\sasunit"
"N:/SASUNIT/saspgm/sasunit/windows"));
MPRINT(INITSASUNIT): OPTIONS NOQUOTELENMAX;
MPRINT(_OSCMDS): * retrieve dateformat from WINDOWS registry ;
MPRINT(_OSCMDS): * Set default if anything goes wrong ;
MPRINT(_OSCMDS): options noxwait xsync xmin;
MPRINT(_OSCMDS): options XWAIT XSYNC NOXMIN;
MPRINT(_OSCMDS): data _null;
MPRINT(OSCMDS): length g_dateformat $40 dateformat $80;
MPRINT(_OSCMDS): infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900\retrive_dateformat.txt";
MPRINT(OSCMDS): input;
MPRINT(_OSCMDS): if index (upcase (_INFILE), "REG_SZ") then do;
MPRINT(OSCMDS): dateformat = lowcase (scan (_INFILE,3," "));
MPRINT(_OSCMDS): * Building SAS-format name from WIN-Dateformat ;
MPRINT(_OSCMDS): * Set default for dateformat ;
MPRINT(_OSCMDS): g_dateformat = "nldate.";
MPRINT(_OSCMDS): * Check if monthname is displayed ;
MPRINT(_OSCMDS): if (index (dateformat,"mmm")=0) then do;
MPRINT(_OSCMDS): * Check order of day month year ;
MPRINT(_OSCMDS): index_d=index (dateformat,"d");
MPRINT(_OSCMDS): index_m=index (dateformat,"m");
MPRINT(_OSCMDS): index_y=index (dateformat,"y");
MPRINT(_OSCMDS): if (index_y < index_m) then do;
MPRINT(_OSCMDS): if (index_d < index_m) then do;
MPRINT(_OSCMDS): g_dateformat = "yyddmm10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): g_dateformat = "yymmdd10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): if (index_d > index_m) then do;
MPRINT(_OSCMDS): g_dateformat = "mmddyy10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): g_dateformat = "ddmmyy10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): call symputx ("G_DATEFORMAT", trim (g_dateformat));
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): run;
NOTE: The infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
4 The SAS System 11:01 Monday, October 30, 2017
Files\_TD4216_D5488900_\retrive_dateformat.txt" is:
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files\_TD4216_D5488900_\retrive_dateformat.txt,
RECFM=V,LRECL=32767,File Size (bytes)=91,
Last Modified=30. Oktober 2017 11.01 Uhr,
Create Time=30. Oktober 2017 11.01 Uhr
NOTE: 4 records were read from the infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_\retrive_dateformat.txt".
The minimum record length was 0.
The maximum record length was 45.
NOTE: DATA statement used (Total process time):
real time 0.16 seconds
cpu time 0.12 seconds
NOTE: The infile DETECT is:
Catalog Name=WORK.DETECT.NOTE.LOG,
Catalog Page Size=4096,
Number of Catalog Pages=4,
Created=Montag, 30. Oktober 2017 11:01:41,
Last Modified=Montag, 30. Oktober 2017 11:01:41,
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900\detect.sas7bcat,
Release Created=9.0401M1,Host Created=W32_8PRO
NOTE: 1 record was read from the infile _DETECT.
5 The SAS System 11:01 Monday, October 30, 2017
The minimum record length was 50.
The maximum record length was 50.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
NOTE: Deleting WORK.DETECT (memtype=CATALOG).
NOTE: PROCEDURE DATASETS used (Total process time):
real time 0.23 seconds
cpu time 0.17 seconds
MPRINT(INITSASUNIT): ;
WARNING:(SASUNIT) Shell variable SASUNIT_COVERAGEASSESSMENT not passed correctly to parameter
i_testcoverage!
MPRINT(INITSASUNIT): LIBNAME target "N:/SASUNIT/example/doc/sasunit/en";
NOTE: Libref TARGET was successfully assigned as follows:
Engine: V9
Physical Name: N:\SASUNIT\example\doc\sasunit\en
MPRINT(INITSASUNIT): Check tsu db version ;
MPRINT(INITSASUNIT): Is there a need to recreate the database? ;
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): CREATE TABLE target.tsu(COMPRESS=CHAR) ( tsu_project CHAR(1000) ,tsu_root
CHAR(1000) ,tsu_target CHAR(1000) ,tsu_sasunitroot CHAR(1000) ,tsu_sasunit CHAR(1000)
,tsu_sasunit_os CHAR(1000) ,tsu_sasautos CHAR(1000) ,tsu_sasautos1 CHAR(1000) ,tsu_sasautos2
CHAR(1000) ,tsu_sasautos3 CHAR(1000) ,tsu_sasautos4 CHAR(1000) ,tsu_sasautos5 CHAR(1000)
,tsu_sasautos6 CHAR(1000) ,tsu_sasautos7 CHAR(1000) ,tsu_sasautos8 CHAR(1000) ,tsu_sasautos9
CHAR(1000) ,tsu_autoexec CHAR(1000) ,tsu_sascfg CHAR(1000) ,tsu_sasuser CHAR(1000) ,tsu_testdata
CHAR(1000) ,tsu_refdata CHAR(1000) ,tsu_doc CHAR(1000) ,tsu_lastinit INT FORMAT=datetime21.2
,tsu_lastrep INT FORMAT=datetime21.2 ,tsu_testcoverage INT FORMAT=8. ,tsu_dbversion CHAR(8)
,tsu_verbose INT FORMAT=8. ,tsu_crossref INT FORMAT=8. ,tsu_crossrefsasunit INT FORMAT=8. );
NOTE: Table TARGET.TSU created, with 0 rows and 29 columns.
MPRINT(INITSASUNIT): INSERT INTO target.tsu VALUES (
"","","","","","","","","","","","","","","","","","","","","","",0,0,0,"",0,0,0 );
NOTE: 1 row was inserted into TARGET.TSU.
MPRINT(INITSASUNIT): CREATE TABLE target.scn(COMPRESS=CHAR) ( scn_id INT FORMAT=z3. ,scn_path
CHAR(1000) ,scn_desc CHAR(1000) ,scn_start INT FORMAT=datetime21.2 ,scn_end INT
FORMAT=datetime21.2 ,scn_changed INT FORMAT=datetime21.2 ,scn_rc INT ,scn_errorcount INT
,scn_warningcount INT ,scn_res INT );
NOTE: Table TARGET.SCN created, with 0 rows and 10 columns.
MPRINT(INITSASUNIT): CREATE TABLE target.cas(COMPRESS=CHAR) ( cas_scnid INT FORMAT=z3. ,cas_id
INT FORMAT=z3. ,cas_exaid INT FORMAT=z3. ,cas_obj CHAR(255) ,cas_desc CHAR(1000) ,cas_spec
CHAR(1000) ,cas_start INT FORMAT=datetime21.2 ,cas_end INT FORMAT=datetime21.2 ,cas_res INT );
NOTE: Table TARGET.CAS created, with 0 rows and 9 columns.
MPRINT(INITSASUNIT): CREATE TABLE target.tst(COMPRESS=CHAR) ( tst_scnid INT FORMAT=z3.
6 The SAS System 11:01 Monday, October 30, 2017
,tst_casid INT FORMAT=z3. ,tst_id INT FORMAT=z3. ,tst_type CHAR(32) ,tst_desc CHAR(1000) ,tst_exp
CHAR(255) ,tst_act CHAR(255) ,tst_res INT ,tst_errmsg CHAR(1000) );
NOTE: Table TARGET.TST created, with 0 rows and 9 columns.
MPRINT(INITSASUNIT): CREATE TABLE target.exa(COMPRESS=CHAR) ( exa_id INT FORMAT=z3. ,exa_auton
INT ,exa_pgm CHAR(1000) ,exa_changed INT FORMAT=datetime21.2 ,exa_filename CHAR(1000) ,exa_path
CHAR(1000) ,exa_tcg_pct INT FORMAT=NLPCT. );
NOTE: Table TARGET.EXA created, with 0 rows and 7 columns.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.81 seconds
cpu time 0.23 seconds
MPRINT(INITSASUNIT): DATA null;
MPRINT(INITSASUNIT): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd" encoding=pcoem850;
MPRINT(INITSASUNIT): PUT "rd /S /Q ""N:/SASUNIT/example/doc/sasunit/en/log"" ";
MPRINT(INITSASUNIT): PUT "rd /S /Q ""N:/SASUNIT/example/doc/sasunit/en/tst"" ";
MPRINT(INITSASUNIT): PUT "rd /S /Q ""N:/SASUNIT/example/doc/sasunit/en/rep"" ";
MPRINT(INITSASUNIT): RUN;
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd" is:
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files\_TD4216_D5488900_\remove_dir.cmd,
RECFM=V,LRECL=32767,File Size (bytes)=0,
Last Modified=30. Oktober 2017 11.01 Uhr,
Create Time=30. Oktober 2017 11.01 Uhr
NOTE: 3 records were written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd".
The minimum record length was 49.
The maximum record length was 49.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(XCMD): OPTIONS noxwait xsync xmin;
MPRINT(_XCMD): OPTIONS XWAIT XSYNC NOXMIN;
MPRINT(INITSASUNIT): ;
MPRINT(INITSASUNIT): DATA _null;
MPRINT(INITSASUNIT): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd" encoding=pcoem850;
MPRINT(INITSASUNIT): PUT "md ""N:/SASUNIT/example/doc/sasunit/en/log"" ";
MPRINT(INITSASUNIT): PUT "md ""N:/SASUNIT/example/doc/sasunit/en/tst"" ";
MPRINT(INITSASUNIT): PUT "md ""N:/SASUNIT/example/doc/sasunit/en/rep"" ";
MPRINT(INITSASUNIT): RUN;
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd" is:
7 The SAS System 11:01 Monday, October 30, 2017
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files\_TD4216_D5488900_\make_dir.cmd,
RECFM=V,LRECL=32767,File Size (bytes)=0,
Last Modified=30. Oktober 2017 11.01 Uhr,
Create Time=30. Oktober 2017 11.01 Uhr
NOTE: 3 records were written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd".
The minimum record length was 43.
The maximum record length was 43.
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd" is:
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files\_TD4216_D5488900_\remove_dir.cmd,
RECFM=V,LRECL=32767,File Size (bytes)=0,
Last Modified=30. Oktober 2017 11.01 Uhr,
Create Time=30. Oktober 2017 11.01 Uhr
NOTE: 1 record was written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd".
The minimum record length was 64.
The maximum record length was 64.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd" is:
8 The SAS System 11:01 Monday, October 30, 2017
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files\_TD4216_D5488900_\make_dir.cmd,
RECFM=V,LRECL=32767,File Size (bytes)=0,
Last Modified=30. Oktober 2017 11.01 Uhr,
Create Time=30. Oktober 2017 11.01 Uhr
NOTE: 1 record was written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd".
The minimum record length was 58.
The maximum record length was 58.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(_XCMD): OPTIONS noxwait xsync xmin;
MPRINT(_XCMD): OPTIONS XWAIT XSYNC NOXMIN;
MPRINT(INITSASUNIT): ;
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_target = "example\doc\sasunit\en";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_project = "SASUNIT Examples";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_root = "N:\SASUNIT";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasunitroot = "N:\SASUNIT";
NOTE: 1 row was updated in TARGET.TSU.
9 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.02 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasunit = "N:\SASUNIT\saspgm\sasunit";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.02 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasunit_os = "N:\SASUNIT\saspgm\sasunit/windows";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.02 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_autoexec INTO :l_autoexec FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_autoexec = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sascfg INTO :l_sascfg FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
10 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sascfg =
"example\bin\sasunit.9.4.windows.en.cfg";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasuser INTO :l_sasuser FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasuser = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_testdata INTO :l_testdata FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_testdata = "example\dat";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_refdata INTO :l_refdata FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
11 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_refdata = "example\dat";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.09 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_doc INTO :l_doc FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.03 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_doc = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos = "saspgm";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos1 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
12 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos1 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos2 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.02 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos2 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.02 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos3 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos3 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos4 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
13 The SAS System 11:01 Monday, October 30, 2017
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos4 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos5 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos5 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos6 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos6 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos7 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
14 The SAS System 11:01 Monday, October 30, 2017
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos7 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos8 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos8 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos9 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos9 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_testcoverage =0;
NOTE: 1 row was updated in TARGET.TSU.
15 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_verbose =0;
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_crossref =0;
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_crossrefsasunit =0;
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.07 seconds
cpu time 0.03 seconds
NOTE: There were 1 observations read from the data set TARGET.TSU.
NOTE: DATA statement used (Total process time):
real time 0.04 seconds
cpu time 0.04 seconds
MPRINT(_DETECTSYMBOLS): proc printto log=work.detect.note.log new;
16 The SAS System 11:01 Monday, October 30, 2017
MPRINT(_DETECTSYMBOLS): run;
NOTE: PROCEDURE PRINTTO used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
NOTE: The infile DETECT is:
Catalog Name=WORK.DETECT.NOTE.LOG,
Catalog Page Size=4096,
Number of Catalog Pages=4,
Created=Montag, 30. Oktober 2017 11:01:54,
Last Modified=Montag, 30. Oktober 2017 11:01:54,
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900\detect.sas7bcat,
Release Created=9.0401M1,Host Created=W32_8PRO
NOTE: 1 record was read from the infile _DETECT.
The minimum record length was 50.
The maximum record length was 50.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
NOTE: Deleting WORK.DETECT (memtype=CATALOG).
NOTE: PROCEDURE DATASETS used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
17 The SAS System 11:01 Monday, October 30, 2017
MPRINT(LOADENVIRONMENT): ;
MPRINT(_LOADENVIRONMENT): OPTIONS MAUTOSOURCE SASAUTOS=(SASAUTOS "N:/SASUNIT/saspgm/sasunit"
"N:/SASUNIT/saspgm/sasunit/windows" "N:/SASUNIT/saspgm" );
MPRINT(_OSCMDS): * retrieve dateformat from WINDOWS registry ;
MPRINT(_OSCMDS): * Set default if anything goes wrong ;
MPRINT(_OSCMDS): options noxwait xsync xmin;
MPRINT(_OSCMDS): options XWAIT XSYNC NOXMIN;
MPRINT(_OSCMDS): data _null;
MPRINT(OSCMDS): length g_dateformat $40 dateformat $80;
MPRINT(_OSCMDS): infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900\retrive_dateformat.txt";
MPRINT(OSCMDS): input;
MPRINT(_OSCMDS): if index (upcase (_INFILE), "REG_SZ") then do;
MPRINT(OSCMDS): dateformat = lowcase (scan (_INFILE,3," "));
MPRINT(_OSCMDS): * Building SAS-format name from WIN-Dateformat ;
MPRINT(_OSCMDS): * Set default for dateformat ;
MPRINT(_OSCMDS): g_dateformat = "nldate.";
MPRINT(_OSCMDS): * Check if monthname is displayed ;
MPRINT(_OSCMDS): if (index (dateformat,"mmm")=0) then do;
MPRINT(_OSCMDS): * Check order of day month year ;
MPRINT(_OSCMDS): index_d=index (dateformat,"d");
MPRINT(_OSCMDS): index_m=index (dateformat,"m");
MPRINT(_OSCMDS): index_y=index (dateformat,"y");
MPRINT(_OSCMDS): if (index_y < index_m) then do;
MPRINT(_OSCMDS): if (index_d < index_m) then do;
MPRINT(_OSCMDS): g_dateformat = "yyddmm10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): g_dateformat = "yymmdd10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): if (index_d > index_m) then do;
MPRINT(_OSCMDS): g_dateformat = "mmddyy10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): g_dateformat = "ddmmyy10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): call symputx ("G_DATEFORMAT", trim (g_dateformat));
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): run;
NOTE: The infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_\retrive_dateformat.txt" is:
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files\_TD4216_D5488900_\retrive_dateformat.txt,
RECFM=V,LRECL=32767,File Size (bytes)=91,
Last Modified=30. Oktober 2017 11.01 Uhr,
Create Time=30. Oktober 2017 11.01 Uhr
18 The SAS System 11:01 Monday, October 30, 2017
NOTE: 4 records were read from the infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_\retrive_dateformat.txt".
The minimum record length was 0.
The maximum record length was 45.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(_LOADENVIRONMENT): ;
GLOBAL G_AUTOEXEC
GLOBAL G_COPYDIR xcopy /E /I /Y
GLOBAL G_CROSSREF 0
GLOBAL G_CROSSREFSASUNIT 0
GLOBAL G_DATEFORMAT ddmmyy10.
GLOBAL G_DOC
GLOBAL G_ENDCOMMAND
GLOBAL G_ERROR ERROR
GLOBAL G_ERROR_CODE
GLOBAL G_ERROR_MACRO
GLOBAL G_ERROR_MSG
GLOBAL G_INFILE_OPTIONS IGNOREDOSEOF
GLOBAL G_LOG N:\SASUNIT\example\doc\sasunit\en/log
GLOBAL G_LOGFILE
GLOBAL G_MAKEDIR md
GLOBAL G_NOTE NOTE
GLOBAL G_PRINTFILE
GLOBAL G_PROJECT SASUNIT Examples
GLOBAL G_REFDATA N:SASUNIT/exampledat
GLOBAL G_REMOVEDIR rd /S /Q
GLOBAL G_REMOVEFILE del /S /Q
GLOBAL G_REP_ENCODING UTF8
GLOBAL G_REVISION 516
GLOBAL G_ROOT N:\SASUNIT
GLOBAL G_SASAUTOS N:SASUNIT/saspgm
GLOBAL G_SASAUTOS0 N:SASUNIT/saspgm
GLOBAL G_SASAUTOS1
GLOBAL G_SASAUTOS2
GLOBAL G_SASAUTOS3
GLOBAL G_SASAUTOS4
GLOBAL G_SASAUTOS5
GLOBAL G_SASAUTOS6
GLOBAL G_SASAUTOS7
GLOBAL G_SASAUTOS8
GLOBAL G_SASAUTOS9
GLOBAL G_SASCFG N:SASUNIT/examplebinsasunit.9.4.windows.en.cfg
GLOBAL G_SASSTART "C:\Program Files\SASHome\x86\SASFoundation\9.4/sas.exe"
GLOBAL G_SASUNIT N:SASUNITsaspgmsasunit
GLOBAL G_SASUNITROOT N:SASUNIT
GLOBAL G_SASUNIT_OS N:SASUNITsaspgmsasunitwindows
GLOBAL G_SASUSER
GLOBAL G_SPLASH -nosplash
GLOBAL G_TARGET N:\SASUNIT\example\doc\sasunit\en
19 The SAS System 11:01 Monday, October 30, 2017
GLOBAL G_TESTCOVERAGE 0
GLOBAL G_TESTDATA N:SASUNIT/exampledat
GLOBAL G_TESTOUT N:\SASUNIT\example\doc\sasunit\en/tst
GLOBAL G_VERBOSE 0
GLOBAL G_VERSION 1.7.0
GLOBAL G_WARNING WARNING
GLOBAL G_WORK C:\Users\y04675\AppData\Local\Temp\SAS Temporary Files_TD4216_D5488900_
GLOBAL SYS_SQL_IP_ALL -1
GLOBAL SYS_SQL_IP_STMT
MPRINT(INITSASUNIT): ;
MPRINT(INITSASUNIT): PROC DATASETS NOLIST NOWARN LIB=work;
MPRINT(INITSASUNIT): DELETE check;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE DATASETS used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): DATA null;
MPRINT(INITSASUNIT): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/check_spawning.sas";
MPRINT(INITSASUNIT): PUT "LIBNAME awork ""C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_"";";
MPRINT(INITSASUNIT): PUT "DATA awork.check; RUN;";
MPRINT(INITSASUNIT): RUN;
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/check_spawning.sas" is:
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files\_TD4216_D5488900_\check_spawning.sas,
RECFM=V,LRECL=32767,File Size (bytes)=0,
Last Modified=30. Oktober 2017 11.01 Uhr,
Create Time=30. Oktober 2017 11.01 Uhr
NOTE: 2 records were written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/check_spawning.sas".
The minimum record length was 22.
The maximum record length was 89.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(RUNPROGRAMSPAWNED): DATA _null;
MPRINT(RUNPROGRAMSPAWNED): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900/prep_sasuser.cmd";
MPRINT(RUNPROGRAMSPAWNED): PUT "rd /S /Q ""C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900/sasuser"" ";
MPRINT(RUNPROGRAMSPAWNED): PUT "md ""C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900/sasuser"" ";
MPRINT(_RUNPROGRAMSPAWNED): RUN;
20 The SAS System 11:01 Monday, October 30, 2017
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/prep_sasuser.cmd" is:
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files\_TD4216_D5488900_\prep_sasuser.cmd,
RECFM=V,LRECL=32767,File Size (bytes)=0,
Last Modified=30. Oktober 2017 11.01 Uhr,
Create Time=30. Oktober 2017 11.01 Uhr
NOTE: 2 records were written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/prep_sasuser.cmd".
The minimum record length was 86.
The maximum record length was 92.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/_runprogramspawned.cmd" is:
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files\_TD4216_D5488900_\_runprogramspawned.cmd,
RECFM=V,LRECL=32000,File Size (bytes)=0,
Last Modified=30. Oktober 2017 11.01 Uhr,
Create Time=30. Oktober 2017 11.01 Uhr
NOTE: 1 record was written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/_runprogramspawned.cmd".
The minimum record length was 668.
The maximum record length was 668.
NOTE: DATA statement used (Total process time):
21 The SAS System 11:01 Monday, October 30, 2017
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/del_sasuser.cmd" is:
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files\_TD4216_D5488900_\del_sasuser.cmd,
RECFM=V,LRECL=32767,File Size (bytes)=0,
Last Modified=30. Oktober 2017 11.01 Uhr,
Create Time=30. Oktober 2017 11.01 Uhr
NOTE: 1 record was written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/del_sasuser.cmd".
The minimum record length was 92.
The maximum record length was 92.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
View and moderate all "Support Requests" comments posted by this user
Mark all as spam, and block user from posting to "Forum"
Hello,
I got issues running SASUNIT.
I edited the paths for my system but when I try to run sasunit.9.4.windows.en I get an abortion with the following error in the run_all.log:
ERROR(SASUNIT) ErrorSASCall2 in Makro INITSASUNIT (Condition: NOT 0)
Error spawning SAS process in initialization
Maybe someone sees the problem in my code.
Thank you!
Cheers,
Markus
Here you can find the complete log:
1 The SAS System 11:01 Monday, October 30, 2017
NOTE: Copyright (c) 2002-2012 by SAS Institute Inc., Cary, NC, USA.
NOTE: SAS (r) Proprietary Software 9.4 (TS1M1)
Licensed to W U W INFORMATIK GMBH WNDW, Site 50200653.
NOTE: This session is executing on the W32_8PRO platform.
NOTE: Updated analytical products:
NOTE: Additional host information:
W32_8PRO WIN 6.2.9200 Workstation
NOTE: SAS initialization used:
real time 2.69 seconds
cpu time 1.26 seconds
1 /**
2 \file
3 \ingroup SASUNIT_EXAMPLES_TEST
4
5 \brief Run all test scenarios for SASUnit example project
6
7 (see also <A 7="" !="" href="https://sourceforge.net/p/sasunit/wiki/User's%20Guide/" target="_blank">SASUnit
7 ! User's Guide</A>)\n
8 Initialize SASUnit (open test repository or create when needed) with
8 ! initSASUnit.sas
9 - set project name
10 - set root path for convenience (all other paths can be relative to root
10 ! path)
11 - set paths for SASUnit macro library, test repository, units under
11 ! test, test data, reference data
12
13 Run all test scenarios in folder example\saspgm (suffix _test.sas) with
13 ! runSASUnit.sas where
14 the test scenario or the unit under test has been changed since previous
14 ! run.
15
16 Create or recreate necessary HTML pages in the test report with
16 ! reportSASUnit.sas.
17
18 \version \$Revision: 472 $
19 \author \$Author: klandwich $
20 \date \$Date: 2016-10-18 16:27:30 +0200 (Di, 18 Okt 2016) $
21
22 \sa For further information please refer to
22 ! https://sourceforge.net/p/sasunit/wiki/User%27s%20Guide/
23 Here you can find the SASUnit documentation, release notes and license
23 ! information.
2 The SAS System 11:01 Monday, October 30, 2017
24 \sa \$HeadURL:
24 ! https://svn.code.sf.net/p/sasunit/code/tags/v1.7.0/example/saspgm/run_all.sas $
25 \copyright This file is part of SASUnit, the Unit testing framework for SAS(R)
25 ! programs.
26 For copyright information and terms of usage under the GPL license see
26 ! included file readme.txt
27 or https://sourceforge.net/p/sasunit/wiki/readme/.
28
29 / / \cond /
30
31 OPTIONS
32 MPRINT MAUTOSOURCE NOMLOGIC NOSYMBOLGEN
33 APPEND=(SASAUTOS "%sysget(SASUNIT_ROOT)/saspgm/sasunit") / SASUnit macro library /
34 ;
35
36 / open test repository or create when needed /
37 %initSASUnit(
38 i_root = N:\SASUNIT / root path, all
38 ! other paths can then be relative paths /
39 ,io_target = example\doc\sasunit\%lowcase(%sysget(SASUNIT_LANGUAGE)) /
39 ! Output of SASUnit: test repository, logs, results, reports /
40 ,i_overwrite = %sysget(SASUNIT_OVERWRITE) / set to 1 to force
40 ! all test scenarios to be run, else only changed
41 scenarios or
41 ! scenarios with changed unit under test will be run/
42 ,i_project = SASUNIT Examples / Name of project,
42 ! for report /
43 ,i_sasunit = %sysget(SASUNIT_ROOT)\saspgm\sasunit / SASUnit macro
43 ! library /
44 ,i_sasautos = saspgm / Search for units under test
44 ! here /
45 ,i_testdata = example\dat /
45 ! test data, libref testdata /
46 ,i_refdata = example\dat /
46 ! reference data, libref refdata /
47 ,i_sascfg = example\bin\sasunit.9.4.windows.en.cfg
48 ,i_testcoverage = 0 / set to 1 to assess
48 ! test coverage assessment /
49 ,i_verbose = 0
50 ,i_crossref = 0
51 ,i_crossrefsasunit = 0
52 )
MPRINT(INITSASUNIT): libname _tmp "N:\SASUNIT";
NOTE: Libref _TMP was successfully assigned as follows:
Engine: V9
Physical Name: N:\SASUNIT
MPRINT(INITSASUNIT): libname _tmp clear;
NOTE: Libref _TMP has been deassigned.
MPRINT(INITSASUNIT): libname _tmp " N:\SASUNIT";
NOTE: Libref _TMP was successfully assigned as follows:
Engine: V9
Physical Name: N:\SASUNIT
MPRINT(INITSASUNIT): libname _tmp clear;
3 The SAS System 11:01 Monday, October 30, 2017
NOTE: Libref TMP has been deassigned.
MPRINT(INITSASUNIT): libname _tmp "N:\SASUNIT\saspgm\sasunit";
NOTE: Libref _TMP was successfully assigned as follows:
Engine: V9
Physical Name: N:\SASUNIT\saspgm\sasunit
MPRINT(INITSASUNIT): libname _tmp clear;
NOTE: Libref _TMP has been deassigned.
MPRINT(INITSASUNIT): ;
MPRINT(INITSASUNIT): OPTIONS APPEND=(SASAUTOS=("N:\SASUNIT\saspgm\sasunit"
"N:/SASUNIT/saspgm/sasunit/windows"));
MPRINT(INITSASUNIT): OPTIONS NOQUOTELENMAX;
MPRINT(_OSCMDS): * retrieve dateformat from WINDOWS registry ;
MPRINT(_OSCMDS): * Set default if anything goes wrong ;
MPRINT(_OSCMDS): options noxwait xsync xmin;
MPRINT(_OSCMDS): options XWAIT XSYNC NOXMIN;
MPRINT(_OSCMDS): data _null;
MPRINT(OSCMDS): length g_dateformat $40 dateformat $80;
MPRINT(_OSCMDS): infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900\retrive_dateformat.txt";
MPRINT(OSCMDS): input;
MPRINT(_OSCMDS): if index (upcase (_INFILE), "REG_SZ") then do;
MPRINT(OSCMDS): dateformat = lowcase (scan (_INFILE,3," "));
MPRINT(_OSCMDS): * Building SAS-format name from WIN-Dateformat ;
MPRINT(_OSCMDS): * Set default for dateformat ;
MPRINT(_OSCMDS): g_dateformat = "nldate.";
MPRINT(_OSCMDS): * Check if monthname is displayed ;
MPRINT(_OSCMDS): if (index (dateformat,"mmm")=0) then do;
MPRINT(_OSCMDS): * Check order of day month year ;
MPRINT(_OSCMDS): index_d=index (dateformat,"d");
MPRINT(_OSCMDS): index_m=index (dateformat,"m");
MPRINT(_OSCMDS): index_y=index (dateformat,"y");
MPRINT(_OSCMDS): if (index_y < index_m) then do;
MPRINT(_OSCMDS): if (index_d < index_m) then do;
MPRINT(_OSCMDS): g_dateformat = "yyddmm10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): g_dateformat = "yymmdd10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): if (index_d > index_m) then do;
MPRINT(_OSCMDS): g_dateformat = "mmddyy10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): g_dateformat = "ddmmyy10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): call symputx ("G_DATEFORMAT", trim (g_dateformat));
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): run;
NOTE: The infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
4 The SAS System 11:01 Monday, October 30, 2017
NOTE: 4 records were read from the infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_\retrive_dateformat.txt".
The minimum record length was 0.
The maximum record length was 45.
NOTE: DATA statement used (Total process time):
real time 0.16 seconds
cpu time 0.12 seconds
MPRINT(INITSASUNIT): ;
MPRINT(_DETECTSYMBOLS): proc printto log=work.detect.note.log new;
MPRINT(_DETECTSYMBOLS): run;
NOTE: PROCEDURE PRINTTO used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
MPRINT(DETECTSYMBOLS): filename _detect catalog "work.detect.note.log";
MPRINT(_DETECTSYMBOLS): data _null;
MPRINT(_DETECTSYMBOLS): infile _detect truncover;
MPRINT(_DETECTSYMBOLS): input line $char256.;
MPRINT(_DETECTSYMBOLS): call symput ("g_note", scan(line, 1, ':'));
MPRINT(_DETECTSYMBOLS): stop;
MPRINT(_DETECTSYMBOLS): run;
NOTE: The infile DETECT is:
Catalog Name=WORK.DETECT.NOTE.LOG,
Catalog Page Size=4096,
Number of Catalog Pages=4,
Created=Montag, 30. Oktober 2017 11:01:41,
Last Modified=Montag, 30. Oktober 2017 11:01:41,
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900\detect.sas7bcat,
Release Created=9.0401M1,Host Created=W32_8PRO
NOTE: 1 record was read from the infile _DETECT.
5 The SAS System 11:01 Monday, October 30, 2017
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(_DETECTSYMBOLS): filename _detect;
NOTE: Fileref _DETECT has been deassigned.
MPRINT(_DETECTSYMBOLS): proc datasets lib=work nolist;
MPRINT(_DETECTSYMBOLS): delete detect / memtype=catalog;
MPRINT(_DETECTSYMBOLS): quit;
NOTE: Deleting WORK.DETECT (memtype=CATALOG).
NOTE: PROCEDURE DATASETS used (Total process time):
real time 0.23 seconds
cpu time 0.17 seconds
MPRINT(INITSASUNIT): ;
WARNING:(SASUNIT) Shell variable SASUNIT_COVERAGEASSESSMENT not passed correctly to parameter
i_testcoverage!
MPRINT(INITSASUNIT): LIBNAME target "N:/SASUNIT/example/doc/sasunit/en";
NOTE: Libref TARGET was successfully assigned as follows:
Engine: V9
Physical Name: N:\SASUNIT\example\doc\sasunit\en
MPRINT(INITSASUNIT): Check tsu db version ;
MPRINT(INITSASUNIT): Is there a need to recreate the database? ;
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): CREATE TABLE target.tsu(COMPRESS=CHAR) ( tsu_project CHAR(1000) ,tsu_root
CHAR(1000) ,tsu_target CHAR(1000) ,tsu_sasunitroot CHAR(1000) ,tsu_sasunit CHAR(1000)
,tsu_sasunit_os CHAR(1000) ,tsu_sasautos CHAR(1000) ,tsu_sasautos1 CHAR(1000) ,tsu_sasautos2
CHAR(1000) ,tsu_sasautos3 CHAR(1000) ,tsu_sasautos4 CHAR(1000) ,tsu_sasautos5 CHAR(1000)
,tsu_sasautos6 CHAR(1000) ,tsu_sasautos7 CHAR(1000) ,tsu_sasautos8 CHAR(1000) ,tsu_sasautos9
CHAR(1000) ,tsu_autoexec CHAR(1000) ,tsu_sascfg CHAR(1000) ,tsu_sasuser CHAR(1000) ,tsu_testdata
CHAR(1000) ,tsu_refdata CHAR(1000) ,tsu_doc CHAR(1000) ,tsu_lastinit INT FORMAT=datetime21.2
,tsu_lastrep INT FORMAT=datetime21.2 ,tsu_testcoverage INT FORMAT=8. ,tsu_dbversion CHAR(8)
,tsu_verbose INT FORMAT=8. ,tsu_crossref INT FORMAT=8. ,tsu_crossrefsasunit INT FORMAT=8. );
NOTE: Table TARGET.TSU created, with 0 rows and 29 columns.
MPRINT(INITSASUNIT): INSERT INTO target.tsu VALUES (
"","","","","","","","","","","","","","","","","","","","","","",0,0,0,"",0,0,0 );
NOTE: 1 row was inserted into TARGET.TSU.
MPRINT(INITSASUNIT): CREATE TABLE target.scn(COMPRESS=CHAR) ( scn_id INT FORMAT=z3. ,scn_path
CHAR(1000) ,scn_desc CHAR(1000) ,scn_start INT FORMAT=datetime21.2 ,scn_end INT
FORMAT=datetime21.2 ,scn_changed INT FORMAT=datetime21.2 ,scn_rc INT ,scn_errorcount INT
,scn_warningcount INT ,scn_res INT );
NOTE: Table TARGET.SCN created, with 0 rows and 10 columns.
MPRINT(INITSASUNIT): CREATE TABLE target.cas(COMPRESS=CHAR) ( cas_scnid INT FORMAT=z3. ,cas_id
INT FORMAT=z3. ,cas_exaid INT FORMAT=z3. ,cas_obj CHAR(255) ,cas_desc CHAR(1000) ,cas_spec
CHAR(1000) ,cas_start INT FORMAT=datetime21.2 ,cas_end INT FORMAT=datetime21.2 ,cas_res INT );
NOTE: Table TARGET.CAS created, with 0 rows and 9 columns.
MPRINT(INITSASUNIT): CREATE TABLE target.tst(COMPRESS=CHAR) ( tst_scnid INT FORMAT=z3.
6 The SAS System 11:01 Monday, October 30, 2017
,tst_casid INT FORMAT=z3. ,tst_id INT FORMAT=z3. ,tst_type CHAR(32) ,tst_desc CHAR(1000) ,tst_exp
CHAR(255) ,tst_act CHAR(255) ,tst_res INT ,tst_errmsg CHAR(1000) );
NOTE: Table TARGET.TST created, with 0 rows and 9 columns.
MPRINT(INITSASUNIT): CREATE TABLE target.exa(COMPRESS=CHAR) ( exa_id INT FORMAT=z3. ,exa_auton
INT ,exa_pgm CHAR(1000) ,exa_changed INT FORMAT=datetime21.2 ,exa_filename CHAR(1000) ,exa_path
CHAR(1000) ,exa_tcg_pct INT FORMAT=NLPCT. );
NOTE: Table TARGET.EXA created, with 0 rows and 7 columns.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.81 seconds
cpu time 0.23 seconds
MPRINT(INITSASUNIT): DATA null;
MPRINT(INITSASUNIT): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd" encoding=pcoem850;
MPRINT(INITSASUNIT): PUT "rd /S /Q ""N:/SASUNIT/example/doc/sasunit/en/log"" ";
MPRINT(INITSASUNIT): PUT "rd /S /Q ""N:/SASUNIT/example/doc/sasunit/en/tst"" ";
MPRINT(INITSASUNIT): PUT "rd /S /Q ""N:/SASUNIT/example/doc/sasunit/en/rep"" ";
MPRINT(INITSASUNIT): RUN;
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd" is:
NOTE: 3 records were written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd".
The minimum record length was 49.
The maximum record length was 49.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(XCMD): OPTIONS noxwait xsync xmin;
MPRINT(_XCMD): OPTIONS XWAIT XSYNC NOXMIN;
MPRINT(INITSASUNIT): ;
MPRINT(INITSASUNIT): DATA _null;
MPRINT(INITSASUNIT): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd" encoding=pcoem850;
MPRINT(INITSASUNIT): PUT "md ""N:/SASUNIT/example/doc/sasunit/en/log"" ";
MPRINT(INITSASUNIT): PUT "md ""N:/SASUNIT/example/doc/sasunit/en/tst"" ";
MPRINT(INITSASUNIT): PUT "md ""N:/SASUNIT/example/doc/sasunit/en/rep"" ";
MPRINT(INITSASUNIT): RUN;
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd" is:
7 The SAS System 11:01 Monday, October 30, 2017
NOTE: 3 records were written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd".
The minimum record length was 43.
The maximum record length was 43.
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
MPRINT(XCMD): OPTIONS noxwait xsync xmin;
MPRINT(_XCMD): OPTIONS XWAIT XSYNC NOXMIN;
MPRINT(INITSASUNIT): ;
MPRINT(INITSASUNIT): DATA _null;
MPRINT(INITSASUNIT): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd" encoding=pcoem850;
MPRINT(INITSASUNIT): PUT "rd /S /Q ""N:/SASUNIT/example/doc/sasunit/en/tst/crossreference"" ";
MPRINT(INITSASUNIT): RUN;
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd" is:
NOTE: 1 record was written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/remove_dir.cmd".
The minimum record length was 64.
The maximum record length was 64.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(XCMD): OPTIONS noxwait xsync xmin;
MPRINT(_XCMD): OPTIONS XWAIT XSYNC NOXMIN;
MPRINT(INITSASUNIT): ;
MPRINT(INITSASUNIT): DATA _null;
MPRINT(INITSASUNIT): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd" encoding=pcoem850;
MPRINT(INITSASUNIT): PUT "md ""N:/SASUNIT/example/doc/sasunit/en/tst/crossreference"" ";
MPRINT(INITSASUNIT): RUN;
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd" is:
8 The SAS System 11:01 Monday, October 30, 2017
NOTE: 1 record was written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/make_dir.cmd".
The minimum record length was 58.
The maximum record length was 58.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(_XCMD): OPTIONS noxwait xsync xmin;
MPRINT(_XCMD): OPTIONS XWAIT XSYNC NOXMIN;
MPRINT(INITSASUNIT): ;
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_target = "example\doc\sasunit\en";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_project = "SASUNIT Examples";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_root = "N:\SASUNIT";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasunitroot = "N:\SASUNIT";
NOTE: 1 row was updated in TARGET.TSU.
9 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.02 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasunit = "N:\SASUNIT\saspgm\sasunit";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.02 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasunit_os = "N:\SASUNIT\saspgm\sasunit/windows";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.02 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_autoexec INTO :l_autoexec FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_autoexec = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sascfg INTO :l_sascfg FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
10 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sascfg =
"example\bin\sasunit.9.4.windows.en.cfg";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasuser INTO :l_sasuser FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasuser = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_testdata INTO :l_testdata FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_testdata = "example\dat";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_refdata INTO :l_refdata FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
11 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_refdata = "example\dat";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.09 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_doc INTO :l_doc FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.03 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_doc = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos = "saspgm";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos1 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
12 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos1 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos2 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.02 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos2 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.02 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos3 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos3 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos4 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
13 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos4 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos5 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos5 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos6 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos6 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.03 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos7 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
14 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos7 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos8 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos8 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): SELECT tsu_sasautos9 INTO :l_sasautos FROM target.tsu;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_sasautos9 = "";
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.04 seconds
cpu time 0.01 seconds
MPRINT(INITSASUNIT): PROC SQL NOPRINT;
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_testcoverage =0;
NOTE: 1 row was updated in TARGET.TSU.
15 The SAS System 11:01 Monday, October 30, 2017
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_verbose =0;
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_crossref =0;
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): UPDATE target.tsu SET tsu_crossrefsasunit =0;
NOTE: 1 row was updated in TARGET.TSU.
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.07 seconds
cpu time 0.03 seconds
MPRINT(LOADENVIRONMENT): DATA _null;
MPRINT(_LOADENVIRONMENT): SET target.tsu;
MPRINT(_LOADENVIRONMENT): call symput ('g_project' , tsu_project);
MPRINT(_LOADENVIRONMENT): call symput ('g_root' , tsu_root);
MPRINT(_LOADENVIRONMENT): call symput ('g_sasunitroot' , tsu_sasunitroot);
MPRINT(_LOADENVIRONMENT): call symput ('g_sasunit' , tsu_sasunit);
MPRINT(_LOADENVIRONMENT): call symput ('g_sasunit_os' , tsu_sasunit_os);
MPRINT(_LOADENVIRONMENT): call symput ('g_sasautos' , tsu_sasautos);
MPRINT(_LOADENVIRONMENT): call symput ('g_sasautos0' , tsu_sasautos);
MPRINT(_LOADENVIRONMENT): call symput ("g_sasautos1" , tsu_sasautos1);
MPRINT(_LOADENVIRONMENT): call symput ("g_sasautos2" , tsu_sasautos2);
MPRINT(_LOADENVIRONMENT): call symput ("g_sasautos3" , tsu_sasautos3);
MPRINT(_LOADENVIRONMENT): call symput ("g_sasautos4" , tsu_sasautos4);
MPRINT(_LOADENVIRONMENT): call symput ("g_sasautos5" , tsu_sasautos5);
MPRINT(_LOADENVIRONMENT): call symput ("g_sasautos6" , tsu_sasautos6);
MPRINT(_LOADENVIRONMENT): call symput ("g_sasautos7" , tsu_sasautos7);
MPRINT(_LOADENVIRONMENT): call symput ("g_sasautos8" , tsu_sasautos8);
MPRINT(_LOADENVIRONMENT): call symput ("g_sasautos9" , tsu_sasautos9);
MPRINT(_LOADENVIRONMENT): call symput ('g_autoexec' , tsu_autoexec);
MPRINT(_LOADENVIRONMENT): call symput ('g_sascfg' , tsu_sascfg);
MPRINT(_LOADENVIRONMENT): call symput ('g_sasuser' , tsu_sasuser);
MPRINT(_LOADENVIRONMENT): call symput ('g_testdata' , tsu_testdata);
MPRINT(_LOADENVIRONMENT): call symput ('g_refdata' , tsu_refdata);
MPRINT(_LOADENVIRONMENT): call symput ('g_doc' , tsu_doc);
MPRINT(_LOADENVIRONMENT): call symput ('g_testcoverage' , put (tsu_testcoverage, z1.));
MPRINT(_LOADENVIRONMENT): call symput ('g_verbose' , put (tsu_verbose, z1.));
MPRINT(_LOADENVIRONMENT): call symput ('g_crossref' , put (tsu_crossref, z1.));
MPRINT(_LOADENVIRONMENT): call symput ('g_crossrefsasunit', put (tsu_crossrefsasunit, z1.));
MPRINT(_LOADENVIRONMENT): RUN;
NOTE: There were 1 observations read from the data set TARGET.TSU.
NOTE: DATA statement used (Total process time):
real time 0.04 seconds
cpu time 0.04 seconds
MPRINT(_DETECTSYMBOLS): proc printto log=work.detect.note.log new;
16 The SAS System 11:01 Monday, October 30, 2017
MPRINT(_DETECTSYMBOLS): run;
NOTE: PROCEDURE PRINTTO used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
MPRINT(DETECTSYMBOLS): filename _detect catalog "work.detect.note.log";
MPRINT(_DETECTSYMBOLS): data _null;
MPRINT(_DETECTSYMBOLS): infile _detect truncover;
MPRINT(_DETECTSYMBOLS): input line $char256.;
MPRINT(_DETECTSYMBOLS): call symput ("g_note", scan(line, 1, ':'));
MPRINT(_DETECTSYMBOLS): stop;
MPRINT(_DETECTSYMBOLS): run;
NOTE: The infile DETECT is:
Catalog Name=WORK.DETECT.NOTE.LOG,
Catalog Page Size=4096,
Number of Catalog Pages=4,
Created=Montag, 30. Oktober 2017 11:01:54,
Last Modified=Montag, 30. Oktober 2017 11:01:54,
Filename=C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900\detect.sas7bcat,
Release Created=9.0401M1,Host Created=W32_8PRO
NOTE: 1 record was read from the infile _DETECT.
The minimum record length was 50.
The maximum record length was 50.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(_DETECTSYMBOLS): filename _detect;
NOTE: Fileref _DETECT has been deassigned.
MPRINT(_DETECTSYMBOLS): proc datasets lib=work nolist;
MPRINT(_DETECTSYMBOLS): delete detect / memtype=catalog;
MPRINT(_DETECTSYMBOLS): quit;
NOTE: Deleting WORK.DETECT (memtype=CATALOG).
NOTE: PROCEDURE DATASETS used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
17 The SAS System 11:01 Monday, October 30, 2017
MPRINT(LOADENVIRONMENT): ;
MPRINT(_LOADENVIRONMENT): OPTIONS MAUTOSOURCE SASAUTOS=(SASAUTOS "N:/SASUNIT/saspgm/sasunit"
"N:/SASUNIT/saspgm/sasunit/windows" "N:/SASUNIT/saspgm" );
MPRINT(_OSCMDS): * retrieve dateformat from WINDOWS registry ;
MPRINT(_OSCMDS): * Set default if anything goes wrong ;
MPRINT(_OSCMDS): options noxwait xsync xmin;
MPRINT(_OSCMDS): options XWAIT XSYNC NOXMIN;
MPRINT(_OSCMDS): data _null;
MPRINT(OSCMDS): length g_dateformat $40 dateformat $80;
MPRINT(_OSCMDS): infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900\retrive_dateformat.txt";
MPRINT(OSCMDS): input;
MPRINT(_OSCMDS): if index (upcase (_INFILE), "REG_SZ") then do;
MPRINT(OSCMDS): dateformat = lowcase (scan (_INFILE,3," "));
MPRINT(_OSCMDS): * Building SAS-format name from WIN-Dateformat ;
MPRINT(_OSCMDS): * Set default for dateformat ;
MPRINT(_OSCMDS): g_dateformat = "nldate.";
MPRINT(_OSCMDS): * Check if monthname is displayed ;
MPRINT(_OSCMDS): if (index (dateformat,"mmm")=0) then do;
MPRINT(_OSCMDS): * Check order of day month year ;
MPRINT(_OSCMDS): index_d=index (dateformat,"d");
MPRINT(_OSCMDS): index_m=index (dateformat,"m");
MPRINT(_OSCMDS): index_y=index (dateformat,"y");
MPRINT(_OSCMDS): if (index_y < index_m) then do;
MPRINT(_OSCMDS): if (index_d < index_m) then do;
MPRINT(_OSCMDS): g_dateformat = "yyddmm10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): g_dateformat = "yymmdd10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): if (index_d > index_m) then do;
MPRINT(_OSCMDS): g_dateformat = "mmddyy10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): else do;
MPRINT(_OSCMDS): g_dateformat = "ddmmyy10.";
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): call symputx ("G_DATEFORMAT", trim (g_dateformat));
MPRINT(_OSCMDS): end;
MPRINT(_OSCMDS): run;
NOTE: The infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_\retrive_dateformat.txt" is:
18 The SAS System 11:01 Monday, October 30, 2017
NOTE: 4 records were read from the infile "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_\retrive_dateformat.txt".
The minimum record length was 0.
The maximum record length was 45.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(_LOADENVIRONMENT): ;
GLOBAL G_AUTOEXEC
GLOBAL G_COPYDIR xcopy /E /I /Y
GLOBAL G_CROSSREF 0
GLOBAL G_CROSSREFSASUNIT 0
GLOBAL G_DATEFORMAT ddmmyy10.
GLOBAL G_DOC
GLOBAL G_ENDCOMMAND
GLOBAL G_ERROR ERROR
GLOBAL G_ERROR_CODE
GLOBAL G_ERROR_MACRO
GLOBAL G_ERROR_MSG
GLOBAL G_INFILE_OPTIONS IGNOREDOSEOF
GLOBAL G_LOG N:\SASUNIT\example\doc\sasunit\en/log
GLOBAL G_LOGFILE
GLOBAL G_MAKEDIR md
GLOBAL G_NOTE NOTE
GLOBAL G_PRINTFILE
GLOBAL G_PROJECT SASUNIT Examples
GLOBAL G_REFDATA N:SASUNIT/exampledat
GLOBAL G_REMOVEDIR rd /S /Q
GLOBAL G_REMOVEFILE del /S /Q
GLOBAL G_REP_ENCODING UTF8
GLOBAL G_REVISION 516
GLOBAL G_ROOT N:\SASUNIT
GLOBAL G_SASAUTOS N:SASUNIT/saspgm
GLOBAL G_SASAUTOS0 N:SASUNIT/saspgm
GLOBAL G_SASAUTOS1
GLOBAL G_SASAUTOS2
GLOBAL G_SASAUTOS3
GLOBAL G_SASAUTOS4
GLOBAL G_SASAUTOS5
GLOBAL G_SASAUTOS6
GLOBAL G_SASAUTOS7
GLOBAL G_SASAUTOS8
GLOBAL G_SASAUTOS9
GLOBAL G_SASCFG N:SASUNIT/examplebinsasunit.9.4.windows.en.cfg
GLOBAL G_SASSTART "C:\Program Files\SASHome\x86\SASFoundation\9.4/sas.exe"
GLOBAL G_SASUNIT N:SASUNITsaspgmsasunit
GLOBAL G_SASUNITROOT N:SASUNIT
GLOBAL G_SASUNIT_OS N:SASUNITsaspgmsasunitwindows
GLOBAL G_SASUSER
GLOBAL G_SPLASH -nosplash
GLOBAL G_TARGET N:\SASUNIT\example\doc\sasunit\en
19 The SAS System 11:01 Monday, October 30, 2017
GLOBAL G_TESTCOVERAGE 0
GLOBAL G_TESTDATA N:SASUNIT/exampledat
GLOBAL G_TESTOUT N:\SASUNIT\example\doc\sasunit\en/tst
GLOBAL G_VERBOSE 0
GLOBAL G_VERSION 1.7.0
GLOBAL G_WARNING WARNING
GLOBAL G_WORK C:\Users\y04675\AppData\Local\Temp\SAS Temporary Files_TD4216_D5488900_
GLOBAL SYS_SQL_IP_ALL -1
GLOBAL SYS_SQL_IP_STMT
MPRINT(INITSASUNIT): ;
MPRINT(INITSASUNIT): PROC DATASETS NOLIST NOWARN LIB=work;
MPRINT(INITSASUNIT): DELETE check;
MPRINT(INITSASUNIT): QUIT;
NOTE: PROCEDURE DATASETS used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
MPRINT(INITSASUNIT): DATA null;
MPRINT(INITSASUNIT): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/check_spawning.sas";
MPRINT(INITSASUNIT): PUT "LIBNAME awork ""C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_"";";
MPRINT(INITSASUNIT): PUT "DATA awork.check; RUN;";
MPRINT(INITSASUNIT): RUN;
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/check_spawning.sas" is:
NOTE: 2 records were written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/check_spawning.sas".
The minimum record length was 22.
The maximum record length was 89.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(RUNPROGRAMSPAWNED): DATA _null;
MPRINT(RUNPROGRAMSPAWNED): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900/prep_sasuser.cmd";
MPRINT(RUNPROGRAMSPAWNED): PUT "rd /S /Q ""C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900/sasuser"" ";
MPRINT(RUNPROGRAMSPAWNED): PUT "md ""C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900/sasuser"" ";
MPRINT(_RUNPROGRAMSPAWNED): RUN;
20 The SAS System 11:01 Monday, October 30, 2017
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/prep_sasuser.cmd" is:
NOTE: 2 records were written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/prep_sasuser.cmd".
The minimum record length was 86.
The maximum record length was 92.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(XCMD): OPTIONS noxwait xsync xmin;
MPRINT(_XCMD): OPTIONS XWAIT XSYNC NOXMIN;
MPRINT(_RUNPROGRAMSPAWNED): ;
MPRINT(_RUNPROGRAMSPAWNED): DATA _null;
MPRINT(RUNPROGRAMSPAWNED): ATTRIB _sCmdString LENGTH = $32000 ;
MPRINT(_RUNPROGRAMSPAWNED): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900/runprogramspawned.cmd" LRECL=32000 ;
MPRINT(_RUNPROGRAMSPAWNED): _sCmdString = """" !! "C:\Program
Files\SASHome\x86\SASFoundation\9.4/sas.exe" !! """" !! " " !! "-config
""N:/SASUNIT/example/bin/sasunit.9.4.windows.en.cfg"" " !! "-sysin
""C:/Users/y04675/AppData/Local/Temp/SAS Temporary Files/_TD4216_D5488900/check_spawning.sas"" "
!! "-initstmt ""%%scenario(io_target=N:\SASUNIT\example\doc\sasunit\en);%%let g_scnid=000;"" "
!! "-log ""N:\SASUNIT\example\doc\sasunit\en/log/000.log"" " !! "-print
""N:\SASUNIT\example\doc\sasunit\en/tst/000.lst"" " !! "-nosplash " !! "-noovp " !! "-icon " !!
"-nosyntaxcheck " !! "-mautosource " !! "-mcompilenote all " !! "-sasautos SASAUTOS -append
SASAUTOS ""N:/SASUNIT/saspgm/sasunit"" " !! "-sasuser ""C:\Users\y04675\AppData\Local\Temp\SAS
Temporary Files_TD4216_D5488900/sasuser"" " !! "-termstmt ""%%_termScenario()"" " !! " " !! "";
MPRINT(_RUNPROGRAMSPAWNED): PUT _sCmdString;
MPRINT(_RUNPROGRAMSPAWNED): RUN;
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/_runprogramspawned.cmd" is:
NOTE: 1 record was written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/_runprogramspawned.cmd".
The minimum record length was 668.
The maximum record length was 668.
NOTE: DATA statement used (Total process time):
21 The SAS System 11:01 Monday, October 30, 2017
MPRINT(XCMD): OPTIONS noxwait xsync xmin;
MPRINT(_XCMD): OPTIONS XWAIT XSYNC NOXMIN;
MPRINT(_RUNPROGRAMSPAWNED): ;
MPRINT(_RUNPROGRAMSPAWNED): DATA _null;
MPRINT(RUNPROGRAMSPAWNED): FILE "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900/del_sasuser.cmd";
MPRINT(RUNPROGRAMSPAWNED): PUT "rd /S /Q ""C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900/sasuser"" ";
MPRINT(_RUNPROGRAMSPAWNED): RUN;
NOTE: The file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/del_sasuser.cmd" is:
NOTE: 1 record was written to the file "C:\Users\y04675\AppData\Local\Temp\SAS Temporary
Files_TD4216_D5488900_/del_sasuser.cmd".
The minimum record length was 92.
The maximum record length was 92.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
MPRINT(_XCMD): OPTIONS noxwait xsync xmin;
MPRINT(_XCMD): OPTIONS XWAIT XSYNC NOXMIN;
MPRINT(_RUNPROGRAMSPAWNED): ;
MPRINT(INITSASUNIT): ;
ERROR(SASUNIT) ErrorSASCall2 in Makro INITSASUNIT (Condition: NOT 0)
Error spawning SAS process in initialization
ERROR: ===================== Error! Testsuite aborted! ===========================================
MPRINT(INITSASUNIT): LIBNAME target;
NOTE: Libref TARGET has been deassigned.
MPRINT(INITSASUNIT): endsas
ERROR: Errors printed on page 21.
NOTE: SAS Institute Inc., SAS Campus Drive, Cary, NC USA 27513-2414
NOTE: The SAS System used:
22 The SAS System 11:01 Monday, October 30, 2017
View and moderate all "Support Requests" comments posted by this user
Mark all as spam, and block user from posting to "Forum"
This is the mentioned logfile