Subversion Repositories DevTools

Rev

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

Rev 4955 Rev 5173
Line 28... Line 28...
28
<!--#include file="_access_control_project.asp"-->
28
<!--#include file="_access_control_project.asp"-->
29
<%
29
<%
30
'------------ Variable Definition -------------
30
'------------ Variable Definition -------------
31
Dim pkgArray()
31
Dim pkgArray()
32
Dim pv_id_list
32
Dim pv_id_list
-
 
33
Dim bImode
33
'------------ Constants Declaration -----------
34
'------------ Constants Declaration -----------
34
'------------ Variable Init -------------------
35
'------------ Variable Init -------------------
-
 
36
bImode = ( Request("iMode") = "pending")
35
'----------------------------------------------
37
'----------------------------------------------
36
%>
38
%>
37
<%
39
<%
38
'--------------------------------------------------------------------------------------------------------------------
40
'--------------------------------------------------------------------------------------------------------------------
39
Sub Populate_pkgArray ( NNpkg_list, ARRpkg )
41
Sub Populate_pkgArray ( NNpkg_list, ARRpkg )
Line 95... Line 97...
95
 
97
 
96
   If ( IsNull(AssocMASS) ) OR (AssocMASS <> "" AND (rsQry("v_ext") <> ".cr" AND rsQry("v_ext") <> ".mas" )) Then
98
   If ( IsNull(AssocMASS) ) OR (AssocMASS <> "" AND (rsQry("v_ext") <> ".cr" AND rsQry("v_ext") <> ".mas" )) Then
97
 
99
 
98
      OraDatabase.Parameters.Add "PV_ID_LIST", sPvIdList, ORAPARM_OUTPUT, ORATYPE_VARCHAR2
100
      OraDatabase.Parameters.Add "PV_ID_LIST", sPvIdList, ORAPARM_OUTPUT, ORATYPE_VARCHAR2
99
 
101
 
100
      OraDatabase.ExecuteSQL "BEGIN PK_ENVIRONMENT.ADD_PACKAGE_BULK ( :PV_ID_LIST, :BASE_VIEW_ID, :RTAG_ID, :USER_ID ); END;"
102
      OraDatabase.ExecuteSQL "BEGIN PK_ENVIRONMENT.ADD_PACKAGE_BULK ( :PV_ID_LIST, :BASE_VIEW_ID, :RTAG_ID, :USER_ID, :IMODE ); END;"
101
 
103
 
102
      OraDatabase.Parameters.Remove "PV_ID_LIST"
104
      OraDatabase.Parameters.Remove "PV_ID_LIST"
103
   Else
105
   Else
104
      Err.Raise 8, "Cannot ADD a CORE/MASS package into a MASS_REF Reference Release!"
106
      Err.Raise 8, "Cannot ADD a CORE/MASS package into a MASS_REF Reference Release!"
105
   End If
107
   End If
Line 143... Line 145...
143
      '---- SQL parameters ----
145
      '---- SQL parameters ----
144
      OraDatabase.Parameters.Add "RTAG_ID", Request("rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
146
      OraDatabase.Parameters.Add "RTAG_ID", Request("rtag_id"), ORAPARM_INPUT, ORATYPE_NUMBER
145
      OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
147
      OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
146
      OraDatabase.Parameters.Add "BASE_VIEW_ID", Request("base_view_id"), ORAPARM_INPUT, ORATYPE_NUMBER
148
      OraDatabase.Parameters.Add "BASE_VIEW_ID", Request("base_view_id"), ORAPARM_INPUT, ORATYPE_NUMBER
147
      OraDatabase.Parameters.Add "PERSONAL_VIEW_ID", Request("personal_view_id"), ORAPARM_INPUT, ORATYPE_NUMBER
149
      OraDatabase.Parameters.Add "PERSONAL_VIEW_ID", Request("personal_view_id"), ORAPARM_INPUT, ORATYPE_NUMBER
-
 
150
      OraDatabase.Parameters.Add "IMODE", iif(bImode, "A", NULL), ORAPARM_INPUT, ORATYPE_CHAR
148
      '------------------------
151
      '------------------------
149
 
152
 
150
      Call Seed_DB ( pkgArray, pv_id_list )
153
      Call Seed_DB ( pkgArray, pv_id_list )
151
 
154
 
152
      If Err.Number = 0 Then
155
      If Err.Number = 0 Then
Line 168... Line 171...
168
 
171
 
169
      OraDatabase.Parameters.Remove "RTAG_ID"
172
      OraDatabase.Parameters.Remove "RTAG_ID"
170
      OraDatabase.Parameters.Remove "USER_ID"
173
      OraDatabase.Parameters.Remove "USER_ID"
171
      OraDatabase.Parameters.Remove "BASE_VIEW_ID"
174
      OraDatabase.Parameters.Remove "BASE_VIEW_ID"
172
      OraDatabase.Parameters.Remove "PERSONAL_VIEW_ID"
175
      OraDatabase.Parameters.Remove "PERSONAL_VIEW_ID"
-
 
176
      OraDatabase.Parameters.Remove "IMODE"
173
 
177
 
174
      If bAdded Then
178
      If bAdded AND NOT bImode Then
175
        Dim objRC: Set objRC = New ReleaseChanged
179
        Dim objRC: Set objRC = New ReleaseChanged
176
        Call objRC.Run_ReleaseChanged_List(Request("rtag_id"),pv_id_list,enumRELEASE_CHANGE_MODE_PKG_ADDED)
180
        Call objRC.Run_ReleaseChanged_List(Request("rtag_id"),pv_id_list,enumRELEASE_CHANGE_MODE_PKG_ADDED)
177
        Set objRC = Nothing
181
        Set objRC = Nothing
178
      End If
182
      End If
179
      
183