<% '=================================================================== ' OS Common '=================================================================== %> <% '------------ VARIABLE DEFINITION ------------- Dim objTabControl Dim objTemplateManager Dim objOsCollector Dim objBomCollector Dim objBtnControl Dim objFormater Dim objFormComponent Dim aTabBtnsDef '------------ CONSTANTS DECLARATION ----------- Const LIMG_EDIT = "" Const LIMG_REMOVE = "" Const LIMG_PRODUCT = "" Const LIMG_PROCESS = "" '------------ VARIABLE INIT ------------------- Set objCrumbs = New Crumbs Set objPMod = New PersistanceModule Set objOsCollector = CreateObject("Scripting.Dictionary") Set objBomCollector = CreateObject("Scripting.Dictionary") Set objBtnControl = New ActionButtonControl Set objFormater = New Formater Set objFormComponent = New FormComponent '------------ CONDITIONS ---------------------- '---------------------------------------------- %> <% '------------ RUN BEFORE PAGE RENDER ---------- Call GetMainDBParameters ( dbPARproj_id, dbPARbranch_id, dbPARbom_id, dbPARnode_id, dbPARos_id, dbPARprod_id ) Call InitialiseCrumbs ( objCrumbs ) objPMod.PersistInCookie ("bom_browser") objPMod.PersistInCookie ("user_bar") objPMod.PersistInQryString ( aPersistList(enumPAR_BOM_ID) ) objPMod.PersistInQryString ( aPersistList(enumPAR_OS_ID) ) Call GetBomDetails ( dbPARbom_id, objBomCollector ) Call GetOsDetails ( dbPARos_id, objOsCollector ) '---------------------------------------------- %> <% '----------------------------------------------------------------------------------------------------------------- Sub GetOsDetails ( nOs_id, ByRef outobjDetails ) Dim rsQry, query OraDatabase.Parameters.Add "OS_ID", nOs_id, ORAPARM_INPUT, ORATYPE_NUMBER Set rsQry = OraDatabase.DbCreateDynaset( GetQuery("OsDetails.sql") , ORADYN_DEFAULT ) OraDatabase.Parameters.Remove "OS_ID" If ((NOT rsQry.BOF) AND (NOT rsQry.EOF)) Then outobjDetails.Item ("os_id") = rsQry("os_id") outobjDetails.Item ("os_name") = rsQry("os_name") outobjDetails.Item ("base_env_id") = rsQry("base_env_id") outobjDetails.Item ("base_env_name") = rsQry("base_env_name") Else Err.Raise 8, "Sub GetOsDetails", "Empty record set returned. nOs_id="& nOs_id End If rsQry.Close Set rsQry = Nothing End Sub '----------------------------------------------------------------------------------------------------------------- Sub RenderTitle ( objCollector ) Response.write ""& objCollector.Item("os_name") &"" End Sub '----------------------------------------------------------------------------------------------------------------- %>