Hi Baoyue,
It should be related to the namespace of JSL statements, although I haven't completely figured out the backend mechanism, but the following statements tested fine on my computer.
Names Default To Here( 1 ); // Required
JMPClinicalReviewAPI:openReviewTemplate( "$CLINICAL_HOME\ReviewTemplates\Medical Monitoring Template.jmpcrt" );
JMPClinicalReviewAPI:runAllReports();
You may look forward to Chris's next Blog on JMPCAPI, he is the expert of JMP Global on JMPC.