21 %MACRO _scenario(io_target  = 
 
   26 %LET l_macname=&sysmacroname;
 
   28 OPTIONS MAUTOSOURCE MPRINT LINESIZE=MAX;
 
   34 %IF %_handleError(&l_macname
 
   36                  ,
"&io_target" EQ 
"" OR NOT %_existDir(&io_target)
 
   37                  ,target directory &io_target does not exist
 
   42 LIBNAME target 
"&io_target";
 
   43 %IF %_handleError(&l_macname
 
   45                  ,%quote(&syslibrc.) NE 0
 
   46                  ,test database cannot be opened
 
   53 %IF &g_error_code NE %THEN %GOTO errexit;
 
   62    %PUT ========================== Error! Test scenario will be aborted! ================================;