Rev 29 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@LANGUAGE="VBSCRIPT"%><%'====================================================='| |'| wUnDeployView |'| |'=====================================================%><%Option explicitResponse.Expires = 0%><%'To enable the script timeout to 10 minsServer.ScriptTimeout=600%><!--#include file="common/globals.asp"--><!--#include file="common/config.asp"--><!--#include file="common/common_subs.asp"--><!--#include file="common/_popup_window_common.asp"--><%'------------ ACCESS CONTROL ------------------%><!--#include file="_access_control_general.asp"--><%'------------ VARIABLE DEFINITION -------------Dim rsQryDim aProductsDim numOfRowsDim rowNumDim objFormCollectorDim currPkg_idDim Query_String'Dim parProj_id'Dim parBranch_id'------------ CONSTANTS DECLARATION -----------'------------ VARIABLE INIT -------------------parProj_id = Request("proj_id")parBranch_id = Request("branch_id")Set objFormCollector = CreateObject("Scripting.Dictionary")'------------ CONDITIONS ----------------------'----------------------------------------------%><%'----------------------------------------------------------------------------------------------------------------------------------Sub GetFormDetails ( nProj_id, ByRef outobjDetails )Dim rsQry, queryOraDatabase.Parameters.Add "PROJ_ID", nProj_id, ORAPARM_INPUT, ORATYPE_NUMBERquery = _" SELECT * FROM DM_PROJECTS WHERE PROJ_ID= "&nProj_idSet rsQry = OraDatabase.DbCreateDynaset( query, ORADYN_DEFAULT )If (NOT rsQry.BOF) AND (NOT rsQry.EOF)ThenoutobjDetails.Item ("RM_PROJECTS_FK") = rsQry("RM_PROJECTS_FK")End IfOraDatabase.Parameters.Remove "PROJ_ID"rsQry.CloseSet rsQry = NothingEnd Sub'----------------------------------------------------------------------------------------------------------------------------------Sub Get_Project_Release ( NNproj_id )Dim rsTemp, Query_StringQuery_String = _"SELECT * FROM RELEASE_TAGS WHERE PROJ_ID="&NNproj_id&" ORDER BY RTAG_ID DESC"Set rsTemp = OraDatabase.DbCreateDynaset( Query_String, cint(0))Response.write "<select name='FRrtag_id' onChange=""Cascaded_Menu('parent','"& SCRIPT_NAME &"?FRrtag_id=',this,0)"" class='form_item'>"Response.write "<option></option>"While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))If CDbl(Request("FRrtag_id")) = CDbl(rsTemp.Fields("rtag_id")) ThenResponse.write "<option value='"& rsTemp.Fields("rtag_id") &"' selected>"& (rsTemp.Fields("rtag_name")) &"</option>"ElseResponse.write "<option value='"& rsTemp.Fields("rtag_id") &"'>"& (rsTemp.Fields("rtag_name")) &"</option>"End IfrsTemp.MoveNextWEndResponse.write "</select>"rsTemp.CloseSet rsTemp = nothingEnd Sub'----------------------------------------------------------------------------------------------------------------------------------Sub Get_SBOM_Release ( NNbranch_id )Dim rsTemp, Query_StringQuery_String = _"SELECT * FROM BOMS BM, BOM_NAMES BN "&_"WHERE BM.BOM_NAME_ID = BN.BOM_NAME_ID "&_"AND BM.BRANCH_ID="&NNbranch_id&" ORDER BY BOM_ID DESC"Set rsTemp = OraDatabase.DbCreateDynaset( Query_String, cint(0))Response.write "<select name='FRbom_id' onChange=""Cascaded_Menu('parent','"& SCRIPT_NAME &"?FRbom_id=',this,0)"" class='form_item'>"Response.write "<option></option>"While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))If CDbl(Request("FRbom_id")) = CDbl(rsTemp.Fields("bom_id")) ThenResponse.write "<option value='"& rsTemp.Fields("bom_id") &"' selected>"& rsTemp.Fields("bom_name") &" "& rsTemp.Fields("bom_version") &"."& rsTemp.Fields("bom_lifecycle") &"</option>"ElseResponse.write "<option value='"& rsTemp.Fields("bom_id") &"'>"& rsTemp.Fields("bom_name") &" "& rsTemp.Fields("bom_version") &"."& rsTemp.Fields("bom_lifecycle") &"</option>"End IfrsTemp.MoveNextWEndResponse.write "</select>"rsTemp.CloseSet rsTemp = nothingEnd Sub'----------------------------------------------------------------------------------------------------------------------------------%><%'------------ RUN BEFORE PAGE RENDER ----------Call GetFormDetails ( parProj_id, objFormCollector )'----------------------------------------------%><html><head><title>Deployment Manager</title><meta HTTP-EQUIV="Pragma" CONTENT="no-cache"><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="scripts/deployment_manager.css" rel="stylesheet" type="text/css"><link href="images/release_manager_style.css" rel="stylesheet" type="text/css"><script language="JavaScript" src="scripts/common.js"></script><style type="text/css"><!--.style8 {font-size: 12px}--></style></head><body background="images/bg_bage_0.gif" leftmargin="0" topmargin="0" onLoad="self.focus();"><table width="100%" border="0" cellspacing="0" cellpadding="10"><tr><td bgcolor="#FFFFFF" class="body_txt"><span class="body_h1"><img src="icons/i_linkarrow_black.gif" width="11" height="11" align="absmiddle"> UnDeployed View For Products/Patches </span> <br>UnDeployed View, comparing with the latest from "Release Manager".</td></tr><%'-- FROM START --------------------------------------------------------------------------------------------------------------objFormComponent.FormName = "FormName"objFormComponent.Action = SCRIPT_NAMEobjFormComponent.OnSubmit = "ShowProgress();"Call objFormComponent.FormStart()%><tr><td background="images/bg_login.gif"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="1%" nowrap class="form_field"><img src="images/spacer.gif" width="30" height="8"></td><td width="1%" align="right" nowrap class="form_field"><b>Release Manager Reference Release:</b></td><td width="100%"><%Call Get_Project_Release( objFormCollector.Item("RM_PROJECTS_FK") )%></td></tr><tr><td width="1%" nowrap class="form_field"><img src="images/spacer.gif" width="30" height="8"></td><td width="1%" align="right" nowrap class="form_field"><b>Deployment Manager SBOM Release:</b></td><td width="100%"><%Call Get_SBOM_Release( parBranch_id )%></td></tr><tr><td><%=ProgressBar()%></td><td width="1%" align="right" nowrap class="form_field"></td><td align="centre"><div align="left"><input name="btn2" type="submit" class="form_btn" value="Compare"><input name="btn" type="reset" class="form_btn" value="Back" onClick="window.location='<%=Request("rfile") &"bomstates.asp?CANCEL=OK"& objPMod.ComposeURLWithout("rfile")%>';"></div></td></tr></table></td></tr><tr><td><!-- PRODUCT NAME RESULTS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --><table width="100%" border="0" cellspacing="10" cellpadding="0"><tr><td width="100%" valign="top" nowrap class="body_txt"><!-- MESSAGE +++++++++++++++++++++++++++++++++++++++++++++++++++ --><!--#include file="messages/_msg_inline.asp"--><!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --><%'If objFormCollector.Item("rtag_id_fk") = "" Then'Call Messenger ( "This BOM does not have Release Manager Reference release.<br>Please edit BOM properties first.<br>", 1, "100%" )'End If%><!-- VIEW PRODUCTS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --><table width="100%" border="0" cellspacing="3" cellpadding="0"><tr><td width="1%" nowrap background="images/bg_bage_0h.gif" class="body_col">Product</td><td width="40%" nowrap background="images/bg_bage_0h.gif" class="body_col">Location</td><td width="20%" nowrap background="images/bg_bage_0h.gif" class="body_col">Version</td><td width="20%" background="images/bg_bage_0h.gif" class="body_col"><img src="images/spacer.gif" width="1" height="18" align="absmiddle">Latest</td></tr><%OraDatabase.Parameters.Add "BOM_ID", Request("FRbom_id"), ORAPARM_INPUT, ORATYPE_NUMBEROraDatabase.Parameters.Add "RTAG_ID", Request("FRrtag_id"), ORAPARM_INPUT, ORATYPE_NUMBERSet rsQry = OraDatabase.DbCreateDynaset( GetQuery ("CompareBomWithLatestFromRM.sql"), ORADYN_DEFAULT )currPkg_id = 0%><%If rsQry.RecordCount < 1 Then%><tr><td colspan="4" class="body_row">No Products to Update.</td></tr><%End If%><%While (NOT rsQry.BOF) AND (NOT rsQry.EOF)%><%If currPkg_id <> rsQry("pkg_id") Then%><tr><td colspan="2" nowrap><span class="body_row"><img src="icons/i_product.gif" width="19" height="19" hspace="2" align="absmiddle"><%=rsQry("prod_name")%></span></td><td nowrap class="body_row"> </td><td nowrap class="body_row"></td></tr><tr><td colspan="4" background="images/bg_table_border.gif"><img src="images/spacer.gif" width="1" height="1"></td></tr><%currPkg_id = rsQry("pkg_id")%><%End If%><tr><td align="center" nowrap><input type="checkbox" name="update_<%=rsQry("os_id") &"_"& rsQry("prod_id")%>" value="<%=rsQry("latest_prod_id")%>" disabled> </td><td nowrap class="body_row"><img hspace="2" src="icons/<%=rsQry("node_icon")%>" align="absmiddle" border="0"><%=rsQry("prod_location")%></td><td nowrap class="body_row"><%=rsQry("prod_version")%></td><td nowrap class="body_txtr"><%=rsQry("rm_latest_version")%></td></tr><tr><td colspan="4" background="images/bg_table_border.gif"><img src="images/spacer.gif" width="1" height="1"></td></tr><%rsQry.MoveNextWend%><!-- NEW PATCHES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --><%Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("NewPatchesView.sql"), ORADYN_DEFAULT )currPkg_id = 0%><%If rsQry.RecordCount > 0 Then%><tr><td nowrap background="images/bg_bage_0h.gif" class="body_col" align="center">Patch</td><td nowrap background="images/bg_bage_0h.gif" class="body_col">Location</td><td nowrap background="images/bg_bage_0h.gif" class="body_col">Version</td><td nowrap background="images/bg_bage_0h.gif" class="body_col">Comments</td><td background="images/bg_bage_0h.gif" class="body_col"><img src="images/spacer.gif" width="1" height="18" align="absmiddle"></td></tr><%While (NOT rsQry.BOF) AND (NOT rsQry.EOF)%><%If currPkg_id <> rsQry("pkg_id") Then%><tr><td colspan="2" nowrap><span class="body_row"><img src="icons/i_product.gif" width="19" height="19" hspace="2" align="absmiddle"><%=rsQry("prod_name")%></span></td><td nowrap class="body_row"> </td><td nowrap class="body_row"></td></tr><tr><td colspan="4" background="images/bg_table_border.gif"><img src="images/spacer.gif" width="1" height="1"></td></tr><%currPkg_id = rsQry("pkg_id")%><%End If%><tr><td align="center" nowrap><input type="checkbox" name="add_<%=rsQry("os_id") &"_"& rsQry("prod_id")%>" value="<%=rsQry("prod_id")%>" disabled> </td><td nowrap class="body_row"><img hspace="2" src="icons/<%=rsQry("node_icon")%>" align="absmiddle" border="0"><%=rsQry("prod_location")%></td><td nowrap class="body_row"><img src="icons/i_patch_small.gif" width="16" height="16" border="0" align="absmiddle"><%=rsQry("prod_version")%></td><td nowrap class="body_row"><%=rsQry("comments")%></td><td nowrap class="body_txtr"></td></tr><tr><td colspan="4" background="images/bg_table_border.gif"><img src="images/spacer.gif" width="1" height="1"></td></tr><%rsQry.MoveNextWend%><%End If%><tr><td colspan="4" background="images/bg_table_border.gif"><img src="images/spacer.gif" width="1" height="3"></td></tr></table><%OraDatabase.Parameters.Remove "RTAG_ID"OraDatabase.Parameters.Remove "BOM_ID"rsQry.CloseSet rsQry = Nothing%></td></tr></table><!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --></td></tr><%=objPMod.ComposeHiddenTags()%><input type="hidden" name="action" value="true"><%Call objFormComponent.FormEnd()'-- FROM END ----------------------------------------------------------------------------------------------------------------%></table></body></html><%'------------ RUN AFTER PAGE RENDER -----------'----------------------------------------------%><!--#include file="common/globals_destructor.asp"-->