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 
64
 
65
		  Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ( QueryName ), ORADYN_DEFAULT )
66
 
67
		  bgColor = NULL
68
 
69
		  If rsQry.RecordCount < 1 Then
70
		  %>
71
		  <tr>
72
            <td <%=bgColor%> nowrap valign="top" class="body_row" colspan="2">Product not found.
73
			</td>
74
          </tr>
75
		  <%
76
		  End If
77
 
78
 
79
		  While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
80
 
81
		  	If IsNull( bgColor ) Then
82
				bgColor = "bgcolor='#F5F5F5'"
83
			Else
84
				bgColor = NULL
85
			End If
25 rsolanki 86
 
87
If Request("bom_id") <> "" AND Request("prod_id") <> "" Then
88
 
89
	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))
90
 
91
	pkgName = rsPkg("pkg_name")
92
	pkgVersion = rsPkg("pkg_version")
93
	pkgId = rsPkg("pkg_id")
94
 
95
	rsPkg.Close()
96
	Set rsPkg = nothing
97
 
98
	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))
99
 
100
	projName = rsProj("proj_name")	
101
	branchName = rsProj("branch_name")
102
	projId = rsProj("proj_id")
103
 
104
	rsProj.Close()
105
	Set rsProj = nothing
106
 
107
 
108
	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))
109
 
110
	OSName = rsOS("bos_type")
111
 
112
	If OSName = "Windows" OR OSName = "MOS" Then
113
		OSName = "win32"
114
	Else
115
		OSName = "sparc"
116
	End If	
117
 
118
	rsOS.Close()
119
	Set rsOS = nothing	
120
 
121
	Dim sSourcePath, sDestPath, sSourcePathTest
122
	sSourcePath = "F:\"&projName&"\"&branchName&"\"&pkgName&"\"&OSName&"\"&pkgVersion&"\*.*"
123
	sSourcePathTest = "http://auperaunx26/releases/"&projName&"/"&branchName&"/"&pkgName&"/"&OSName&"/"&pkgVersion&"/"
124
	sDestPath = ""& Request.ServerVariables("APPL_PHYSICAL_PATH") &"deployment_manager\zipdownloads\"
125
 
126
	Dim oFileSys
127
	Set oFileSys = CreateObject("Scripting.FileSystemObject")
128
 
129
 
130
	'Response.Write(sSourcePath)
131
 
132
 
133
 
134
 
135
End If
136
 
137
 
138
 
139
		  %>			
140
 
141
 
142
 
13 rsolanki 143
		  <tr>
144
            <td <%=bgColor%> nowrap valign="top" class="body_row" colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;
145
			<%If IsProductInNewBom Then%>
146
				<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>
147
				&nbsp;/&nbsp;<a href="OsDefault.asp?os_id=<%=rsQry("os_id")%>&bom_id=<%=parBomId%>" class="body_link"><%=rsQry("os_name") %></a>
148
				&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 149
				<%If NOT IsNull(objFormCollector.Item("is_download")) Then%>
150
				&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;
151
				<%End If%>
13 rsolanki 152
			<%Else%>
153
				<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>
154
				&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 155
				<%If NOT IsNull(objFormCollector.Item("is_download")) Then%>
156
				&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;
157
				<%End If%>
13 rsolanki 158
			<%End If%>
159
			</td>
160
          </tr>
161
	  	  <%
162
		  	rsQry.MoveNext
163
		  WEnd
164
 
165
		  OraDatabase.Parameters.Remove "BOM_ID"
166
		  OraDatabase.Parameters.Remove "PROD_ID"
167
 
168
		  rsQry.Close
169
		  Set rsQry = Nothing
170
		  %>
171
 
172
 
173
		</table>	
174
 
175
 
176
 
177
<%
178
'------------ RUN AFTER PAGE RENDER -----------
179
'----------------------------------------------
180
%><!--#include file="common/globals_destructor.asp"-->