34 %MACRO initTestcase(i_object   =  
 
   40    %IF &g_inTestcase EQ 1 %THEN %DO;
 
   44    %IF &g_inTestcase EQ 2 %THEN %DO;
 
   50    %LOCAL l_pgm l_auton l_object l_casid;
 
   51    %LET l_object = %lowcase (&i_object.);
 
   52    %IF %index(%sysfunc(translate(&l_object,/,\)),/) %THEN %DO;
 
   53       %LET l_pgm = %_stdPath(&g_root,&i_object);
 
   57       %LET l_pgm = &i_object;
 
   58       %LET l_auton = %_getAutocallNumber(&l_object);
 
   64       SELECT max(cas_id) INTO :l_casid FROM target.cas
 
   65       WHERE cas_scnid = &g_scnid;
 
   66    %IF &l_casid=. %THEN %LET l_casid=1;
 
   67    %ELSE                %LET l_casid=%eval(&l_casid+1);
 
   69       INSERT INTO target.cas VALUES (
 
   75          ,"%_abspath(&g_doc,&i_specdoc)"
 
   82    %PUT ========================== test case &l_casid ======================================================;
 
   85    %LET g_logfile  =&g_log/%sysfunc(putn(&g_scnid,z3.))_%sysfunc(putn(&l_casid,z3.)).log;
 
   86    %LET g_printfile=&g_testout/%sysfunc(putn(&g_scnid,z3.))_%sysfunc(putn(&l_casid,z3.)).lst;