Rev 29 | Rev 4214 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?xml version="1.0" ?><package><comment>PrimalCode wizard generated file.</comment><job id="GenerateNodesSpecDefinitons" args="/bom_id:2864" prompt="no"><?job error="false" debug="false" ?><runtime><named helpstring="Bom ID" name="bom_id" required="false" type="string"/></runtime><object id="Oracle_Objects_For_OLE" progid="OracleInProcServer.XOraServer" events="true"/><script language="VBScript" src="common_subs.vbs"/><script language="VBScript" src="config.vbs"/><script language="VBScript" src="../common/nodeSpec.vbs"/><script id="GenerateNodeSpecFiles" language="VBScript"><![CDATA[Option Explicit'=====================================================' Name: GetNodesSpecFiles' Description: Gets the nodes specification files for' nodes that have an existing node spec' filename.' Author: Rupesh Solanki''' INPUT: bom_id'====================================================='== Variable Definition ==============================Dim BomIdDim objArgs'== Constants Declaration ============================'== Variable Init ===================================='====================================================='-----------------------------------------------------------------------------------------------------------------Sub GenerateNodesSpecDefinitons ( nBomId )Dim rsQry, aNetworkNodes, NodeSpec, DateStringDim lastRow, rowOraDatabase.Parameters.Add "BOM_ID", nBomId, ORAPARM_INPUT, ORATYPE_NUMBERSet rsQry = OraDatabase.DbCreateDynaset( GetQuery ("NodesSpecFileNames.sql"), ORADYN_DEFAULT )OraDatabase.Parameters.Remove "BOM_ID"If rsQry.RecordCount > 0 ThenaNetworkNodes = rsQry.GetRows()End IflastRow = UBound( aNetworkNodes, 2 )DateString = DateReversed( Date )For row = 0 To lastRowWScript.Echo "OSID:" & aNetworkNodes( 10, row )NodeSpec = NullNodeSpec = GenerateOsSpec( aNetworkNodes( 10, row ) )'WScript.Echo XMLNode' Save to a file'Call SaveFile( DateString, rsQry("version"), rsQry("branch_name"), "\\auperaunx26\releases\nodespecfiles", ( aNetworkNodes( 6, row ) ) , NodeSpec )Call SaveFile( DateString, rsQry("version"), rsQry("branch_name"), APP_ROOT &"nodespecfiles", ( aNetworkNodes( 6, row ) ) , NodeSpec )NextEnd Sub'-----------------------------------------------------------------------------------------------------------------'=================================== MAIN LINE ======================================WScript.Echo "==================== job:GenerateNodesSpecDefinitons ===================="Set objArgs = WScript.ArgumentsIf (objArgs.Unnamed.Count > 0) ThenWscript.Echo "ERROR: Unnamed parameters!"objArgs.ShowUsageWScript.QuitElseBomId = objArgs.Named.Item("bom_id")If ( BomId <> "" ) ThenCall GenerateNodesSpecDefinitons( BomId )ElseobjArgs.ShowUsageWScript.QuitEnd IfEnd IfWScript.Echo "Job completed successfully!"'====================================================================================]]></script></job></package>