Subversion Repositories DevTools

Rev

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

Rev Author Line No. Line
13 rsolanki 1
<?xml version="1.0" ?>
2
<package>
3
	<comment>
4
	PrimalCode wizard generated file.
5
	</comment>
6
	<job id="GenerateXMLNodeDefinitons" 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"/>
14
		<script id="GenerateXMLNodeDefnitions" language="VBScript">
15
<![CDATA[
16
Option Explicit
17
'=====================================================
29 jtweddle 18
'        Name: 	GetComponents
19
' Description:	Connects to dpkg_archive and gets the
20
' 				content of folders and files of certain
21
' 				package. It then stores this info into 
22
'				Release Manager database. This info can
23
' 				later be included in release notes Or
24
' 				searched with search engine.
25
' 		INPUT:  pkg_name
26
'				pkg_version
13 rsolanki 27
'=====================================================
28
 
29
'== Variable Definition ==============================
30
Dim BomId
31
Dim objArgs
32
'== Constants Declaration ============================
33
'== Variable Init ====================================
34
'=====================================================
35
 
36
 
37
'-----------------------------------------------------------------------------------------------------------------
29 jtweddle 38
Sub GenerateXMLNodeDefinitionsWindows ( nBomId )
13 rsolanki 39
	Dim rsQry, aNetworkNodes, XMLNode, DateString
29 jtweddle 40
	Dim lastRow, row
13 rsolanki 41
 
42
	' Remove existing stuff
43
	Call DeleteFile( APP_ROOT &"downloads\*" )
44
 
45
 
46
	OraDatabase.Parameters.Add "BOM_ID", nBomId, ORAPARM_INPUT, ORATYPE_NUMBER 
47
 
48
	Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("NetworkNodes.sql"), ORADYN_DEFAULT )
49
 
50
	OraDatabase.Parameters.Remove "BOM_ID"
51
 
52
	If rsQry.RecordCount > 0 Then
53
		aNetworkNodes = rsQry.GetRows()
54
 
55
	End If
56
 
57
	lastRow = UBound( aNetworkNodes, 2 )
58
	DateString = DateReversed( Date )
29 jtweddle 59
 
60
	For row = 0 To lastRow
61
 
62
		XMLNode = Null
63
 
64
		XMLNode = XMLNode &_
65
		"	<BomHeader>"& vbNewLine &_
66
		"		<release_ident></release_ident>"& vbNewLine &_
67
  		"		<bom_name>"& aNetworkNodes( 1, row ) &" Windows</bom_name>"& vbNewLine &_
68
	  	"		<bom_type>system</bom_type>"& vbNewLine &_
69
	  	"		<bom_version>"& aNetworkNodes( 2, row ) &"."& aNetworkNodes( 3, row ) &"</bom_version>"& vbNewLine &_
70
	  	"		<bom_date>"& DateString &"</bom_date>"& vbNewLine &_
71
	  	"		<bom_status>REG</bom_status>"& vbNewLine &_
72
	  	"		<bom_status_date>"& DateString &"</bom_status_date>"& vbNewLine &_
73
		"	</BomHeader>"& vbNewLine 
74
 
15 rsolanki 75
 
29 jtweddle 76
		'-- Get Node Base Configurations Details For Windows OS --
77
		XMLNode = XMLNode & GetNodeBaseConfigDetailsWindows ( nBomId, aNetworkNodes( 0, row ) ) & vbNewLine 
78
 
79
 
80
		'-- Get Node Product Details For Windows OS --
81
		XMLNode = XMLNode & GetNodeDetailsWindows ( nBomId, aNetworkNodes( 0, row ) ) & vbNewLine 
82
 
83
 
84
		' Close xml node tag before saving
85
		XMLNode = _
86
		"<BomDistribution>"& vbNewLine &_
87
		XMLNode &"</BomDistribution>"& vbNewLine
88
 
89
		'WScript.Echo XMLNode
90
 
91
		If GetNodeBaseConfigDetailsWindows ( nBomId, aNetworkNodes( 0, row ) ) <> "" OR GetNodeDetailsWindows ( nBomId, aNetworkNodes( 0, row ) ) <> "" Then
92
			' Save to a file
4476 dpurdie 93
			Call SaveFile( DateString, NicePath(rsQry("version")), NicePath(rsQry("branch_name")), APP_ROOT &"downloads",  FormatFileName( aNetworkNodes( 1, row ) ) &"_Windows.xml", XMLNode )
29 jtweddle 94
		End If	
95
 
96
	Next
15 rsolanki 97
 
29 jtweddle 98
 
99
 
100
 
101
 
102
End Sub
103
'-----------------------------------------------------------------------------------------------------------------
104
Sub GenerateXMLNodeDefinitionsSunOS ( nBomId )
105
	Dim rsQry, aNetworkNodes, XMLNode, DateString
106
	Dim lastRow, row
107
 
108
	' Remove existing stuff
109
	Call DeleteFile( APP_ROOT &"downloads\*" )
110
 
111
 
112
	OraDatabase.Parameters.Add "BOM_ID", nBomId, ORAPARM_INPUT, ORATYPE_NUMBER 
113
 
114
	Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("NetworkNodes.sql"), ORADYN_DEFAULT )
