Subversion Repositories DevTools

Rev

Rev 119 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 119 Rev 129
Line 1... Line 1...
1
<%@LANGUAGE="VBSCRIPT"%>
1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
2
<%
3
Option explicit
3
Option explicit
4
Response.Expires = 0	' always load the page, dont store
4
Response.Expires = 0   ' always load the page, dont store
5
%>
5
%>
6
<%
6
<%
7
'=====================================================
7
'=====================================================
8
'					Code Review
8
'               Code Review
9
'=====================================================
9
'=====================================================
10
%>
10
%>
11
<!--#include file="common/conf.asp"-->
11
<!--#include file="common/conf.asp"-->
12
<!--#include file="common/globals.asp"-->
12
<!--#include file="common/globals.asp"-->
13
<!--#include file="common/formating.asp"-->
13
<!--#include file="common/formating.asp"-->
Line 38... Line 38...
38
'----------------------------------------------
38
'----------------------------------------------
39
%>
39
%>
40
<%
40
<%
41
'-----------------------------------------------------------------------------------------------------------------------------------
41
'-----------------------------------------------------------------------------------------------------------------------------------
42
Sub GetCodeReview ( nPv_id, oRS )
42
Sub GetCodeReview ( nPv_id, oRS )
43
	Dim Query_String
43
   Dim Query_String
44
	Query_String = _
44
   Query_String = _
45
	" SELECT *  FROM CODE_REVIEWS WHERE pv_id = :PV_ID"
45
   " SELECT *  FROM CODE_REVIEWS WHERE pv_id = :PV_ID"
46
	Query_String = Replace( Query_String, ":PV_ID", nPv_id )
46
   Query_String = Replace( Query_String, ":PV_ID", nPv_id )
47
 
47
 
48
	Set oRS = OraDatabase.CreateDynaset( Query_String, cint(0))
48
   Set oRS = OraDatabase.CreateDynaset( Query_String, cint(0))
49
End Sub
49
End Sub
50
'-----------------------------------------------------------------------------------------------------------------------------------
50
'-----------------------------------------------------------------------------------------------------------------------------------
51
Function DecodeItemResult ( cCheck )
51
Function DecodeItemResult ( cCheck )
52
 
52
 
53
	Select Case cCheck
53
   Select Case cCheck
54
		Case enumCODE_REVIEW_PASS
54
      Case enumCODE_REVIEW_PASS
55
			DecodeItemResult = "<option>Pass</option>"
55
         DecodeItemResult = "<option>Pass</option>"
56
		Case enumCODE_REVIEW_FAIL
56
      Case enumCODE_REVIEW_FAIL
57
			DecodeItemResult = "<option>Fail</option>"
57
         DecodeItemResult = "<option>Fail</option>"
58
		Case Else
58
      Case Else
59
			DecodeItemResult = "<option></option>"
59
         DecodeItemResult = "<option></option>"
60
	End Select
60
   End Select
61
 
61
 
62
End Function
62
End Function
63
'-----------------------------------------------------------------------------------------------------------------------------------
63
'-----------------------------------------------------------------------------------------------------------------------------------
64
Function DecodeOverallResult ( ByVal cCheck )
64
Function DecodeOverallResult ( ByVal cCheck )
65
	If cCheck = "" OR IsNull(cCheck) Then cCheck = 0
65
   If cCheck = "" OR IsNull(cCheck) Then cCheck = 0
66
 
66
 
67
	Select Case CInt( cCheck )
67
   Select Case CInt( cCheck )
68
		Case enumCODE_REVIEW_ACCEPTED
68
      Case enumCODE_REVIEW_ACCEPTED
69
			DecodeOverallResult = "<option>Accepted</option>"
69
         DecodeOverallResult = "<option>Accepted</option>"
70
		Case enumCODE_REVIEW_MINOR_UPDATES
70
      Case enumCODE_REVIEW_MINOR_UPDATES
71
			DecodeOverallResult = "<option>Minor updates required</option>"
71
         DecodeOverallResult = "<option>Minor updates required</option>"
72
		Case enumCODE_REVIEW_MAJOR_REWORK
72
      Case enumCODE_REVIEW_MAJOR_REWORK
