Subversion Repositories DevTools

Rev

Rev 5513 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 rsolanki 1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
3
'=====================================================
4
'|                                                   |
5958 dpurdie 5
'|                    OSDefault                      |
23 rsolanki 6
'|                                                   |
7
'=====================================================
8
%>
9
<%
10
Option explicit
11
Response.Expires = 0
12
%>
13
<!--#include file="common/config.asp"-->
14
<!--#include file="common/common_subs.asp"-->
15
<%
16
'------------ VARIABLE DEFINITION -------------
17
Dim AllHttp
18
Dim bom_version, bom_lifecycle,sbom, include
19
Dim bom_id
20
Dim os_id
21
Dim pos, pos2, pos3, pos4
22
Dim rsQry, rsPD
23
Dim newline
24
'------------ CONSTANTS DECLARATION -----------
25
'------------ VARIABLE INIT -------------------
26
sbom = Request("sbom")
27
include = Request("include")
28
'------------ CONDITIONS ----------------------
29
'----------------------------------------------
30
%>
31
<%
32
newline = chr(13) + chr(10)
33
 
34
pos = InStrRev(sbom, ".")
35
bom_version = sbom 
36
bom_lifecycle = 0
37
 
38
If pos <> 0 Then
5958 dpurdie 39
    bom_version = Mid(sbom,1,pos-1)
40
    bom_lifecycle = Mid(sbom,pos+1,len(sbom)-len(bom_version))
23 rsolanki 41
End If
42
 
43
'AllHttp =  Request.ServerVariables("ALL_HTTP")
44
'Response.Write(AllHttp)
45
'pos = InStr(AllHttp, "os_id=")
46
'pos2 = Instr(pos+6, AllHttp,"")
47
'Response.Write(AllHttp)
48
'os_id = Mid(AllHttp, pos+6, 4)
49
'If (InStr(os_id,"&")) Then
5958 dpurdie 50
'   os_id = Mid(os_id,1,3)
23 rsolanki 51
'End If
52
 
5958 dpurdie 53
    OraDatabase.Parameters.Add "PROJ_NAME",         Request("project"),     ORAPARM_INPUT, ORATYPE_VARCHAR2 
54
    OraDatabase.Parameters.Add "BRANCH_NAME",       Request("release"),     ORAPARM_INPUT, ORATYPE_VARCHAR2     
55
    OraDatabase.Parameters.Add "BOM_VERSION",       bom_version,        ORAPARM_INPUT, ORATYPE_NUMBER
56
    OraDatabase.Parameters.Add "BOM_LIFECYCLE",     bom_lifecycle,      ORAPARM_INPUT, ORATYPE_NUMBER   
57
    If include = "patches" Then     
58
        Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("bom_patches.sql"), ORADYN_DEFAULT )
59
    ElseIf include = "products" Then
60
        Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("products_less_patches.sql"), ORADYN_DEFAULT )
61
    Else
62
        Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("bom_allproducts_script.sql"), ORADYN_DEFAULT )
63
    End If  
23 rsolanki 64
 
5958 dpurdie 65
    While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
66
        OraDatabase.Parameters.Add "PV_ID",     rsQry("pv_id"),     ORAPARM_INPUT, ORATYPE_NUMBER       
67
        Set rsPD = OraDatabase.DbCreateDynaset( GetQuery ("pd_patch.sql"), ORADYN_DEFAULT ) 
68
 
69
%>              
23 rsolanki 70
<%=rsQry("pkg_name")%><%=Chr(9)%>
71
<%=rsQry("pkg_version")%><%=Chr(9)%>
72
<%If NOT IsNull(rsQry("is_patch")) Then%>
73
<%=rsPD("pkg_name")%><%=Chr(9)%>
74
<%=rsPD("pkg_version")%><%=Chr(9)%>
75
<%End If%>
76
<%=rsQry("os_name")%><%=Chr(9)%>
77
<%=newline%>
5958 dpurdie 78
<%      
79
        OraDatabase.Parameters.Remove "PV_ID"   
80
        rsPD.Close()
81
        Set rsPD = nothing
82
        rsQry.MoveNext      
83
        WEnd    
84
 
85
    OraDatabase.Parameters.Remove "BOM_LIFECYCLE"       
86
    OraDatabase.Parameters.Remove "BOM_VERSION"     
87
    OraDatabase.Parameters.Remove "BRANCH_NAME"     
88
    OraDatabase.Parameters.Remove "PROJ_NAME"               
89
 
90
    rsQry.Close()
91
    Set rsQry = nothing
92
    Call Destroy_All_Objects()
23 rsolanki 93
%>
94
 
95
 
96
 
97
 
98
 
99
 
100
 
101
 
102
 
103
<%
104
'------------ RUN AFTER PAGE RENDER -----------
105
 
106
 
107
'----------------------------------------------
108
%>