115
 
116
	OraDatabase.Parameters.Remove "BOM_ID"
117
 
118
	If rsQry.RecordCount > 0 Then
119
		aNetworkNodes = rsQry.GetRows()
120
 
121
	End If
122
 
123
	lastRow = UBound( aNetworkNodes, 2 )
124
	DateString = DateReversed( Date )
125
 
15 rsolanki 126
	For row = 0 To lastRow
13 rsolanki 127
 
15 rsolanki 128
		XMLNode = Null
129
 
130
		XMLNode = XMLNode &_
131
		"	<BomHeader>"& vbNewLine &_
132
		"		<release_ident></release_ident>"& vbNewLine &_
29 jtweddle 133
  		"		<bom_name>"& aNetworkNodes( 1, row ) &" SunOS</bom_name>"& vbNewLine &_
15 rsolanki 134
	  	"		<bom_type>system</bom_type>"& vbNewLine &_
135
	  	"		<bom_version>"& aNetworkNodes( 2, row ) &"."& aNetworkNodes( 3, row ) &"</bom_version>"& vbNewLine &_
136
	  	"		<bom_date>"& DateString &"</bom_date>"& vbNewLine &_
137
	  	"		<bom_status>REG</bom_status>"& vbNewLine &_
138
	  	"		<bom_status_date>"& DateString &"</bom_status_date>"& vbNewLine &_
139
		"	</BomHeader>"& vbNewLine 
140
 
141
 
29 jtweddle 142
		'-- Get Node Base Configurations Details For Sun OS --
143
		XMLNode = XMLNode & GetNodeBaseConfigDetailsSunOS ( nBomId, aNetworkNodes( 0, row ) ) & vbNewLine 
144
 
145
 
146
		'-- Get Node Product Details For Sun OS --
147
		XMLNode = XMLNode & GetNodeDetailsSunOS ( nBomId, aNetworkNodes( 0, row ) ) & vbNewLine 
148
 
149
 
15 rsolanki 150
		' Close xml node tag before saving
151
		XMLNode = _
152
		"<BomDistribution>"& vbNewLine &_
153
		XMLNode &"</BomDistribution>"& vbNewLine
154
 
155
		'WScript.Echo XMLNode
156
 
29 jtweddle 157
		If GetNodeBaseConfigDetailsSunOS ( nBomId, aNetworkNodes( 0, row ) ) <> "" OR GetNodeDetailsSunOS ( nBomId, aNetworkNodes( 0, row ) ) <> "" Then		
158
			' Save to a file
4476 dpurdie 159
			Call SaveFile( DateString, NicePath(rsQry("version")), NicePath(rsQry("branch_name")), APP_ROOT &"downloads",  FormatFileName( aNetworkNodes( 1, row ) ) &"_SunOS.xml", XMLNode )
29 jtweddle 160
		End If
15 rsolanki 161
 
13 rsolanki 162
	Next
163
 
164
 
165
 
166
 
167
 
168
End Sub
169
'-----------------------------------------------------------------------------------------------------------------
15 rsolanki 170
 
13 rsolanki 171
Function FormatFileName ( sFileName )
172
	Dim sReturn
173
 
174
	sReturn = Replace ( sFileName, "/", "" ) 	