73
			DecodeOverallResult = "<option>Major rework required</option>"
73
         DecodeOverallResult = "<option>Major rework required</option>"
74
		Case Else
74
      Case Else
75
			DecodeOverallResult = "<option></option>"
75
         DecodeOverallResult = "<option></option>"
76
	End Select
76
   End Select
77
 
77
 
78
End Function
78
End Function
79
'-----------------------------------------------------------------------------------------------------------------------------------
79
'-----------------------------------------------------------------------------------------------------------------------------------
80
Function ConstructSQL ( nPv_id, sQuery )
80
Function ConstructSQL ( nPv_id, sQuery )
81
	Dim SQLqry, arrLineSplit, arrParamSplit, line
81
   Dim SQLqry, arrLineSplit, arrParamSplit, line
82
	Const localPARAM_SPLIT = ":"
82
   Const localPARAM_SPLIT = ":"
83
 
83
 
84
	SQLqry = ReadFile( sQuery )
84
   SQLqry = ReadFile( sQuery )
85
 
85
 
86
	arrLineSplit = Split ( SQLqry, VBNewLine )
86
   arrLineSplit = Split ( SQLqry, VBNewLine )
87
 
87
 
88
	For Each line in arrLineSplit
88
   For Each line in arrLineSplit
89
		arrParamSplit = Split ( line, localPARAM_SPLIT )		' Split the line with ":" e.g. some_column = ':param_name:',
89
      arrParamSplit = Split ( line, localPARAM_SPLIT )      ' Split the line with ":" e.g. some_column = ':param_name:',
90
		If Ubound( arrParamSplit ) > 0 Then
90
      If Ubound( arrParamSplit ) > 0 Then
91
			SQLqry = Replace( SQLqry, localPARAM_SPLIT  & arrParamSplit( 1 ) & localPARAM_SPLIT, Replace( Request( arrParamSplit( 1 ) ), "'", "''") )
91
         SQLqry = Replace( SQLqry, localPARAM_SPLIT  & arrParamSplit( 1 ) & localPARAM_SPLIT, Replace( Request( arrParamSplit( 1 ) ), "'", "''") )
92
		End If
92
      End If
93
	Next
93
   Next
94
 
94
 
95
	ConstructSQL = SQLqry
95
   ConstructSQL = SQLqry
96
 
96
 
97
End Function
97
End Function
98
'-----------------------------------------------------------------------------------------------------------------------------------
98
'-----------------------------------------------------------------------------------------------------------------------------------
99
Sub UpdateCodeReview ( nPv_id )
99
Sub UpdateCodeReview ( nPv_id )
100
	Dim SQLstr
100
   Dim SQLstr
101
	SQLstr  = ConstructSQL ( nPv_id, rootPath & "queries\update_code_review.sql" )
101
   SQLstr  = ConstructSQL ( nPv_id, rootPath & "queries\update_code_review.sql" )
102
 
102
 
103
	OraSession.BeginTrans
-
 
104
	OraDatabase.ExecuteSQL  SQLstr
103
   objEH.TryORA ( OraSession )
105
	OraSession.CommitTrans
104
   On Error Resume Next
106
 
105
 
-
 
106
   OraDatabase.ExecuteSQL  SQLstr
-
 
107
 
-
 
108
   objEH.CatchORA ( OraSession )
107
End Sub
109
End Sub
108
'-----------------------------------------------------------------------------------------------------------------------------------
110
'-----------------------------------------------------------------------------------------------------------------------------------
109
%>
111
%>
110
<%
112
<%
111
'------------ Action Requirements -------------------
113
'------------ Action Requirements -------------------
112
'Process submition
114
'Process submition
113
If CBool(Request("action")) AND  objAccessControl.UserLogedIn  Then
115
If CBool(Request("action")) AND  objAccessControl.UserLogedIn  Then
114
	Call UpdateCodeReview ( parPv_id )
116
   Call UpdateCodeReview ( parPv_id )
115
	Call OpenInParentWindow ("fixed_issues.asp?pv_id="& parPv_id &"&rtag_id="& parRtag_id )
117
   Call OpenInParentWindow ("fixed_issues.asp?pv_id="& parPv_id &"&rtag_id="& parRtag_id )
