%@ 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);
}
}
}
%>