<%@ 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 <% String RDPS = (request.getParameter("RDP")); String[] CMTA = (request.getParameterValues("CMT")); String tdm = ""; String td1 = ""; 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); %>
Change Management Reporting
"; String tre = "
"; String td2 = "
"; String drs = "
************************************************************
==================================================