116
	'Call CloseWindow
118
   'Call CloseWindow
117
 
119
 
118
End If
120
End If
119
 
121
 
120
Call Get_Pkg_Short_Info( parPv_id, NULL, pkgName, pkgVersion, NULL, NULL, isDLocked )
122
Call Get_Pkg_Short_Info( parPv_id, NULL, pkgName, pkgVersion, NULL, NULL, isDLocked )
121
Call GetCodeReview ( parPv_id, rsQry )
123
Call GetCodeReview ( parPv_id, rsQry )
Line 140... Line 142...
140
<form action="_wform_update_code_review.asp" method="post" name="codereview">
142
<form action="_wform_update_code_review.asp" method="post" name="codereview">
141
  <table width="100%" border="0" cellspacing="0" cellpadding="2" height="100%">
143
  <table width="100%" border="0" cellspacing="0" cellpadding="2" height="100%">
142
    <tr>
144
    <tr>
143
      <td width="1%" background="images/lbox_bg_orange.gif"><img src="images/s_code_review_off.gif" width="21" height="23" hspace="5" border="0"></td>
145
      <td width="1%" background="images/lbox_bg_orange.gif"><img src="images/s_code_review_off.gif" width="21" height="23" hspace="5" border="0"></td>
144
      <td width="1%" background="images/lbox_bg_blue.gif" nowrap class="wform_ttl">&nbsp;Code Review for <%=pkgName%>&nbsp;<%=pkgVersion%> </td>
146
      <td width="1%" background="images/lbox_bg_blue.gif" nowrap class="wform_ttl">&nbsp;Code Review for <%=pkgName%>&nbsp;<%=pkgVersion%> </td>
145
	  <td width="100%" background="images/lbox_bg_blue.gif" align="right" nowrap class="wform_ttl">
147
     <td width="100%" background="images/lbox_bg_blue.gif" align="right" nowrap class="wform_ttl">
146
		<input type="submit" name="btn" value="Edit" <%If pageIsEditable Then%>class="form_btn"<%Else%>disabled class="form_btn_disabled"<%End If%>>
148
      <input type="submit" name="btn" value="Edit" <%If pageIsEditable Then%>class="form_btn"<%Else%>disabled class="form_btn_disabled"<%End If%>>
147
		<input type="reset" name="btn" value="Close" class="form_btn" onclick="self.close()">
149
      <input type="reset" name="btn" value="Close" class="form_btn" onclick="self.close()">
148
      </td>
150
      </td>
149
      <td background="images/lbox_bg_blue.gif" align="right" width="1%" nowrap><img src="images/h_trsp_dot.gif" width="5" height="22"></td>
151
      <td background="images/lbox_bg_blue.gif" align="right" width="1%" nowrap><img src="images/h_trsp_dot.gif" width="5" height="22"></td>
150
    </tr>
152
    </tr>
151
    <tr>
153
    <tr>
152
      <td height="100%" width="1%">&nbsp;</td>
154
      <td height="100%" width="1%">&nbsp;</td>
Line 155... Line 157...
155
        <br>
157
        <br>
156
        <table width="100%"  border="0" cellspacing="0" cellpadding="0">
158
        <table width="100%"  border="0" cellspacing="0" cellpadding="0">
157
          <tr>
159
          <tr>
158
            <td width="1%"><img src="images/h_trsp_dot.gif" width="10" height="30"></td>
160
            <td width="1%"><img src="images/h_trsp_dot.gif" width="10" height="30"></td>
159
            <td width="100%">
161
            <td width="100%">
160
			<table width="100%"  border="0" cellspacing="1" cellpadding="4">
162
         <table width="100%"  border="0" cellspacing="1" cellpadding="4">
161
			  <tr align="center">
163
           <tr align="center">
162
                <td colspan="4" class="form_ttl" background="images/bg_form_lightbluedark.gif">Summary</td>
164
                <td colspan="4" class="form_ttl" background="images/bg_form_lightbluedark.gif">Summary</td>
163
                </tr>
165
                </tr>
164
			  <tr>
166
           <tr>
165
				<td width="1%" align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Date of Review</td>
167
            <td width="1%" align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Date of Review</td>
