Rev 5962 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@LANGUAGE="VBSCRIPT"%><%'====================================================='| |'| XML BOM Gen |'| |'=====================================================%><%Option explicitResponse.Expires = 0 ' always load the page, dont store%><!--#include file="common/globals.asp"--><!--#include file="common/config.asp"--><!--#include file="common/common_subs.asp"--><!--#include file="common/_popup_window_common.asp"--><%'------------ VARIABLE DEFINITION -------------Dim objWSH'------------ CONSTANTS DECLARATION -----------'------------ VARIABLE INIT -------------------'------------ CONDITIONS ----------------------'----------------------------------------------%><%'--------------------------------------------------------------------------------------------------------------------------'--------------------------------------------------------------------------------------------------------------------------%><%Function DateReversed ( dDate )' Ensures Reverse Date format YYYY-MM-DDIf IsNull(dDate) Then Exit FunctionDateReversed = Year(dDate) &"-"& Month(dDate) &"-"& Day(dDate)End Function'**************************** M A I N ******************************If Request("bom_id") <> "" ThenOraDatabase.Parameters.Add "BOM_ID", Request("bom_id"), ORAPARM_INPUT, ORATYPE_NUMBEROraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBEROn Error Resume NextobjEH.TryORA ( OraSession )OraDatabase.ExecuteSQL _"BEGIN pk_Bom.Update_Nodes_Version ( :BOM_ID, :USER_ID ); END;"objEH.CatchORA ( OraSession )OraDatabase.Parameters.Remove "BOM_ID"OraDatabase.Parameters.Remove "USER_ID"Set objWSH = Server.CreateObject("WScript.Shell")objWSH.Run "cmd.exe /c cscript.exe //B //NoLogo "& APP_ROOT &"\jobs\ToProductionManager.wsf /bom_id:"& Request("bom_id") , 0, TrueOraDatabase.Parameters.Add "BOM_ID", Request("bom_id"), ORAPARM_INPUT, ORATYPE_NUMBEROraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBERobjEH.TryORA ( OraSession )OraDatabase.ExecuteSQL _"BEGIN pk_Bom.Log_Bom_Trail ( :BOM_ID, 'XML BOM GENERATED TO PRODUCTION MANAGER', :USER_ID, NULL ); END;"objEH.CatchORA ( OraSession )OraDatabase.Parameters.Remove "BOM_ID"OraDatabase.Parameters.Remove "USER_ID"ElseResponse.write "Please specify bom_id. <br>Example:<br> "& SCRIPT_NAME &"?bom_id=1234"End If'**********************************************************************Call Destroy_All_Objects%><script language="Javascript">alert("XML files generated in Production Manager. Click OK to Redirect to Previous Page...")history.back()</script>