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;