166
				<td width="1%" nowrap bgcolor="#FFFFFF" class="form_item"><%=EuroDate ( rsQry("date_of_review") )%>&nbsp;&nbsp;&nbsp;</td>
168
            <td width="1%" nowrap bgcolor="#FFFFFF" class="form_item"><%=EuroDate ( rsQry("date_of_review") )%>&nbsp;&nbsp;&nbsp;</td>
167
				<td width="1%" align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">&nbsp;&nbsp;&nbsp;Time Spent</td>
169
            <td width="1%" align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">&nbsp;&nbsp;&nbsp;Time Spent</td>
168
				<td width="100%" bgcolor="#FFFFFF" class="form_item"><%=rsQry("time_spent")%> hrs </td>
170
            <td width="100%" bgcolor="#FFFFFF" class="form_item"><%=rsQry("time_spent")%> hrs </td>
169
			  </tr>
171
           </tr>
170
			  <tr>
172
           <tr>
171
				<td align="right" valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Reason for Review</td>
173
            <td align="right" valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Reason for Review</td>
172
				<td colspan="3" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("review_reason") ))%></td>
174
            <td colspan="3" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("review_reason") ))%></td>
173
			  </tr>
175
           </tr>
174
			  <tr>
176
           <tr>
175
				<td rowspan="4" align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Review Team </td>
177
            <td rowspan="4" align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Review Team </td>
176
				<td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Domain Expert </td>
178
            <td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Domain Expert </td>
177
				<td colspan="2" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rteam_domain_expert") ))%></td>
179
            <td colspan="2" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rteam_domain_expert") ))%></td>
178
			  </tr>
180
           </tr>
179
			  <tr>
181
           <tr>
180
				<td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Language Expert </td>
182
            <td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Language Expert </td>
181
				<td colspan="2" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rteam_language_expert") ))%></td>
183
            <td colspan="2" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rteam_language_expert") ))%></td>
182
			  </tr>
184
           </tr>
183
			  <tr>
185
           <tr>
184
				<td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Peer Developer </td>
186
            <td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Peer Developer </td>
185
				<td colspan="2" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rteam_peer_developer") ))%></td>
187
            <td colspan="2" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rteam_peer_developer") ))%></td>
186
			  </tr>
188
           </tr>
187
			  <tr>
189
           <tr>
188
				<td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Author</td>
190
            <td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Author</td>
189
				<td colspan="2" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rteam_author") ))%></td>
191
            <td colspan="2" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rteam_author") ))%></td>
190
			  </tr>
192
           </tr>
191
			  <tr>
193
           <tr>
192
                <td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Files Reviewed</td>
194
                <td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Files Reviewed</td>
193
                <td colspan="3" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("files_reviewed") ))%></td>
195
                <td colspan="3" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("files_reviewed") ))%></td>
194
			    </tr>
196
             </tr>
195
			  <tr>
197
           <tr>
196
				<td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Review Results </td>
198
            <td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Review Results </td>
197
				<td colspan="3" bgcolor="#FFFFFF" class="form_item"><select name="review_results" disabled class="form_item" id="review_results">
199
            <td colspan="3" bgcolor="#FFFFFF" class="form_item"><select name="review_results" disabled class="form_item" id="review_results">
198
                  <%=DecodeOverallResult( rsQry("review_results") )%>
200
                  <%=DecodeOverallResult( rsQry("review_results") )%>
199
                </select></td>
201
                </select></td>
200
			  </tr>
202
           </tr>
201
			  <tr>
203
           <tr>
202
				<td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Issues Raised </td>
204
            <td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Issues Raised </td>
203
				<td colspan="3" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("issues_raised") ))%></td>
205
            <td colspan="3" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("issues_raised") ))%></td>
204
			  </tr>
206
           </tr>
205
			  <tr>
207
           <tr>
206
			    <td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Comments</td>
208
             <td align="right" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Comments</td>
207
			    <td colspan="3" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("review_comments") ))%></td>
209
             <td colspan="3" bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("review_comments") ))%></td>
208
			    </tr>
210
             </tr>
209
			</table>
211
         </table>
210
			<br>
212
         <br>
211
			<br>
213
         <br>