175
	sReturn = Replace ( sReturn, "\", "" ) 	
176
	sReturn = Replace ( sReturn, "&", "And" ) 	
177
	sReturn = Replace ( sReturn, " ", "_" ) 	
178
 
179
	FormatFileName = sReturn
180
 
181
End Function
182
'-----------------------------------------------------------------------------------------------------------------
29 jtweddle 183
Function GetNodeBaseConfigDetailsWindows ( nBomId, nNodeId )
25 rsolanki 184
	Dim rsQry, XMLPackageString, pkgName, pkgReleaseType, osType, pkgVersion
13 rsolanki 185
 
186
	OraDatabase.Parameters.Add "BOM_ID", nBomId, ORAPARM_INPUT, ORATYPE_NUMBER 
29 jtweddle 187
	OraDatabase.Parameters.Add "NODE_ID", nNodeId, ORAPARM_INPUT, ORATYPE_NUMBER 
188
 
189
	Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("NodeBaseConfigsWindows.sql"), ORADYN_DEFAULT )
13 rsolanki 190
 
191
	OraDatabase.Parameters.Remove "BOM_ID"
192
	OraDatabase.Parameters.Remove "NODE_ID"
193
 
194
 
195
	While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
29 jtweddle 196
 
197
		'If rsQry("is_patch") <> "" Then
198
		'	If rsQry("patch_electronic_name") <> "" Then
199
		'		pkgName = rsQry("patch_electronic_name")
200
		'	Else
201
		'		pkgName = rsQry("pkg_name")
202
		'	End If
203
		'Else
19 rsolanki 204
			If rsQry("win_electronic_name") <> "" Then
205
				pkgName = rsQry("win_electronic_name")
29 jtweddle 206
			Else
207
				pkgName = rsQry("pkg_name")
19 rsolanki 208
			End If
29 jtweddle 209
		'End If
210
 
211
		If rsQry("is_patch") = "Y" Then
212
			pkgReleaseType = "PT"
25 rsolanki 213
		Else
29 jtweddle 214
			pkgReleaseType = "FR"
215
		End If
216
 
217
		If rsQry("os_name") <> "" Then
218
			osType = rsQry("os_name")
219
		Else
220
			osType = rsQry("bos_type")
221
		End If
222
 
223
		pkgVersion = rsQry("pkg_version")
224
 
225
		If rsQry("is_patch") <> "" Then
226
			If rsQry("patch_electronic_name") <> "" Then
227
				pkgVersion = rsQry("patch_electronic_name")
228
			End If
229
		End If
230
 
231
 
232
 
233
		XMLPackageString = XMLPackageString &_
234
		"	<PackageRecord>"& vbNewLine &_
235
		"		<pkg_name>"& pkgName &"</pkg_name>"& vbNewLine &_
236
  		"		<pkg_version>"& pkgVersion &"</pkg_version>"& vbNewLine &_
237
  		"		<pkg_date>2003-03-01</pkg_date>"& vbNewLine &_
238
  		"		<pkg_status>REG</pkg_status>"& vbNewLine &_
239
  		"		<pkg_status_date>"& DateReversed( CDate( rsQry("modified_stamp") ) ) &"</pkg_status_date>"& vbNewLine &_
240
  		"		<pkg_target></pkg_target>"& vbNewLine &_
241
    	"		<pkg_platform_list>"& vbNewLine &_
242
        "			<platform_record>"& osType &"</platform_record>"& vbNewLine &_
243
        "		</pkg_platform_list>"& vbNewLine &_ 
244
  		"		<pkg_release_type>"& pkgReleaseType &"</pkg_release_type>"& vbNewLine &_
245
		"	</PackageRecord>"& vbNewLine
246
 
247
 
248
		rsQry.MoveNext()
249
	Wend	
250
 
251
	rsQry.Close()
252
	Set rsQry = Nothing
253
 
254
	' Return string
255
	GetNodeBaseConfigDetailsWindows = XMLPackageString	
256
 
257
End Function
258
'-----------------------------------------------------------------------------------------------------------------
259
Function GetNodeBaseConfigDetailsSunOS ( nBomId, nNodeId )
260
	Dim rsQry, XMLPackageString, pkgName, pkgReleaseType, osType, pkgVersion
261
 
262
	OraDatabase.Parameters.Add "BOM_ID", nBomId, ORAPARM_INPUT, ORATYPE_NUMBER 
