| Line 25... |
Line 25... |
| 25 |
<!--#include file="_access_control_general.asp"-->
|
25 |
<!--#include file="_access_control_general.asp"-->
|
| 26 |
<%
|
26 |
<%
|
| 27 |
'------------ Variable Definition -------------
|
27 |
'------------ Variable Definition -------------
|
| 28 |
Dim rsTemp, rsState
|
28 |
Dim rsTemp, rsState
|
| 29 |
Dim projId
|
29 |
Dim projId
|
| 30 |
Dim rsQry
|
30 |
Dim rsQry
|
| - |
|
31 |
Dim isDaemonEnabledRelease
|
| 31 |
'------------ Constants Declaration -----------
|
32 |
'------------ Constants Declaration -----------
|
| 32 |
Const IMG_SVTREE = "<img src='images/i_vtree_small.gif' hspace='3' align='absmiddle' border='0'>"
|
33 |
Const IMG_SVTREE = "<img src='images/i_vtree_small.gif' hspace='3' align='absmiddle' border='0'>"
|
| 33 |
Const IMG_WORLD = "<img src='images/i_foldero_small.gif' hspace='3' align='absmiddle' border='0'>"
|
34 |
Const IMG_WORLD = "<img src='images/i_foldero_small.gif' hspace='3' align='absmiddle' border='0'>"
|
| 34 |
Const IMG_GAP = "<img src='images/spacer.gif' width='20' height='1' border='0'>"
|
35 |
Const IMG_GAP = "<img src='images/spacer.gif' width='20' height='1' border='0'>"
|
| 35 |
Const IMG_POINTER = "<img src='images/i_pointer.gif' border='0'>"
|
36 |
Const IMG_POINTER = "<img src='images/i_pointer.gif' border='0'>"
|
| Line 67... |
Line 68... |
| 67 |
OraDatabase.Parameters.Remove "V_EXT"
|
68 |
OraDatabase.Parameters.Remove "V_EXT"
|
| 68 |
OraDatabase.Parameters.Remove "SELECTED"
|
69 |
OraDatabase.Parameters.Remove "SELECTED"
|
| 69 |
|
70 |
|
| 70 |
End Sub
|
71 |
End Sub
|
| 71 |
'-----------------------------------------------------------------------------------------------------------------------------
|
72 |
'-----------------------------------------------------------------------------------------------------------------------------
|
| - |
|
73 |
|
| - |
|
74 |
isDaemonEnabledRelease = is_daemon_enabled_release(parRtag_id, TRUE)
|
| - |
|
75 |
|
| 72 |
If Request("action") <> "" Then
|
76 |
If Request("action") <> "" Then
|
| 73 |
%>
|
77 |
%>
|
| 74 |
<!--#include file="_access_control_login.asp"-->
|
78 |
<!--#include file="_access_control_login.asp"-->
|
| 75 |
<!--#include file="_access_control_project.asp"-->
|
79 |
<!--#include file="_access_control_project.asp"-->
|
| 76 |
<%
|
80 |
<%
|
| 77 |
If ( parRtag_id <> "") AND (parPv_id <> "") Then
|
81 |
If ( parRtag_id <> "") AND (parPv_id <> "") Then
|
| 78 |
Dim posComma, txt, posUnderscore, dpvId, pvId, value, pvIdList, apvIdList, strList
|
- |
|
| 79 |
|
82 |
|
| 80 |
Set pvIdList = CreateObject("Scripting.Dictionary")
|
- |
|
| 81 |
'On Error Resume Next
|
- |
|
| 82 |
txt = Mid(Request("ignore_warnings"), 1, len(Request("ignore_warnings")))
|
- |
|
| 83 |
posComma = InStr(txt, ",")
|
- |
|
| 84 |
|
- |
|
| 85 |
While posComma <> 0
|
- |
|
| 86 |
'Response.Write(txt)
|
- |
|
| 87 |
value = Mid(txt, 1, posComma-1)
|
- |
|
| 88 |
posUnderscore = Instr(value, "_")
|
- |
|
| 89 |
pvId = Mid(value, 1, posUnderscore - 1)
|
- |
|
| 90 |
dpvId = Mid(value, posUnderscore + 1, posComma-1)
|
- |
|
| 91 |
|
- |
|
| 92 |
Call SetIgnoreWarnings(dpvId, pvId, parRtag_id)
|
83 |
Dim posComma, txt, posUnderscore, dpvId, pvId, value, pvIdList, apvIdList, strList
|
| 93 |
pvIdList.Add CStr( pvId ), Empty
|
- |
|
| 94 |
txt = Mid(txt, posComma + 1, Len(txt))
|
- |
|
| 95 |
posComma = InStr(txt, ",")
|
- |
|
| 96 |
Wend
|
- |
|
| 97 |
|
84 |
|
| 98 |
If posComma = 0 And Len(txt) > 0 Then
|
85 |
If isDaemonEnabledRelease = FALSE Then
|
| 99 |
posUnderscore = Instr(txt, "_")
|
- |
|
| 100 |
pvId = Mid(txt, 1, posUnderscore - 1)
|
- |
|
| 101 |
dpvId = Mid(txt, posUnderscore + 1)
|
- |
|
| 102 |
Call SetIgnoreWarnings(dpvId, pvId, parRtag_id)
|
- |
|
| 103 |
pvIdList.Add CStr( pvId ), Empty
|
- |
|
| 104 |
End if
|
- |
|
| 105 |
|
86 |
|
| - |
|
87 |
Set pvIdList = CreateObject("Scripting.Dictionary")
|
| - |
|
88 |
'On Error Resume Next
|
| - |
|
89 |
txt = Mid(Request("ignore_warnings"), 1, len(Request("ignore_warnings")))
|
| 106 |
apvIdList = pvIdList.Keys
|
90 |
posComma = InStr(txt, ",")
|
| 107 |
|
91 |
|
| - |
|
92 |
While posComma <> 0
|
| - |
|
93 |
'Response.Write(txt)
|
| - |
|
94 |
value = Mid(txt, 1, posComma-1)
|
| - |
|
95 |
posUnderscore = Instr(value, "_")
|
| - |
|
96 |
pvId = Mid(value, 1, posUnderscore - 1)
|
| - |
|
97 |
dpvId = Mid(value, posUnderscore + 1, posComma-1)
|
| - |
|
98 |
|
| - |
|
99 |
Call SetIgnoreWarnings(dpvId, pvId, parRtag_id)
|
| - |
|
100 |
pvIdList.Add CStr( pvId ), Empty
|
| - |
|
101 |
txt = Mid(txt, posComma + 1, Len(txt))
|
| - |
|
102 |
posComma = InStr(txt, ",")
|
| - |
|
103 |
WEnd
|
| - |
|
104 |
|
| - |
|
105 |
If posComma = 0 And Len(txt) > 0 Then
|
| - |
|
106 |
posUnderscore = Instr(txt, "_")
|
| - |
|
107 |
pvId = Mid(txt, 1, posUnderscore - 1)
|
| - |
|
108 |
dpvId = Mid(txt, posUnderscore + 1)
|
| - |
|
109 |
Call SetIgnoreWarnings(dpvId, pvId, parRtag_id)
|
| - |
|
110 |
pvIdList.Add CStr( pvId ), Empty
|
| - |
|
111 |
End if
|
| - |
|
112 |
|
| - |
|
113 |
apvIdList = pvIdList.Keys
|
| - |
|
114 |
|
| 108 |
'strList = 0
|
115 |
'strList = 0
|
| - |
|
116 |
|
| - |
|
117 |
'For Each pvId In apvIdList
|
| - |
|
118 |
' strList = strList&", "&pvId
|
| - |
|
119 |
'Next
|
| 109 |
|
120 |
|
| 110 |
'For Each pvId In apvIdList
|
- |
|
| 111 |
' strList = strList&", "&pvId
|
- |
|
| 112 |
'Next
|
- |
|
| 113 |
|
121 |
|
| - |
|
122 |
'Call SetUnignoreWarnings (strList)
|
| - |
|
123 |
'Call Notify ( parRtag_id )
|
| 114 |
|
124 |
|
| 115 |
'Call SetUnignoreWarnings (strList)
|
- |
|
| 116 |
'Call Notify ( parRtag_id )
|
125 |
End If
|
| 117 |
|
126 |
|
| 118 |
Response.Redirect("used_by.asp?pv_id="& parPv_id &"&rtag_id="& parRtag_id)
|
127 |
Response.Redirect("used_by.asp?pv_id="& parPv_id &"&rtag_id="& parRtag_id)
|
| 119 |
Else
|
128 |
Else
|
| 120 |
Response.write "Some mandatory parameters are missing!" & "<br>" 'TODO
|
129 |
Response.write "Some mandatory parameters are missing!" & "<br>" 'TODO
|
| 121 |
Response.write QSTR_All
|
130 |
Response.write QSTR_All
|
| Line 236... |
Line 245... |
| 236 |
<br>
|
245 |
<br>
|
| 237 |
<span class="body_sect">Used by Packages In This Release</span> <br>
|
246 |
<span class="body_sect">Used by Packages In This Release</span> <br>
|
| 238 |
<!-- USED BY ------------------------------------------------>
|
247 |
<!-- USED BY ------------------------------------------------>
|
| 239 |
<table width="100%" border="0" cellspacing="1" cellpadding="3">
|
248 |
<table width="100%" border="0" cellspacing="1" cellpadding="3">
|
| 240 |
<tr>
|
249 |
<tr>
|
| - |
|
250 |
<%If isDaemonEnabledRelease = FALSE Then%>
|
| 241 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="1" class="form_field"><INPUT type=checkbox name="checkall" value="Check All" onClick="checkUncheckAll(this);"></td>
|
251 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="1" class="form_field"><INPUT type=checkbox name="checkall" value="Check All" onClick="checkUncheckAll(this);"></td>
|
| - |
|
252 |
<%End If%>
|
| 242 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="1"></td>
|
253 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="1"></td>
|
| 243 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="1" class="form_field">Name</td>
|
254 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="1" class="form_field">Name</td>
|
| 244 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="25%" class="form_field">Version</td>
|
255 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="25%" class="form_field">Version</td>
|
| 245 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="25%" class="form_field">Location</td>
|
256 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="25%" class="form_field">Location</td>
|
| 246 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="1" class="form_field"></td>
|
257 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="1" class="form_field"></td>
|
| 247 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="25%" class="form_field">Version Used</td>
|
258 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="25%" class="form_field">Version Used</td>
|
| 248 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="25%" class="form_field">Last Modified</td>
|
259 |
<td background="images/bg_form_lightbluedark.gif" nowrap width="25%" class="form_field">Last Modified</td>
|
| 249 |
</tr>
|
260 |
</tr>
|
| 250 |
<%
|
261 |
<%
|
| 251 |
OraDatabase.Parameters.Add "RTAG_ID", parRtag_id, ORAPARM_INPUT, ORATYPE_NUMBER
|
262 |
OraDatabase.Parameters.Add "RTAG_ID", parRtag_id, ORAPARM_INPUT, ORATYPE_NUMBER
|
| 252 |
OraDatabase.Parameters.Add "PKG_ID", pkgInfoHash.Item ("pkg_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
263 |
OraDatabase.Parameters.Add "PKG_ID", pkgInfoHash.Item("pkg_id"), ORAPARM_INPUT, ORATYPE_NUMBER
|
| 253 |
|
264 |
|
| 254 |
If pkgInfoHash.Item ("v_ext") <> "" Then
|
265 |
If pkgInfoHash.Item ("v_ext") <> "" Then
|
| 255 |
OraDatabase.Parameters.Add "V_EXT", pkgInfoHash.Item ("v_ext"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
266 |
OraDatabase.Parameters.Add "V_EXT", pkgInfoHash.Item("v_ext"), ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| 256 |
Else
|
267 |
Else
|
| 257 |
OraDatabase.Parameters.Add "V_EXT", NULL, ORAPARM_INPUT, ORATYPE_VARCHAR2
|
268 |
OraDatabase.Parameters.Add "V_EXT", NULL, ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| 258 |
End If
|
269 |
End If
|
| 259 |
|
270 |
|
| 260 |
Set rsTemp = OraDatabase.DbCreateDynaset( GetQuery("UsedByPackagesInThisRelease.sql"), cint(0))
|
271 |
Set rsTemp = OraDatabase.DbCreateDynaset( GetQuery("UsedByPackagesInThisRelease.sql"), cint(0))
|
| 261 |
|
272 |
|
| 262 |
OraDatabase.Parameters.Remove "RTAG_ID"
|
273 |
OraDatabase.Parameters.Remove "RTAG_ID"
|
| 263 |
OraDatabase.Parameters.Remove "PKG_ID"
|
274 |
OraDatabase.Parameters.Remove "PKG_ID"
|
| 264 |
OraDatabase.Parameters.Remove "V_EXT"
|
275 |
OraDatabase.Parameters.Remove "V_EXT"
|
| 265 |
%>
|
276 |
%>
|
| 266 |
<%If rsTemp.RecordCount < 1 Then%>
|
277 |
<%If rsTemp.RecordCount < 1 Then%>
|
| 267 |
<tr>
|
278 |
<tr>
|
| - |
|
279 |
<%If isDaemonEnabledRelease = FALSE Then%>
|
| 268 |
<td background="images/bg_form_lightgray.gif" nowrap> </td>
|
280 |
<td background="images/bg_form_lightgray.gif" nowrap> </td>
|
| - |
|
281 |
<%End If%>
|
| 269 |
<td background="images/bg_form_lightgray.gif" nowrap> </td>
|
282 |
<td background="images/bg_form_lightgray.gif" nowrap> </td>
|
| 270 |
<td background="images/bg_form_lightgray.gif" nowrap> </td>
|
283 |
<td background="images/bg_form_lightgray.gif" nowrap> </td>
|
| 271 |
<td background="images/bg_form_lightgray.gif" nowrap> </td>
|
284 |
<td background="images/bg_form_lightgray.gif" nowrap> </td>
|
| 272 |
<td background="images/bg_form_lightgray.gif" nowrap> </td><br>
|
285 |
<td background="images/bg_form_lightgray.gif" nowrap> </td><br>
|
| 273 |
<td background="images/bg_form_lightgray.gif" nowrap> </td>
|
286 |
<td background="images/bg_form_lightgray.gif" nowrap> </td>
|
| Line 278... |
Line 291... |
| 278 |
<%While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))%>
|
291 |
<%While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))%>
|
| 279 |
<tr>
|
292 |
<tr>
|
| 280 |
<%
|
293 |
<%
|
| 281 |
Set rsState = OraDatabase.DbCreateDynaset( "select deprecated_state from release_content where rtag_id="&parRtag_id&" and pv_id="&rsTemp("pv_id"), cint(0))%>
|
294 |
Set rsState = OraDatabase.DbCreateDynaset( "select deprecated_state from release_content where rtag_id="&parRtag_id&" and pv_id="&rsTemp("pv_id"), cint(0))%>
|
| 282 |
|
295 |
|
| - |
|
296 |
<%If isDaemonEnabledRelease = FALSE Then%>
|
| 283 |
<%If rsTemp("dpv_id") <> parPv_id And IsNull(rsTemp("ignore_warn")) Then%>
|
297 |
<%If rsTemp("dpv_id") <> parPv_id And IsNull(rsTemp("ignore_warn")) Then%>
|
| 284 |
<td background="images/bg_form_lightgray.gif" nowrap><input type="checkbox" name="ignore_warnings" value="<%=rsTemp("pv_id")%>_<%=rsTemp("dpv_id")%>"></td>
|
298 |
<td background="images/bg_form_lightgray.gif" nowrap><input type="checkbox" name="ignore_warnings" value="<%=rsTemp("pv_id")%>_<%=rsTemp("dpv_id")%>"></td>
|
| 285 |
<%ElseIf rsTemp("dpv_id") = parPv_id And IsNull(rsTemp("ignore_warn")) OR NOT isNull(rsTemp("ignore_warn")) Then%>
|
299 |
<%ElseIf rsTemp("dpv_id") = parPv_id And IsNull(rsTemp("ignore_warn")) OR NOT isNull(rsTemp("ignore_warn")) Then%>
|
| 286 |
<td background="images/bg_form_lightgray.gif" nowrap><input type="checkbox" name="ignore_warnings" value="<%=rsTemp("pv_id")%>_<%=rsTemp("dpv_id")%>" disabled></td>
|
300 |
<td background="images/bg_form_lightgray.gif" nowrap><input type="checkbox" name="ignore_warnings" value="<%=rsTemp("pv_id")%>_<%=rsTemp("dpv_id")%>" disabled></td>
|
| 287 |
<%Else%>
|
301 |
<%Else%>
|
| 288 |
<td background="images/bg_form_lightgray.gif" nowrap><input type="checkbox" name="ignore_warnings" value="<%=rsTemp("pv_id")%>_<%=rsTemp("dpv_id")%>" checked></td>
|
302 |
<td background="images/bg_form_lightgray.gif" nowrap><input type="checkbox" name="ignore_warnings" value="<%=rsTemp("pv_id")%>_<%=rsTemp("dpv_id")%>" checked></td>
|
| - |
|
303 |
<%End If%>
|
| 289 |
<%End If%>
|
304 |
<%End If%>
|
| 290 |
<%
|
- |
|
| - |
|
305 |
|
| 291 |
If rsState("deprecated_state") <> "" AND rsTemp("pkg_state") = 0 Then
|
306 |
<%If rsState("deprecated_state") <> "" AND rsTemp("pkg_state") = 0 Then%>
|
| 292 |
%>
|
- |
|
| 293 |
<td background="images/bg_form_lightgray.gif"><%=DefineStateIcon ( rsState("deprecated_state"), rsTemp("dlocked"), NULL, NULL, pkgInfoHash.Item("build_type"), TRUE )%></td>
|
307 |
<td background="images/bg_form_lightgray.gif"><%=DefineStateIcon ( rsState("deprecated_state"), rsTemp("dlocked"), NULL, NULL, pkgInfoHash.Item("build_type"), TRUE )%></td>
|
| 294 |
<%Else%>
|
308 |
<%Else%>
|
| 295 |
<td background="images/bg_form_lightgray.gif"><%=DefineStateIcon ( rsTemp("pkg_state"), rsTemp("dlocked"), NULL, NULL, pkgInfoHash.Item("build_type"), TRUE )%></td>
|
309 |
<td background="images/bg_form_lightgray.gif"><%=DefineStateIcon ( rsTemp("pkg_state"), rsTemp("dlocked"), NULL, NULL, pkgInfoHash.Item("build_type"), TRUE )%></td>
|
| 296 |
<%End If%>
|
310 |
<%End If%>
|
| - |
|
311 |
|
| 297 |
<td background="images/bg_form_lightgray.gif" nowrap><a href="used_by.asp?pv_id=<%=rsTemp("pv_id")%>&rtag_id=<%=parRtag_id%>" class="txt_linked"><%=rsTemp("pkg_name")%></a></td>
|
312 |
<td background="images/bg_form_lightgray.gif" nowrap><a href="used_by.asp?pv_id=<%=rsTemp("pv_id")%>&rtag_id=<%=parRtag_id%>" class="txt_linked"><%=rsTemp("pkg_name")%></a></td>
|
| 298 |
<td background="images/bg_form_lightgray.gif" class="form_item"><%=rsTemp("pkg_version")%></td>
|
313 |
<td background="images/bg_form_lightgray.gif" class="form_item"><%=rsTemp("pkg_version")%></td>
|
| 299 |
<td background="images/bg_form_lightgray.gif" class="body_txt_gray" nowrap><%=GetEnvName(rsTemp("env_area"))%></td>
|
314 |
<td background="images/bg_form_lightgray.gif" class="body_txt_gray" nowrap><%=GetEnvName(rsTemp("env_area"))%></td>
|
| 300 |
<td background="images/bg_form_lightgray.gif"><%=DefineStateIcon ( 0, "Y", rsTemp("ignore_warn"), rsTemp("is_patch_ignore"), pkgInfoHash.Item("build_type"), TRUE )%></td>
|
315 |
<td background="images/bg_form_lightgray.gif"><%=DefineStateIcon ( 0, "Y", rsTemp("ignore_warn"), rsTemp("is_patch_ignore"), pkgInfoHash.Item("build_type"), TRUE )%></td>
|
| 301 |
<td background="images/bg_form_lightgray.gif" <%If rsTemp("dpv_id") <> parPv_id Then%>class="err_alert"<%Else%>class="form_item"<%End If%>><%=pkgInfoHash.Item ("pkg_name") &" "& rsTemp("dpkg_version")%></td>
|
316 |
<td background="images/bg_form_lightgray.gif" <%If rsTemp("dpv_id") <> parPv_id Then%>class="err_alert"<%Else%>class="form_item"<%End If%>><%=pkgInfoHash.Item ("pkg_name") &" "& rsTemp("dpkg_version")%></td>
|
| Line 308... |
Line 323... |
| 308 |
Set rsState = nothing
|
323 |
Set rsState = nothing
|
| 309 |
WEnd
|
324 |
WEnd
|
| 310 |
Set rsTemp = nothing
|
325 |
Set rsTemp = nothing
|
| 311 |
%>
|
326 |
%>
|
| 312 |
</table>
|
327 |
</table>
|
| - |
|
328 |
<%If isDaemonEnabledRelease = FALSE Then%>
|
| 313 |
<input name="btn" type="submit" class="form_btn" value="Apply"><br>
|
329 |
<input name="btn" type="submit" class="form_btn" value="Apply"><br>
|
| 314 |
<SPAN class="rep_small">NOTE: Click on Apply "To Ignore Warnings" On Packages Used By</SPAN><br>
|
330 |
<SPAN class="rep_small">NOTE: Click on Apply "To Ignore Warnings" On Packages Used By</SPAN><br>
|
| - |
|
331 |
<%End If%>
|
| 315 |
<SPAN class="rep_small">NOTE: Versions in <SPAN class="err_alert">RED</SPAN> are different from <%=pkgInfoHash.Item("pkg_name") &" "& pkgInfoHash.Item("pkg_version")%></span>
|
332 |
<SPAN class="rep_small">NOTE: Versions in <SPAN class="err_alert">RED</SPAN> are different from <%=pkgInfoHash.Item("pkg_name") &" "& pkgInfoHash.Item("pkg_version")%></span>
|
| 316 |
<br><br>
|
333 |
<br><br>
|
| 317 |
<input type="hidden" name="action" value="true">
|
334 |
<input type="hidden" name="action" value="true">
|
| 318 |
<%End If%>
|
335 |
<%End If%>
|
| 319 |
<%
|
336 |
<%
|