212
			<table width="100%"  border="0" cellspacing="1" cellpadding="4">
214
         <table width="100%"  border="0" cellspacing="1" cellpadding="4">
213
              <tr align="center">
215
              <tr align="center">
214
                <td colspan="3" class="form_ttl" background="images/bg_form_lightbluedark.gif">Functionality</td>
216
                <td colspan="3" class="form_ttl" background="images/bg_form_lightbluedark.gif">Functionality</td>
215
                </tr>
217
                </tr>
216
              <tr>
218
              <tr>
217
                <td width="1%" align="center" background="images/bg_form_lightbluedark.gif" class="form_field">Item</td>
219
                <td width="1%" align="center" background="images/bg_form_lightbluedark.gif" class="form_field">Item</td>
Line 224... Line 226...
224
                  <%=DecodeItemResult( rsQry("fnc_s_meets_functionality") )%>
226
                  <%=DecodeItemResult( rsQry("fnc_s_meets_functionality") )%>
225
                </select></td>
227
                </select></td>
226
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("fnc_c_meets_functionality") ))%></td>
228
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("fnc_c_meets_functionality") ))%></td>
227
              </tr>
229
              </tr>
228
            </table>
230
            </table>
229
			<br>
231
         <br>
230
			<br>
232
         <br>
231
			<table width="100%"  border="0" cellspacing="1" cellpadding="4">
233
         <table width="100%"  border="0" cellspacing="1" cellpadding="4">
232
              <tr align="center">
234
              <tr align="center">
233
                <td colspan="3" class="form_ttl" background="images/bg_form_lightbluedark.gif">Robustness</td>
235
                <td colspan="3" class="form_ttl" background="images/bg_form_lightbluedark.gif">Robustness</td>
234
              </tr>
236
              </tr>
235
              <tr>
237
              <tr>
236
                <td width="1%" align="center" background="images/bg_form_lightbluedark.gif" class="form_field">Item</td>
238
                <td width="1%" align="center" background="images/bg_form_lightbluedark.gif" class="form_field">Item</td>
Line 249... Line 251...
249
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_class_interf_precond" disabled class="form_item" id="rbs_s_class_interf_precond">
251
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_class_interf_precond" disabled class="form_item" id="rbs_s_class_interf_precond">
250
                  <%=DecodeItemResult( rsQry("rbs_s_class_interf_precond") )%>
252
                  <%=DecodeItemResult( rsQry("rbs_s_class_interf_precond") )%>
251
                </select></td>
253
                </select></td>
252
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_class_interf_precond") ))%></td>
254
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_class_interf_precond") ))%></td>
253
              </tr>
255
              </tr>
254
			  <tr>
256
           <tr>
255
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">No unititalised data</td>
257
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">No unititalised data</td>
256
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_no_unitialised_date" disabled class="form_item" id="rbs_s_no_unitialised_date">
258
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_no_unitialised_date" disabled class="form_item" id="rbs_s_no_unitialised_date">
257
                  <%=DecodeItemResult( rsQry("rbs_s_no_unitialised_date") )%>
259
                  <%=DecodeItemResult( rsQry("rbs_s_no_unitialised_date") )%>
258
                </select></td>
260
                </select></td>
259
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_no_unitialised_date") ))%></td>
261
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_no_unitialised_date") ))%></td>
260
              </tr>
262
              </tr>
261
			  <tr>
263
           <tr>
262
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Exception handling</td>
264
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Exception handling</td>
263
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_excep_handing" disabled class="form_item" id="rbs_s_excep_handing">
265
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_excep_handing" disabled class="form_item" id="rbs_s_excep_handing">
264
                  <%=DecodeItemResult( rsQry("rbs_s_excep_handing") )%>
266
                  <%=DecodeItemResult( rsQry("rbs_s_excep_handing") )%>
265
                </select></td>
267
                </select></td>
266
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_excep_handing") ))%></td>
268
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_excep_handing") ))%></td>
267
              </tr>
269
              </tr>
268
			  <tr>
270
           <tr>
269
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Resource mgt (db cxn, memory)</td>
271
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Resource mgt (db cxn, memory)</td>
270
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_resource_mng" disabled class="form_item" id="rbs_s_resource_mng">
272
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_resource_mng" disabled class="form_item" id="rbs_s_resource_mng">
271
                  <%=DecodeItemResult( rsQry("rbs_s_resource_mng") )%>