263
	OraDatabase.Parameters.Add "NODE_ID", nNodeId, ORAPARM_INPUT, ORATYPE_NUMBER 
264
 
265
	Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("NodeBaseConfigsSunOS.sql"), ORADYN_DEFAULT )
266
 
267
	OraDatabase.Parameters.Remove "BOM_ID"
268
	OraDatabase.Parameters.Remove "NODE_ID"
269
 
270
 
271
	While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
272
 
273
 
274
 
275
		'If rsQry("is_patch") <> "" Then
276
		'	If rsQry("patch_electronic_name") <> "" Then
277
		'		pkgName = rsQry("patch_electronic_name")
278
		'	Else
279
		'		pkgName = rsQry("pkg_name")
280
		'	End If
281
		'Else
282
 
25 rsolanki 283
			If rsQry("sunos_electronic_name") <> "" Then
284
				pkgName = rsQry("sunos_electronic_name")
29 jtweddle 285
			Else
286
				pkgName = rsQry("pkg_name")
25 rsolanki 287
			End If
29 jtweddle 288
		'End If
289
 
15 rsolanki 290
		If rsQry("is_patch") = "Y" Then
291
			pkgReleaseType = "PT"
292
		Else
19 rsolanki 293
			pkgReleaseType = "FR"
15 rsolanki 294
		End If
29 jtweddle 295
 
15 rsolanki 296
		If rsQry("os_name") <> "" Then
297
			osType = rsQry("os_name")
298
		Else
299
			osType = rsQry("bos_type")
300
		End If
29 jtweddle 301
 
25 rsolanki 302
		pkgVersion = rsQry("pkg_version")
29 jtweddle 303
 
25 rsolanki 304
		If rsQry("is_patch") <> "" Then
305
			If rsQry("patch_electronic_name") <> "" Then
306
				pkgVersion = rsQry("patch_electronic_name")
307
			End If
308
		End If
15 rsolanki 309
 
29 jtweddle 310
 
13 rsolanki 311
		XMLPackageString = XMLPackageString &_
312
		"	<PackageRecord>"& vbNewLine &_
15 rsolanki 313
		"		<pkg_name>"& pkgName &"</pkg_name>"& vbNewLine &_
25 rsolanki 314
  		"		<pkg_version>"& pkgVersion &"</pkg_version>"& vbNewLine &_
13 rsolanki 315
  		"		<pkg_date>2003-03-01</pkg_date>"& vbNewLine &_
316
  		"		<pkg_status>REG</pkg_status>"& vbNewLine &_
317
  		"		<pkg_status_date>"& DateReversed( CDate( rsQry("modified_stamp") ) ) &"</pkg_status_date>"& vbNewLine &_
318
  		"		<pkg_target></pkg_target>"& vbNewLine &_
319
    	"		<pkg_platform_list>"& vbNewLine &_
15 rsolanki 320
        "			<platform_record>"& osType &"</platform_record>"& vbNewLine &_
13 rsolanki 321
        "		</pkg_platform_list>"& vbNewLine &_ 
15 rsolanki 322
  		"		<pkg_release_type>"& pkgReleaseType &"</pkg_release_type>"& vbNewLine &_
13 rsolanki 323
		"	</PackageRecord>"& vbNewLine
324
 
29 jtweddle 325
 
13 rsolanki 326
		rsQry.MoveNext()
327
	Wend	
328
 
329
	rsQry.Close()
330
	Set rsQry = Nothing
331
 
332
	' Return string
29 jtweddle 333
	GetNodeBaseConfigDetailsSunOS = XMLPackageString	
13 rsolanki 334
 
335
End Function
336
'-----------------------------------------------------------------------------------------------------------------
29 jtweddle 337
Function GetNodeDetailsWindows ( nBomId, nNodeId )
338
	Dim rsQry, XMLPackageString, pkgName, pkgReleaseType, osType, pkgVersion
15 rsolanki 339
 
340
	OraDatabase.Parameters.Add "BOM_ID", nBomId, ORAPARM_INPUT, ORATYPE_NUMBER 
341
	OraDatabase.Parameters.Add "NODE_ID", nNodeId, ORAPARM_INPUT, ORATYPE_NUMBER 
29 jtweddle 342
 
