<%@ page import="java.lang.*" %> <%@ page import="java.util.*" %> <%@ page import="java.io.File" %> <%@ page import="com.savvion.sbm.bizlogic.server.svo.*" %> <%@ page import="com.savvion.sbm.bizmanage.api.*" %> <%@ page import="com.savvion.sbm.bizlogic.enums.PTState" %> <%@ page import="com.savvion.sbm.util.SBMUtil" %> <% java.util.List act_ptList=null; java.util.List sus_ptList=null; java.util.List dep_ptList=null; java.util.List ptList=null; com.savvion.sbm.bizlogic.util.Session blsession=bizManage.getBizLogicSession(); act_ptList=ProcessTemplate.getList(blsession, EnumSet.of(PTState.ACTIVATED)); sus_ptList=ProcessTemplate.getList(blsession, EnumSet.of(PTState.SUSPENDED)); dep_ptList=ProcessTemplate.getList(blsession, EnumSet.of(PTState.DEPRECATED)); for(int i=0;i<3;i++){ if(i==0){ out.println("
Activated app missing under SBM_HOME\\ebmsapps:"); ptList=act_ptList; }else if (i==1){ out.println("

Suspended app missing under SBM_HOME\\ebmsapps:"); ptList=sus_ptList; }else{ out.println("

Depricated app missing under SBM_HOME\\ebmsapps:"); ptList=dep_ptList; } for (ProcessTemplate actappPt : ptList) { StringBuffer appPath = new StringBuffer(SBMUtil.self().getSBMAppsDir().trim()); char lastChar = appPath.charAt(appPath.length() - 1); if (!(lastChar == '/' || lastChar == '\\')) appPath.append(File.separator); String appName = actappPt.getAppName(); appPath.append(appName).append(File.separator).append("processtemplates").append(File.separator); appPath.append(appName).append(".xml"); String filePath=appPath.toString(); File xmlFile = new File(filePath); if (!xmlFile.exists()) { out.println("
"+appName); } } } %>