Subversion Repositories DevTools

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
15 rsolanki 1
<?xml version="1.0" ?>
2
<package>
3
	<comment>
4
	PrimalCode wizard generated file.
5
	</comment>
6
	<job id="GenerateNodesSpecDefinitons" args="/bom_id:2864" prompt="no">
7
		<?job error="false" debug="false" ?>
8
		<runtime>
9
			<named helpstring="Bom ID" name="bom_id" required="false" type="string"/>
10
		</runtime>
11
		<object id="Oracle_Objects_For_OLE" progid="OracleInProcServer.XOraServer" events="true"/>
12
		<script language="VBScript" src="common_subs.vbs"/>
13
		<script language="VBScript" src="config.vbs"/>
3911 dpurdie 14
		<script language="VBScript" src="../common/nodeSpec.vbs"/>
15 rsolanki 15
		<script id="GenerateNodeSpecFiles" language="VBScript">
16
<![CDATA[
17
Option Explicit
18
'=====================================================
19
'        Name: 	GetNodesSpecFiles
20
' Description:	Gets the nodes specification files for 
21
' 				nodes that have an existing node spec 	
22
' 				filename.
19 rsolanki 23
'	   Author:	Rupesh Solanki	
15 rsolanki 24
' 				
25
' 				
26
' 		INPUT:  bom_id
27
 
28
'=====================================================
29
 
30
'== Variable Definition ==============================
31
Dim BomId
32
Dim objArgs
33
'== Constants Declaration ============================
34
'== Variable Init ====================================
35
'=====================================================
36
 
37
 
38
'-----------------------------------------------------------------------------------------------------------------
39
Sub GenerateNodesSpecDefinitons ( nBomId )
40
	Dim rsQry, aNetworkNodes, NodeSpec, DateString
41
	Dim lastRow, row
42
 
43
	OraDatabase.Parameters.Add "BOM_ID", nBomId, ORAPARM_INPUT, ORATYPE_NUMBER 
44
 
45
	Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("NodesSpecFileNames.sql"), ORADYN_DEFAULT )
46
 
47
	OraDatabase.Parameters.Remove "BOM_ID"
48
 
49
	If rsQry.RecordCount > 0 Then
50
		aNetworkNodes = rsQry.GetRows()
51
 
52
	End If
53
 
54
	lastRow = UBound( aNetworkNodes, 2 )
55
	DateString = DateReversed( Date )
56
 
57
	For row = 0 To lastRow
3911 dpurdie 58
		WScript.Echo "OSID:" & aNetworkNodes( 10, row )
15 rsolanki 59
		NodeSpec = Null
3911 dpurdie 60
		NodeSpec = GenerateOsSpec( aNetworkNodes( 10, row ) )
15 rsolanki 61
 
62
		'WScript.Echo XMLNode
63
 
64
		' Save to a file
3911 dpurdie 65
		'Call SaveFile( DateString, rsQry("version"), rsQry("branch_name"), "\\auperaunx26\releases\nodespecfiles",  ( aNetworkNodes( 6, row ) ) , NodeSpec )
15 rsolanki 66
		Call SaveFile( DateString, rsQry("version"), rsQry("branch_name"), APP_ROOT &"nodespecfiles",  ( aNetworkNodes( 6, row ) ) , NodeSpec )
67
 
68
 
69
	Next
3911 dpurdie 70
 
15 rsolanki 71
End Sub
72
'-----------------------------------------------------------------------------------------------------------------
73
 
74
'=================================== MAIN LINE ======================================
75
WScript.Echo "==================== job:GenerateNodesSpecDefinitons ===================="
76
 
77
Set objArgs = WScript.Arguments
78
 
79
If (objArgs.Unnamed.Count > 0) Then
80
	Wscript.Echo "ERROR: Unnamed parameters!"
81
	objArgs.ShowUsage
82
   	WScript.Quit
83
 
84
Else
85
	BomId = objArgs.Named.Item("bom_id")
86
 
87
	If ( BomId <> "" ) Then
88
		Call GenerateNodesSpecDefinitons( BomId )
89
 
90
   	Else
91
   		objArgs.ShowUsage
92
   		WScript.Quit
93
 
94
   	End If
95
 
96
End If
97
 
98
 
99
WScript.Echo "Job completed successfully!"
100
 
101
'====================================================================================
102
 
103
 
104
]]>
105
		</script>
106
	</job>
107
</package>