343
	Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("NodeProductsWindows.sql"), ORADYN_DEFAULT )
15 rsolanki 344
 
345
	OraDatabase.Parameters.Remove "BOM_ID"
346
	OraDatabase.Parameters.Remove "NODE_ID"
347
 
348
 
29 jtweddle 349
	While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
350
 
351
		'If rsQry("is_patch") <> "" Then
352
		'	If rsQry("patch_electronic_name") <> "" Then
353
		'		pkgName = rsQry("patch_electronic_name")
354
		'	Else
355
		'		pkgName = rsQry("pkg_name")
356
		'	End If
357
		'Else
358
 
25 rsolanki 359
			If rsQry("win_electronic_name") <> "" Then
360
				pkgName = rsQry("win_electronic_name")
29 jtweddle 361
			Else
362
				pkgName = rsQry("pkg_name")
19 rsolanki 363
			End If
29 jtweddle 364
		'End If
365
 
366
 
15 rsolanki 367
		If rsQry("is_patch") = "Y" Then
368
			pkgReleaseType = "PT"
369
		Else
19 rsolanki 370
			pkgReleaseType = "FR"
15 rsolanki 371
		End If
29 jtweddle 372
 
15 rsolanki 373
		If rsQry("os_name") <> "" Then
374
			osType = rsQry("os_name")
375
		Else
376
			osType = rsQry("bos_type")
377
		End If
13 rsolanki 378
 
29 jtweddle 379
		pkgVersion = rsQry("pkg_version")
380
 
381
		If rsQry("is_patch") <> "" Then
382
			If rsQry("patch_electronic_name") <> "" Then
383
				pkgVersion = rsQry("patch_electronic_name")
384
			End If
385
		End If
386
 
387
 
15 rsolanki 388
		XMLPackageString = XMLPackageString &_
389
		"	<PackageRecord>"& vbNewLine &_
390
		"		<pkg_name>"& pkgName &"</pkg_name>"& vbNewLine &_
25 rsolanki 391
  		"		<pkg_version>"& pkgVersion &"</pkg_version>"& vbNewLine &_
15 rsolanki 392
  		"		<pkg_date>2003-03-01</pkg_date>"& vbNewLine &_
393
  		"		<pkg_status>REG</pkg_status>"& vbNewLine &_
394
  		"		<pkg_status_date>"& DateReversed( CDate( rsQry("modified_stamp") ) ) &"</pkg_status_date>"& vbNewLine &_
395
  		"		<pkg_target></pkg_target>"& vbNewLine &_
396
    	"		<pkg_platform_list>"& vbNewLine &_
397
        "			<platform_record>"& osType &"</platform_record>"& vbNewLine &_
29 jtweddle 398
        "		</pkg_platform_list>"& vbNewLine &_ 
399
  		"		<pkg_release_type>"& pkgReleaseType &"</pkg_release_type>"& vbNewLine &_
400
		"	</PackageRecord>"& vbNewLine
15 rsolanki 401
 
29 jtweddle 402
 
403
		rsQry.MoveNext()
404
	Wend	
405
 
406
	rsQry.Close()
407
	Set rsQry = Nothing
408
 
409
	' Return string
410
	GetNodeDetailsWindows = XMLPackageString	
411
 
412
End Function
413
'-----------------------------------------------------------------------------------------------------------------
414
Function GetNodeDetailsSunOS ( nBomId, nNodeId )
415
	Dim rsQry, XMLPackageString, pkgName, pkgReleaseType, osType, pkgVersion
416
 
417
	OraDatabase.Parameters.Add "BOM_ID", nBomId, ORAPARM_INPUT, ORATYPE_NUMBER 
418
	OraDatabase.Parameters.Add "NODE_ID", nNodeId, ORAPARM_INPUT, ORATYPE_NUMBER 
419
 
420
	Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("NodeProductsSunOS.sql"), ORADYN_DEFAULT )
421
 
422
	OraDatabase.Parameters.Remove "BOM_ID"
423
	OraDatabase.Parameters.Remove "NODE_ID"
424
 
425
 
426
	While (NOT rsQry.BOF) AND (NOT rsQry.EOF)
15 rsolanki 427
 
29 jtweddle 428
		'If rsQry("is_patch") <> "" Then
