The script mymaster.tcl needs to go into the directory of MDC scripts. It can be found in CVS in ldas/api/datacondAPI/tcl/test.
The script verifymdc.tcl needs to go into the directory of MDC scripts. It can be found in CVS in ldas/api/datacondAPI/tcl/test. It is used to verify that all emails for the MDC tests have been received and that the success and exception emails match the expected numbers.
The directory containing the datacond MDC response files should be mounted under /ldas_outgoing/jobs/mdc.
Bourne Shell and its derivatives:
The general rule is, the jobs that are numbered 01[abcde] should throw exceptions, and the ones numbered 02[abcde] should generate results. There are some exceptions, though. The REALIMAGABSAPI01A* jobs and RESAMPLEAPI01C* jobs should generate results . Also all the PIPE01 jobs generate results.
To verify the above, Have your MDC emails filtered into one sub-directory.
cd < email sub-directory > <your cvs toplevel>ldas/api/datacondAPI/tcl/test/verifymdc.tcl \ <your cvs toplevel>/ldas/api/datacondAPI/tcl/test/results/mymaster.log > & verify.log & &Expected 137 results and 282 errors out of 419 emails.
Possible errors at datacondAPI are: bad alloc and the individual tests should re-run again
when that happens.