273
                  <%=DecodeItemResult( rsQry("rbs_s_resource_mng") )%>
272
                </select></td>
274
                </select></td>
273
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_resource_mng") ))%></td>
275
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_resource_mng") ))%></td>
274
              </tr>
276
              </tr>
275
			  <tr>
277
           <tr>
276
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Transaction completeness</td>
278
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Transaction completeness</td>
277
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_trans_complet" disabled class="form_item" id="rbs_s_trans_complet">
279
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_trans_complet" disabled class="form_item" id="rbs_s_trans_complet">
278
                  <%=DecodeItemResult( rsQry("rbs_s_trans_complet") )%>
280
                  <%=DecodeItemResult( rsQry("rbs_s_trans_complet") )%>
279
                </select></td>
281
                </select></td>
280
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_trans_complet") ))%></td>
282
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_trans_complet") ))%></td>
281
              </tr>
283
              </tr>
282
			  <tr>
284
           <tr>
283
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Threadsafety</td>
285
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Threadsafety</td>
284
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_threadsafety" disabled class="form_item" id="rbs_s_threadsafety">
286
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_threadsafety" disabled class="form_item" id="rbs_s_threadsafety">
285
                  <%=DecodeItemResult( rsQry("rbs_s_threadsafety") )%>
287
                  <%=DecodeItemResult( rsQry("rbs_s_threadsafety") )%>
286
                </select></td>
288
                </select></td>
287
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_threadsafety") ))%></td>
289
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_threadsafety") ))%></td>
288
              </tr>
290
              </tr>
289
			  <tr>
291
           <tr>
290
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Return values (where appropriate)</td>
292
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Return values (where appropriate)</td>
291
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_ret_vals" disabled class="form_item" id="rbs_s_ret_vals">
293
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_ret_vals" disabled class="form_item" id="rbs_s_ret_vals">
292
                  <%=DecodeItemResult( rsQry("rbs_s_ret_vals") )%>
294
                  <%=DecodeItemResult( rsQry("rbs_s_ret_vals") )%>
293
                </select></td>
295
                </select></td>
294
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_ret_vals") ))%></td>
296
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_ret_vals") ))%></td>
295
              </tr>
297
              </tr>
296
			  <tr>
298
           <tr>
297
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Correct err handling at Subsys bdys</td>
299
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">Correct err handling at Subsys bdys</td>
298
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_corr_err_handling" disabled class="form_item" id="rbs_s_corr_err_handling">
300
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_corr_err_handling" disabled class="form_item" id="rbs_s_corr_err_handling">
299
                  <%=DecodeItemResult( rsQry("rbs_s_corr_err_handling") )%>
301
                  <%=DecodeItemResult( rsQry("rbs_s_corr_err_handling") )%>
300
                </select></td>
302
                </select></td>
301
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_corr_err_handling") ))%></td>
303
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_corr_err_handling") ))%></td>
302
              </tr>
304
              </tr>
303
			  <tr>
305
           <tr>
304
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">SQL correct and conforming to standards</td>
306
                <td valign="top" nowrap background="images/bg_form_lightbluedark.gif" class="form_item">SQL correct and conforming to standards</td>
305
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_sql_std" disabled class="form_item" id="rbs_s_sql_std">
307
                <td valign="top" bgcolor="#FFFFFF"><select name="rbs_s_sql_std" disabled class="form_item" id="rbs_s_sql_std">
306
                  <%=DecodeItemResult( rsQry("rbs_s_sql_std") )%>
308
                  <%=DecodeItemResult( rsQry("rbs_s_sql_std") )%>
307
                </select></td>
309
                </select></td>
308
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_sql_std") ))%></td>
310
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("rbs_c_sql_std") ))%></td>
309
              </tr>
311
              </tr>
310
            </table>
312
            </table>
311
			<br>
313
         <br>
312
			<br>
314
         <br>
313
			<table width="100%"  border="0" cellspacing="1" cellpadding="4">
315
         <table width="100%"  border="0" cellspacing="1" cellpadding="4">