429
		'	If rsQry("patch_electronic_name") <> "" Then
430
		'		pkgName = rsQry("patch_electronic_name")
431
		'	Else
432
		'		pkgName = rsQry("pkg_name")
433
		'	End If
434
		'Else
435
			If rsQry("sunos_electronic_name") <> "" Then
436
				pkgName = rsQry("sunos_electronic_name")
437
			Else
438
				pkgName = rsQry("pkg_name")
439
			End If
440
		'End If
15 rsolanki 441
 
19 rsolanki 442
 
29 jtweddle 443
		If rsQry("is_patch") = "Y" Then
444
			pkgReleaseType = "PT"
445
		Else
446
			pkgReleaseType = "FR"
447
		End If
15 rsolanki 448
 
29 jtweddle 449
		If rsQry("os_name") <> "" Then
450
			osType = rsQry("os_name")
451
		Else
452
			osType = rsQry("bos_type")
453
		End If
19 rsolanki 454
 
29 jtweddle 455
		pkgVersion = rsQry("pkg_version")
456
 
457
		If rsQry("is_patch") <> "" Then
458
			If rsQry("patch_electronic_name") <> "" Then
459
				pkgVersion = rsQry("patch_electronic_name")
460
			End If
15 rsolanki 461
		End If
29 jtweddle 462
 
463
 
15 rsolanki 464
		XMLPackageString = XMLPackageString &_
29 jtweddle 465
		"	<PackageRecord>"& vbNewLine &_
466
		"		<pkg_name>"& pkgName &"</pkg_name>"& vbNewLine &_
467
  		"		<pkg_version>"& pkgVersion &"</pkg_version>"& vbNewLine &_
468
  		"		<pkg_date>2003-03-01</pkg_date>"& vbNewLine &_
469
  		"		<pkg_status>REG</pkg_status>"& vbNewLine &_
470
  		"		<pkg_status_date>"& DateReversed( CDate( rsQry("modified_stamp") ) ) &"</pkg_status_date>"& vbNewLine &_
471
  		"		<pkg_target></pkg_target>"& vbNewLine &_
472
    	"		<pkg_platform_list>"& vbNewLine &_
473
        "			<platform_record>"& osType &"</platform_record>"& vbNewLine &_
474
        "		</pkg_platform_list>"& vbNewLine &_ 
475
  		"		<pkg_release_type>"& pkgReleaseType &"</pkg_release_type>"& vbNewLine &_
15 rsolanki 476
		"	</PackageRecord>"& vbNewLine
477
 
29 jtweddle 478
 
15 rsolanki 479
		rsQry.MoveNext()
480
	Wend	
481
 
482
	rsQry.Close()
483
	Set rsQry = Nothing
484
 
485
	' Return string
29 jtweddle 486
	GetNodeDetailsSunOS = XMLPackageString	
15 rsolanki 487
 
488
End Function
489
'-----------------------------------------------------------------------------------------------------------------
29 jtweddle 490
 
491
 
492
 
13 rsolanki 493
'=================================== MAIN LINE ======================================
494
WScript.Echo "==================== job:GenerateXMLNodeDefenitions ===================="
495
 
496
Set objArgs = WScript.Arguments
497
 
498
If (objArgs.Unnamed.Count > 0) Then
499
	Wscript.Echo "ERROR: Unnamed parameters!"
500
	objArgs.ShowUsage
501
   	WScript.Quit
502
 
503
Else
504
	BomId = objArgs.Named.Item("bom_id")
505
 
506
	If ( BomId <> "" ) Then
19 rsolanki 507
		'Generation of Node Spec Files for Windows OS. 
29 jtweddle 508
		Call GenerateXMLNodeDefinitionsWindows( BomId )
19 rsolanki 509
		'Generation of Node Spec Files for Sun OS.
29 jtweddle 510
		Call GenerateXMLNodeDefinitionsSunOS( BomId )
511
 
13 rsolanki 512
   	Else
513
   		objArgs.ShowUsage
514
   		WScript.Quit
29 jtweddle 515
 
13 rsolanki 516
   	End If
517
 
518
End If
519
 
520
 
521
WScript.Echo "Job completed successfully!"
522
 
523
'====================================================================================
524
 
525
 
526
]]>
527
		</script>
528
	</job>
529
</package>