1. 脚本路径

    

    private static final  String SCRIPT_DEL_BEF ="SCRIPT/DEL/BEF";

    private static final  String SCRIPT_DEL_AFT = "SCRIPT/DEL/AFT";   

    private static final  String SCRIPT_AUDIT_BEF = "SCRIPT/AUDIT/BEF";

    private static final  String SCRIPT_AUDIT_AFT = "SCRIPT/AUDIT/AFT";

    private static final  String SCRIPT_UNAUDIT_BEF = "SCRIPT/UNAUDIT/BEF";

    private static final  String SCRIPT_UNAUDIT_AFT = "SCRIPT/UNAUDIT/AFT";   

    private static final  String SCRIPT_LOCK_BEF = "SCRIPT/LOCK/BEF";

    private static final  String SCRIPT_LOCK_AFT= "SCRIPT/LOCK/AFT";

    private static final  String SCRIPT_UNLOCK_BEF = "SCRIPT/UNLOCK/BEF";

    private static final  String SCRIPT_UNLOCK_AFT = "SCRIPT/UNLOCK/AFT";

    private static final  String SCRIPT_CLOSE_BEF = "SCRIPT/CLOSE/BEF";

    private static final  String SCRIPT_CLOSE_AFT = "SCRIPT/CLOSE/AFT";

    private static final  String SCRIPT_OPEN_BEF = "SCRIPT/OPEN/BEF";

    private static final  String SCRIPT_OPEN_AFT = "SCRIPT/OPEN/AFT";   



      1. 脚本举例

public Object tryRefStatus(ASRequest aRequest,Long aRecId,String asDomainPath,String asField,String asOperation) throws ASException {


审核时,循环执行存储过程

int i,l = param.idList.size();

var lp = new List();

for(i=0;i<l;i++) {

  lp.clear();

  lp.add(param.idList.get(i));

  request.db().callProcedure("",lp);

}



<SCRIPT>

                               <DEL>

                                       <BEF> 

script.returnValue = -1;

script.message = '数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </BEF>

                                       <AFT>

script.returnValue = -1;

script.message = '后数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </AFT>

                               </DEL>

                               <AUDIT>

                                       <BEF> 

script.returnValue = -1;

script.message = '数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </BEF>

                                       <AFT>

script.returnValue = -1;

script.message = '后数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </AFT>

                               </AUDIT>

                               <UNAUDIT>

                                       <BEF>

script.returnValue = -1;

script.message = '数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </BEF>

                                       <AFT>

script.returnValue = -1;

script.message = '后数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </AFT>

                               </UNAUDIT>

                               <CLOSE>

                                       <BEF>

script.returnValue = -1;

script.message = '数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </BEF>

                                       <AFT>

script.returnValue = -1;

script.message = '后数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </AFT>

                               </CLOSE>

                               <OPEN>

                                       <BEF>

script.returnValue = -1;

script.message = '数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where  cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </BEF>

                                       <AFT>

script.returnValue = -1;

script.message = '后数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </AFT>

                               </OPEN>

                               <LOCK>

                                       <BEF>

script.returnValue = -1;

script.message = '数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </BEF>

                                       <AFT>

script.returnValue = -1;

script.message = '后数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd  where cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </AFT>

                               </LOCK>

                               <UNLOCK>

                                       <BEF>

script.returnValue = -1;

script.message = '数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd where   cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </BEF>

                                       <AFT>

script.returnValue = -1;

script.message = '后数据查询' + request.info().operation + request.db().getValue('select count(*) from  t_cgdd where   cgddid in ( ' + param.idSQLStr()  + ') ',null) 


                                       </AFT>

                               </UNLOCK>

                       </SCRIPT>


Created with the Personal Edition of HelpNDoc: Full-featured EPub generator