| Line 66... |
Line 66... |
| 66 |
|
66 |
|
| 67 |
|
67 |
|
| 68 |
If rsQry.RecordCount > 0 Then
|
68 |
If rsQry.RecordCount > 0 Then
|
| 69 |
outobjDetails.Item ("rtag_id") = rsQry("rtag_id")
|
69 |
outobjDetails.Item ("rtag_id") = rsQry("rtag_id")
|
| 70 |
outobjDetails.Item ("rtag_name") = rsQry("rtag_name")
|
70 |
outobjDetails.Item ("rtag_name") = rsQry("rtag_name")
|
| 71 |
'outobjDetails.Item ("description") = rsQry("description")
|
- |
|
| 72 |
'outobjDetails.Item ("parent_rtag_id") = rsQry("parent_rtag_id")
|
- |
|
| 73 |
'outobjDetails.Item ("config_spec_branch") = rsQry("config_spec_branch")
|
- |
|
| 74 |
'outobjDetails.Item ("owner_email") = rsQry("owner_email")
|
- |
|
| 75 |
'If rsQry("assoc_mass_ref") <> "" Then
|
- |
|
| 76 |
'outobjDetails.Item ("massref_rtag_id") = rsQry("assoc_mass_ref")
|
- |
|
| 77 |
'End If
|
- |
|
| 78 |
Else
|
71 |
Else
|
| 79 |
Err.Raise 8, "Sub GetFormDetails in "& ScriptName, "Empty record set returned. parRtagId="& parRtagId
|
72 |
Err.Raise 8, "Sub GetFormDetails in "& ScriptName, "Empty record set returned. parRtagId="& parRtagId
|
| 80 |
|
73 |
|
| 81 |
End If
|
74 |
End If
|
| 82 |
|
75 |
|
| 83 |
|
- |
|
| 84 |
rsQry.Close
|
76 |
rsQry.Close
|
| 85 |
Set rsQry = Nothing
|
77 |
Set rsQry = Nothing
|
| 86 |
End Sub
|
78 |
End Sub
|
| 87 |
'--------------------------------------------------------------------------------------------------------------------------
|
79 |
'--------------------------------------------------------------------------------------------------------------------------
|
| 88 |
Sub DeleteDaemon(rcon_id_list)
|
80 |
Sub DeleteDaemon(rcon_id_list)
|
| Line 90... |
Line 82... |
| 90 |
OraDatabase.Parameters.Add "RCON_ID_LIST", rcon_id_list, ORAPARM_INPUT, ORATYPE_VARCHAR2
|
82 |
OraDatabase.Parameters.Add "RCON_ID_LIST", rcon_id_list, ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| 91 |
|
83 |
|
| 92 |
On Error Resume Next
|
84 |
On Error Resume Next
|
| 93 |
objEH.TryORA()
|
85 |
objEH.TryORA()
|
| 94 |
|
86 |
|
| - |
|
87 |
OraDatabase.ExecuteSQL "BEGIN PK_BUILDAPI.DELETE_DAEMON(:RCON_ID_LIST); END;"
|
| - |
|
88 |
|
| - |
|
89 |
objEH.CatchORA ( OraSession )
|
| - |
|
90 |
|
| 95 |
OraDatabase.ExecuteSQL _
|
91 |
OraDatabase.Parameters.Remove "RCON_ID_LIST"
|
| - |
|
92 |
End Sub
|
| - |
|
93 |
'--------------------------------------------------------------------------------------------------------------------------
|
| - |
|
94 |
Sub RemoveDaemon(rcon_id_list)
|
| - |
|
95 |
|
| - |
|
96 |
OraDatabase.Parameters.Add "RCON_ID_LIST", rcon_id_list, ORAPARM_INPUT, ORATYPE_VARCHAR2
|
| - |
|
97 |
|
| - |
|
98 |
On Error Resume Next
|
| - |
|
99 |
objEH.TryORA()
|
| - |
|
100 |
|
| 96 |
"BEGIN PK_BUILDAPI.DELETE_DAEMON(:RCON_ID_LIST); END;"
|
101 |
OraDatabase.ExecuteSQL "BEGIN PK_BUILDAPI.REMOVE_DAEMON(:RCON_ID_LIST); END;"
|
| 97 |
|
102 |
|
| 98 |
objEH.CatchORA ( OraSession )
|
103 |
objEH.CatchORA ( OraSession )
|
| 99 |
|
104 |
|
| 100 |
OraDatabase.Parameters.Remove "RCON_ID_LIST"
|
105 |
OraDatabase.Parameters.Remove "RCON_ID_LIST"
|
| 101 |
End Sub
|
106 |
End Sub
|
| Line 113... |
Line 118... |
| 113 |
'----------------------------------------------------
|
118 |
'----------------------------------------------------
|
| 114 |
|
119 |
|
| 115 |
' --- RUN onPostBack ---
|
120 |
' --- RUN onPostBack ---
|
| 116 |
If Request("action") <> "" AND objAccessControl.UserLogedIn Then
|
121 |
If Request("action") <> "" AND objAccessControl.UserLogedIn Then
|
| 117 |
If objForm.IsValidOnPostBack Then
|
122 |
If objForm.IsValidOnPostBack Then
|
| 118 |
|
- |
|
| 119 |
If objAccessControl.IsActive("BuildConfiguration") Then
|
123 |
If objAccessControl.IsActive("BuildConfiguration") Then
|
| - |
|
124 |
If Request("btn") = "Delete" Then
|
| 120 |
Call DeleteDaemon(Request("rcon_id_list"))
|
125 |
Call DeleteDaemon(Request("rcon_id_list"))
|
| - |
|
126 |
ElseIf Request("btn") = "Remove" Then
|
| - |
|
127 |
Call RemoveDaemon(Request("rcon_id_list"))
|
| - |
|
128 |
End If
|
| 121 |
End If
|
129 |
End If
|
| 122 |
|
130 |
|
| 123 |
If objEH.Finally Then
|
131 |
If objEH.Finally Then
|
| 124 |
Call OpenInWindow ( "release_config.asp?rtag_id="& parRtagId )
|
132 |
Call OpenInWindow ( "release_config.asp?rtag_id="& parRtagId )
|
| 125 |
End If
|
133 |
End If
|
| Line 213... |
Line 221... |
| 213 |
If objAccessControl.IsActive("BuildConfiguration") Then
|
221 |
If objAccessControl.IsActive("BuildConfiguration") Then
|
| 214 |
Call Action_Buttons ( "Add Daemon" )
|
222 |
Call Action_Buttons ( "Add Daemon" )
|
| 215 |
End If
|
223 |
End If
|
| 216 |
|
224 |
|
| 217 |
' Load some action buttons
|
225 |
' Load some action buttons
|
| 218 |
Call objBtnControl.LoadActionButtons ( Array("btnEditDaemon", "btnDeleteDaemon"), OraDatabase )
|
226 |
Call objBtnControl.LoadActionButtons ( Array("btnEditDaemon", "btnRemoveDaemon", "btnDeleteDaemon"), OraDatabase )
|
| 219 |
objBtnControl.ButtonSpacer = 1
|
227 |
objBtnControl.ButtonSpacer = 1
|
| 220 |
|
228 |
|
| 221 |
%>
|
229 |
%>
|
| 222 |
|
230 |
|
| 223 |
<!-- +++++++++++++++++++++++++++++++++++ -->
|
231 |
<!-- +++++++++++++++++++++++++++++++++++ -->
|
| Line 237... |
Line 245... |
| 237 |
<%End If%>
|
245 |
<%End If%>
|
| 238 |
<td valign="top">
|
246 |
<td valign="top">
|
| 239 |
</tr>
|
247 |
</tr>
|
| 240 |
<%
|
248 |
<%
|
| 241 |
|
249 |
|
| - |
|
250 |
query_string = "select rcon_id, display_name, rc.bmcon_id, daemon_mode, gbe_value, gbe_buildfilter " &_
|
| - |
|
251 |
" from release_manager.release_config rc," &_
|
| 242 |
query_string = "select * from release_config rc, build_machine_config bm, gbe_machtype gbe "&_
|
252 |
" release_manager.build_machine_config bm," &_
|
| - |
|
253 |
" release_manager.gbe_machtype gbe" &_
|
| - |
|
254 |
" where rc.rtag_id=" & parRtagId &_
|
| - |
|
255 |
" and rc.bmcon_id=bm.bmcon_id(+)" &_
|
| - |
|
256 |
" and rc.gbe_id=gbe.gbe_id" &_
|
| 243 |
" where rc.rtag_id = "& parRtagId &" and rc.daemon_hostname = bm.machine_hostname(+) and rc.gbe_id = gbe.gbe_id order by daemon_mode, bm.display_name"
|
257 |
" order by daemon_mode, bm.display_name"
|
| 244 |
Set rsQry = OraDatabase.DbCreateDynaset( query_string, ORADYN_DEFAULT )
|
258 |
Set rsQry = OraDatabase.DbCreateDynaset( query_string, ORADYN_DEFAULT )
|
| 245 |
|
- |
|
| 246 |
Dim daemon_mode, daemon
|
259 |
Dim daemon_mode, daemon, cbtype
|
| 247 |
Dim cbtype
|
- |
|
| 248 |
|
260 |
|
| 249 |
cbtype = "hidden"
|
261 |
cbtype = "hidden"
|
| 250 |
If objAccessControl.IsActive("BuildConfiguration") Then
|
262 |
If objAccessControl.IsActive("BuildConfiguration") Then
|
| 251 |
cbtype = "checkbox"
|
263 |
cbtype = "checkbox"
|
| 252 |
End If
|
264 |
End If
|
| 253 |
|
265 |
|
| 254 |
'--- Render rows ---
|
266 |
'--- Render rows ---
|
| 255 |
Do While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
|
267 |
Do While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
|
| 256 |
rcon_id = rsQry("rcon_id")
|
268 |
rcon_id = rsQry("rcon_id")
|
| 257 |
daemon = rsQry("display_name")
|
269 |
daemon = rsQry("display_name")
|
| - |
|
270 |
If IsNull(daemon) Then
|
| - |
|
271 |
daemon = "-Undefined-"
|
| - |
|
272 |
End If
|
| 258 |
|
273 |
|
| 259 |
If rsQry("daemon_mode") = "M" Then
|
274 |
If rsQry("daemon_mode") = "M" Then
|
| 260 |
daemon_mode = "MASTER"
|
275 |
daemon_mode = "MASTER"
|
| 261 |
Else
|
276 |
Else
|
| 262 |
daemon_mode = "SLAVE"
|
277 |
daemon_mode = "SLAVE"
|
| Line 269... |
Line 284... |
| 269 |
<%If rsQry("daemon_mode") = "M" AND rsQry.RecordCount <> 1 Then%>
|
284 |
<%If rsQry("daemon_mode") = "M" AND rsQry.RecordCount <> 1 Then%>
|
| 270 |
<td valign="top" align="center"><input type=<%=cbtype%> name="rcon_id_list" value="<%=rsQry("rcon_id")%>" disabled></td>
|
285 |
<td valign="top" align="center"><input type=<%=cbtype%> name="rcon_id_list" value="<%=rsQry("rcon_id")%>" disabled></td>
|
| 271 |
<%Else%>
|
286 |
<%Else%>
|
| 272 |
<td valign="top" align="center"><input type=<%=cbtype%> name="rcon_id_list" value="<%=rsQry("rcon_id")%>"></td>
|
287 |
<td valign="top" align="center"><input type=<%=cbtype%> name="rcon_id_list" value="<%=rsQry("rcon_id")%>"></td>
|
| 273 |
<%End If%>
|
288 |
<%End If%>
|
| 274 |
<td valign="top" nowrap class="body_rowg"><%=rsQry("display_name")%></td>
|
289 |
<td valign="top" nowrap class="body_rowg"><%=daemon%></td>
|
| 275 |
<td valign="top" nowrap class="body_rowg"><%=rsQry("gbe_value")%></td>
|
290 |
<td valign="top" nowrap class="body_rowg"><%=rsQry("gbe_value")%></td>
|
| 276 |
<td valign="top" nowrap class="body_rowg"><%=daemon_mode%></td>
|
291 |
<td valign="top" nowrap class="body_rowg"><%=daemon_mode%></td>
|
| 277 |
<td valign="top" wrap class="body_rowg"><%=rsQry("gbe_buildfilter")%></td>
|
292 |
<td valign="top" wrap class="body_rowg"><%=rsQry("gbe_buildfilter")%></td>
|
| 278 |
<%If objAccessControl.IsActive("BuildConfiguration") Then%>
|
293 |
<%If objAccessControl.IsActive("BuildConfiguration") Then%>
|
| 279 |
<td valign="top" nowrap class="body_rowg"><%Call objBtnControl.Render ( Array("btnEditDaemon", "btnDeleteDaemon"), objAccessControl )%></td>
|
294 |
<td valign="top" nowrap class="body_rowg"><%Call objBtnControl.Render ( Array("btnEditDaemon", "btnRemoveDaemon", "btnDeleteDaemon"), objAccessControl )%></td>
|
| 280 |
<%End If%>
|
295 |
<%End If%>
|
| 281 |
</tr>
|
296 |
</tr>
|
| 282 |
<%
|
297 |
<%
|
| 283 |
rsQry.MoveNext
|
298 |
rsQry.MoveNext
|
| 284 |
Loop
|
299 |
Loop
|
| Line 302... |
Line 317... |
| 302 |
<td align="right" background="images/bg_action_norm.gif" >
|
317 |
<td align="right" background="images/bg_action_norm.gif" >
|
| 303 |
|
318 |
|
| 304 |
<%=objFormComponent.CancelButton ( "OK", "class='form_btn'", "dependencies.asp?rtag_id="& parRtagId )%>
|
319 |
<%=objFormComponent.CancelButton ( "OK", "class='form_btn'", "dependencies.asp?rtag_id="& parRtagId )%>
|
| 305 |
<%=objPMod.ComposeHiddenTags()%>
|
320 |
<%=objPMod.ComposeHiddenTags()%>
|
| 306 |
<%If objAccessControl.IsActive("BuildConfiguration") Then%>
|
321 |
<%If objAccessControl.IsActive("BuildConfiguration") Then%>
|
| - |
|
322 |
<input name="btn" type="submit" class="form_btn" value="Remove">
|
| 307 |
<input name="btn" type="submit" class="form_btn" value="Delete">
|
323 |
<input name="btn" type="submit" class="form_btn" value="Delete">
|
| 308 |
<%End If%>
|
324 |
<%End If%>
|
| 309 |
<input type="hidden" name="rcon_id_list" value="<%=Request("rcon_id_list")%>">
|
325 |
<input type="hidden" name="rcon_id_list" value="<%=Request("rcon_id_list")%>">
|
| 310 |
<input type="hidden" name="action" value="true">
|
326 |
<input type="hidden" name="action" value="true">
|
| 311 |
</td>
|
327 |
</td>
|