Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
13 rsolanki 1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
3
'=====================================================
4
'|                                                   |
5
'|		          RequestProductLocation		 	 |
6
'|                                                   |
7
'=====================================================
8
%>
9
<%
10
Option explicit
11
Response.Expires = 0
12
%>
13
<!--#include file="common/globals.asp"-->
14
<!--#include file="common/config.asp"-->
15
<!--#include file="common/common_subs.asp"-->
25 rsolanki 16
<!--#include file="common/_form_window_common.asp"-->
13 rsolanki 17
<%
18
'------------ VARIABLE DEFINITION -------------
19
Dim rsQry
20
Dim IsProductInNewBom
21
Dim bgColor
22
Dim QueryName
23
Dim parBomId
25 rsolanki 24
Dim rsPkg, pkgName, pkgVersion, pkgId
25
Dim rsProj, projName, branchName, projId
26
Dim rsOS, OSName
27
Dim objZIPObject
13 rsolanki 28
'------------ CONSTANTS DECLARATION -----------
29
'------------ VARIABLE INIT -------------------
30
parBomId = Request("bom_id")
31
'------------ CONDITIONS ----------------------
32
'----------------------------------------------
33
%>
34
<%
35
'--------------------------------------------------------------------------------------------------------------
36
'--------------------------------------------------------------------------------------------------------------
37
%>
38
<%
39
'------------ RUN BEFORE PAGE RENDER ----------
40
If (Request("change_type") = "R") Then
41
	QueryName = "BomRemovedProductLocation.sql"
42
	IsProductInNewBom = FALSE
43
 
15 rsolanki 44
ElseIf (Request("change_type") = "U") Then
45
	QueryName = "BomUpdatedProductLocation.sql"
46
	IsProductInNewBom = FALSE
13 rsolanki 47
Else
48
 
49
	QueryName = "BomAddedProductLocation.sql"
50
	IsProductInNewBom = TRUE
51
 
52
End If
25 rsolanki 53
 
54
Call GetProjDetails ( parBomId, objFormCollector )
13 rsolanki 55
'----------------------------------------------
56
%>
57
 
58
 
59
		<table width="100%"  border="0" cellspacing="3" cellpadding="0">
60
          <%
61
		  OraDatabase.Parameters.Add "BOM_ID", 			Request("bom_id"),			ORAPARM_INPUT, ORATYPE_NUMBER 
62
		  OraDatabase.Parameters.Add "COMPARE_BOM_ID", 	Request("compare_bom_id"),	ORAPARM_INPUT, ORATYPE_NUMBER 
63
		  OraDatabase.Parameters.Add "PROD_ID",  		Request("prod_id"),		ORAPARM_INPUT, ORATYPE_NUMBER 
29 jtweddle 64
		  OraDatabase.Parameters.Add "PKG_NAME",  		Request("pkg_name"),		ORAPARM_INPUT, ORATYPE_VARCHAR2
13 rsolanki 65
 
66
		  Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ( QueryName ), ORADYN_DEFAULT )
67
 
68
		  bgColor = NULL
69
 
70
		  If rsQry.RecordCount < 1 Then
71
		  %>
72
		  <tr>
73
            <td <%=bgColor%> nowrap valign="top" class="body_row" colspan="2">Product not found.
74
			</td>
75
          </tr>
76
		  <%
77
		  End If
78
 
79
 
80
		  While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
81
 
82
		  	If IsNull( bgColor ) Then
83
				bgColor = "bgcolor='#F5F5F5'"
84
			Else
85
				bgColor = NULL
86
			End If
25 rsolanki 87
 
88
If Request("bom_id") <> "" AND Request("prod_id") <> "" Then
89
 
90
	Set rsPkg = OraDatabase.DbCreateDynaset( "select * from package_versions pv, packages pkg where pv.pv_id = "&Request("prod_id")&" and pkg.pkg_id = pv.pkg_id", cint(0))
91
 
92
	pkgName = rsPkg("pkg_name")
93
	pkgVersion = rsPkg("pkg_version")
94
	pkgId = rsPkg("pkg_id")
95
 
96
	rsPkg.Close()
97
	Set rsPkg = nothing
98
 
99
	Set rsProj = OraDatabase.DbCreateDynaset( "select br.branch_name, prj.proj_name, prj.proj_id from boms bm, branches br, dm_projects prj where bm.bom_id = "&Request("bom_id")&" and br.BRANCH_ID = bm.BRANCH_ID and prj.PROJ_ID = br.PROJ_ID", cint(0))
100
 
101
	projName = rsProj("proj_name")	
102
	branchName = rsProj("branch_name")
103
	projId = rsProj("proj_id")
104
 
105
	rsProj.Close()
106
	Set rsProj = nothing
107
 
108
 
109
	Set rsOS = OraDatabase.DbCreateDynaset( "select bt.bos_type from os_base_env obe, base_env be, bos_types bt where obe.OS_ID = "&rsQry("os_id")&" and be.BASE_ENV_ID = obe.BASE_ENV_ID and bt.BOS_ID = be.BOS_ID", cint(0))
110
 
