%@ page language="java" %>
<%@ page import="java.sql.*,wt.fc.PersistenceHelper,wt.fc.WTObject,wt.fc.QueryResult" %>
<%@ page import="wt.inf.container.WTContainerHelper,wt.inf.container.WTContainer" %>
<%@ page import="wt.org.WTUser,wt.org.WTPrincipal,wt.org.WTOrganization" %>
<%@ page import="wt.change2.ChangeHelper2,wt.change2.WTChangeIssue,wt.change2.WTChangeOrder2" %>
<%@ page import="wt.change2.WTChangeRequest2,wt.change2.WTChangeActivity2,wt.query.QuerySpec" %>
<%@ page import="wt.workflow.engine.*,wt.workflow.definer.*,wt.workflow.engine.WfEngineService" %>
<%@ page import="wt.inf.container.WTContained" %>
Change Management Reporting
|
Change Management Reporting
|
<%
String RDPS = (request.getParameter("RDP"));
String[] CMTA = (request.getParameterValues("CMT"));
String tdm = "";
String tre = " | ";
String td1 = "| ";
String td2 = " |
| ";
String drs = " |
| ************************************************************ |
";
String dre = "| ================================================== |
";
RemoteMethodServer rms = RemoteMethodServer.getDefault();
GatewayAuthenticator auth = new GatewayAuthenticator();
auth.setRemoteUser("wcadmin");
rms.setAuthenticator(auth);
if (RDPS == null) { RDPS = "TEST"; }
if (CMTA != null) {
for (int i = 0; i < CMTA.length; i++) {
if ( CMTA[i].equals("PR")||CMTA[i].equals("ALL") ) {
QueryResult resCHI=PersistenceHelper.manager.find(new QuerySpec(WTChangeIssue.class));
while(resCHI.hasMoreElements()) {
WTChangeIssue wtin = (WTChangeIssue)resCHI.nextElement();
out.println(td2+"PR: "+wtin.getTeamName()+"
");
%><%@ include file="chkpr16.jsp"%><%
out.println(dre);
} out.println(td2+"Number of PR's: "+resCHI.size()+tre);
} out.println(drs);
if ( CMTA[i].equals("ECR")||CMTA[i].equals("ALL") ) {
QueryResult resCHR=PersistenceHelper.manager.find(new QuerySpec(WTChangeRequest2.class));
while(resCHR.hasMoreElements()) {
WTChangeRequest2 wtin = (WTChangeRequest2)resCHR.nextElement();
out.println(td2+"ECR: "+wtin.getTeamName()+"
");
%><%@ include file="chkecr16.jsp"%><%
out.println(dre);
} out.println(td2+"Number of ECR's: "+resCHR.size()+tre);
}
if ( CMTA[i].equals("ECN")||CMTA[i].equals("ALL") ) {
QueryResult resCHO=PersistenceHelper.manager.find(new QuerySpec(WTChangeOrder2.class));
while(resCHO.hasMoreElements()) {
WTChangeOrder2 wtin = (WTChangeOrder2)resCHO.nextElement();
out.println(td2+"ECN: "+wtin.getTeamName()+"
");
%><%@ include file="chkecn16.jsp"%><%
out.println(dre);
} out.println(td2+"Number of ECN's: "+resCHO.size()+tre);
}
if ( CMTA[i].equals("ECA")||CMTA[i].equals("ALL") ) {
QueryResult resCHA=PersistenceHelper.manager.find(new QuerySpec(WTChangeActivity2.class));
while(resCHA.hasMoreElements()) {
WTChangeActivity2 wtin = (WTChangeActivity2)resCHA.nextElement();
out.println(td2+"ECA: "+wtin.getTeamName()+"
");
if ( RDPS.equals("FULL") ) {
out.println("
Name: "+wtin.getName()+"
");
out.println("Number: "+wtin.getNumber()+"
");
out.println("Description: "+wtin.getDescription()+"
");
out.println("Need Date: "+wtin.getNeedDate()+"
");
out.println("Creator Name: "+wtin.getCreatorName()+"
");
out.println("Creator EMail: "+wtin.getCreatorEMail()+"
");
out.println("LifeCycle State: "+wtin.getState()+"
");
QueryResult qrcm = WfEngineHelper.service.getAssociatedProcesses(wtin, null, ((WTContained)wtin).getContainerReference());
while(qrcm.hasMoreElements()) {
WfProcess wfprocess = (WfProcess)qrcm.nextElement();
%><%@ include file="chkwf16.jsp"%><%
}
} out.println(dre);
}
out.println(td2+"Number of ECA's: "+resCHA.size()+tre);
}
}
} else out.println (td2+"No Reports Selected"+tre);
%>