314
              <tr align="center">
316
              <tr align="center">
315
                <td colspan="3" class="form_ttl" background="images/bg_form_lightbluedark.gif">Maintainability</td>
317
                <td colspan="3" class="form_ttl" background="images/bg_form_lightbluedark.gif">Maintainability</td>
316
              </tr>
318
              </tr>
317
              <tr>
319
              <tr>
318
                <td width="1%" align="center" background="images/bg_form_lightbluedark.gif" class="form_field">Item</td>
320
                <td width="1%" align="center" background="images/bg_form_lightbluedark.gif" class="form_field">Item</td>
Line 374... Line 376...
374
                    <%=DecodeItemResult( rsQry("mnt_s_no_dead_code") )%>
376
                    <%=DecodeItemResult( rsQry("mnt_s_no_dead_code") )%>
375
                </select></td>
377
                </select></td>
376
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("mnt_c_no_dead_code") ))%></td>
378
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("mnt_c_no_dead_code") ))%></td>
377
              </tr>
379
              </tr>
378
            </table>
380
            </table>
379
			<br>
381
         <br>
380
			<br>
382
         <br>
381
			<table width="100%"  border="0" cellspacing="1" cellpadding="4">
383
         <table width="100%"  border="0" cellspacing="1" cellpadding="4">
382
              <tr align="center">
384
              <tr align="center">
383
                <td colspan="3" class="form_ttl" background="images/bg_form_lightbluedark.gif">Design Issues </td>
385
                <td colspan="3" class="form_ttl" background="images/bg_form_lightbluedark.gif">Design Issues </td>
384
              </tr>
386
              </tr>
385
              <tr>
387
              <tr>
386
                <td width="1%" align="center" background="images/bg_form_lightbluedark.gif" class="form_field">Item</td>
388
                <td width="1%" align="center" background="images/bg_form_lightbluedark.gif" class="form_field">Item</td>
Line 428... Line 430...
428
                    <%=DecodeItemResult( rsQry("dei_s_approp_logging") )%>
430
                    <%=DecodeItemResult( rsQry("dei_s_approp_logging") )%>
429
                </select></td>
431
                </select></td>
430
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("dei_c_approp_logging") ))%></td>
432
                <td bgcolor="#FFFFFF" class="form_item"><%=NewLine_To_BR( To_HTML( rsQry("dei_c_approp_logging") ))%></td>
431
              </tr>
433
              </tr>
432
            </table>
434
            </table>
433
			<br>
435
         <br>
434
			<br></td>
436
         <br></td>
435
          </tr>
437
          </tr>
436
        </table></td>
438
        </table></td>
437
    </tr>
439
    </tr>
438
    <tr>
440
    <tr>
439
      <td height="1%" width="1%"><img src="images/h_trsp_dot.gif" width="5" height="5"></td>
441
      <td height="1%" width="1%"><img src="images/h_trsp_dot.gif" width="5" height="5"></td>
440
      <td valign="top" nowrap colspan="3" class="wform_ttl" background="images/lbox_bg_blue.gif" align="right">
442
      <td valign="top" nowrap colspan="3" class="wform_ttl" background="images/lbox_bg_blue.gif" align="right">
441
	  <input type="submit" name="btn" value="Edit" <%If pageIsEditable Then%>class="form_btn"<%Else%>disabled class="form_btn_disabled"<%End If%>>
443
     <input type="submit" name="btn" value="Edit" <%If pageIsEditable Then%>class="form_btn"<%Else%>disabled class="form_btn_disabled"<%End If%>>
442
	  <input type="reset" name="btn" value="Close" class="form_btn" onclick="self.close()">
444
     <input type="reset" name="btn" value="Close" class="form_btn" onclick="self.close()">
443
	  </td>
445
     </td>
444
    </tr>
446
    </tr>
445
  </table>
447
  </table>
446
  <input type="hidden" name="pv_id" value="<%=parPv_id%>">
448
  <input type="hidden" name="pv_id" value="<%=parPv_id%>">
447
  <input type="hidden" name="rtag_id" value="<%=parRtag_id%>">
449
  <input type="hidden" name="rtag_id" value="<%=parRtag_id%>">
448
</form>
450
</form>