111
	OSName = rsOS("bos_type")
112
 
113
	If OSName = "Windows" OR OSName = "MOS" Then
114
		OSName = "win32"
115
	Else
116
		OSName = "sparc"
117
	End If	
118
 
119
	rsOS.Close()
120
	Set rsOS = nothing	
121
 
122
	Dim sSourcePath, sDestPath, sSourcePathTest
123
	sSourcePath = "F:\"&projName&"\"&branchName&"\"&pkgName&"\"&OSName&"\"&pkgVersion&"\*.*"
124
	sSourcePathTest = "http://auperaunx26/releases/"&projName&"/"&branchName&"/"&pkgName&"/"&OSName&"/"&pkgVersion&"/"
125
	sDestPath = ""& Request.ServerVariables("APPL_PHYSICAL_PATH") &"deployment_manager\zipdownloads\"
126
 
127
	Dim oFileSys
128
	Set oFileSys = CreateObject("Scripting.FileSystemObject")
129
 
130
 
131
	'Response.Write(sSourcePath)
132
 
133
 
134
 
135
 
136
End If
137
 
138
 
139
 
140
		  %>			
141
 
142
 
143
 
13 rsolanki 144
		  <tr>
145
            <td <%=bgColor%> nowrap valign="top" class="body_row" colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;
146
			<%If IsProductInNewBom Then%>
147
				<img hspace="4" src="icons/<%=rsQry("node_icon")%>" align="absmiddle" border="0"><a href="NodeDefault.asp?node_id=<%=rsQry("node_id")%>&bom_id=<%=parBomId%>" class="body_link"><%=rsQry("node_name")%></a>
148
				&nbsp;/&nbsp;<a href="OsDefault.asp?os_id=<%=rsQry("os_id")%>&bom_id=<%=parBomId%>" class="body_link"><%=rsQry("os_name") %></a>
149
				&nbsp;/&nbsp;<a href="ProdDefault.asp?os_id=<%=rsQry("os_id")%>&prod_id=<%=rsQry("prod_id")%>&bom_id=<%=parBomId%>" class="body_link"><%=rsQry("pkg_name") &" "& rsQry("pkg_version")%></a>
25 rsolanki 150
				<%If NOT IsNull(objFormCollector.Item("is_download")) Then%>
151
				&nbsp;&nbsp;<a href="javascript:;" onClick="popup = window.open('LogDownload.asp?url=http://auperaunx26/releases/<%=projName%>/<%=branchName%>/<%=pkgName%>/<%=OSName%>/<%=pkgName%>-<%=pkgVersion%>-<%=OSName%>.zip&pkg_id=<%=pkgId%>&pkg_version=<%=pkgVersion%>', 'Download Version', 'height=440,width=600,scrollbars=yes,resizable=yes'); return false" target="_blank" class="body_link">Download Version: <%=Request("new_version") %></a>&nbsp;&nbsp;
152
				<%End If%>
13 rsolanki 153
			<%Else%>
154
				<img hspace="4" src="icons/<%=rsQry("node_icon")%>" align="absmiddle" border="0"><a href="NodeDefault.asp?node_id=<%=rsQry("node_id")%>&bom_id=<%=parBomId%>" class="body_link"><%=rsQry("node_name")%></a>
155
				&nbsp;/&nbsp;<a href="OsDefault.asp?os_id=<%=rsQry("os_id")%>&bom_id=<%=parBomId%>" class="body_link"><%=rsQry("os_name") %></a>&nbsp;/&nbsp;
25 rsolanki 156
				<%If NOT IsNull(objFormCollector.Item("is_download")) Then%>
157
				&nbsp;&nbsp;<a href="javascript:;" onClick="popup = window.open('LogDownload.asp?url=http://auperaunx26/releases/<%=projName%>/<%=branchName%>/<%=pkgName%>/<%=OSName%>/<%=pkgVersion%>/<%=pkgName%>-<%=pkgVersion%>-<%=OSName%>.zip&pkg_id=<%=pkgId%>&pkg_version=<%=pkgVersion%>', 'Download Version', 'height=440,width=600,scrollbars=yes,resizable=yes'); return false" target="_blank" class="body_link">Download Version: <%=Request("new_version") %></a>&nbsp;&nbsp;
158
				<%End If%>
13 rsolanki 159
			<%End If%>
160
			</td>
161
          </tr>
162
	  	  <%
163
		  	rsQry.MoveNext
164
		  WEnd
165
 
166
		  OraDatabase.Parameters.Remove "BOM_ID"
167
		  OraDatabase.Parameters.Remove "PROD_ID"
29 jtweddle 168
		  OraDatabase.Parameters.Remove "COMPARE_BOM_ID"
169
		  OraDatabase.Parameters.Remove "PKG_NAME"
13 rsolanki 170
 
171
		  rsQry.Close
172
		  Set rsQry = Nothing
173
		  %>
174
 
175
 
176
		</table>	
177
 
178
 
179
 
180
<%
181
'------------ RUN AFTER PAGE RENDER -----------
182
'----------------------------------------------
183
%><!--#include file="common/globals_destructor.asp"-->