I am receiving the below error when the write function is part of the script. Below is the script so any ideas would be greatly appreciated as to why I am getting the error.

'int var
Template = ""
WTemplate = Template
Rev = "000"
Step = "000000"
dieno = ""
dieloc=""
op=""
container=""
setup=""
descso=""
descpo=""
retval = 0
oWTTemp = 0
retval = oBusObj.GetValue("ItemCode$", Template): r=oScript.DebugPrint("Got Value from Item = " & Template)
set oWTTemp = oSession.AsObject(oSession.GetObject("PM_Template_bus"))
retval = oWTTemp.SetKeyValue("TemplateNo$", Template): r=oScript.DebugPrint("Set Value from Item Code = " & Template)
retval = oWTTemp.SetKeyValue("RevisionNo$", Rev): r=oScript.DebugPrint("Set Value from WT Template = " & Rev)
retval = oWTTemp.SetKeyValue("StepNo$", Step): r=oScript.DebugPrint("Set Value from WT Template = " & Step)
retval = oWTTemp.Find()
retval = oBusObj.GetValue("UDF_DIE_NUMBER$", dieno): r=oScript.DebugPrint("Got value from Item Master = " & dieno)
retval = oBusObj.GetValue("UDF_DIE_LOCATION$", dieloc): r=oScript.DebugPrint("Got value from Item Master = " & dieloc)
retval = oBusObj.GetValue("UDF_2ND_OP$", op): r=oScript.DebugPrint("Got value from Item Master = " & op)
retval = oBusObj.GetValue("UDF_SET_UP_INFO$", setup): r=oScript.DebugPrint("Got value from Item Master = " & setup)
retval = oBusObj.GetValue("UDF_CONTAINER_PKG$", container): r=oScript.DebugPrint("Got value from Item Master = " & container)
retval = oBusObj.GetValue("UDF_DESCRIPTION_FOR_PURCHASE$", descpo): r=oScript.DebugPrint("Got value from Item Master = " & descpo)
retval = oBusObj.GetValue("UDF_DESCRIPTION_FOR_SALES$", descso): r=oScript.DebugPrint("Got value from Item Master = " & descso)
retval = oWTTemp.SetValue("UDF_DIE_NUMBER$", dieno): r=oScript.DebugPrint("Update from Item Master to WTTemp = " & dieno)
retval = oWTTemp.SetValue("UDF_DIE_LOCATION$", dieloc): r=oScript.DebugPrint("Update from Item Master to WTTemp = " & dieloc)
retval = oWTTemp.SetValue("UDF_2ND_OP$", op): r=oScript.DebugPrint("Update from Item Master to WTTemp = " & op)
retval = oWTTemp.SetValue("UDF_SET_UP_INFO$", setup): r=oScript.DebugPrint("Update from Item Master to WTTemp = " & setup)
retval = oWTTemp.SetValue("UDF_CONTAINER_PKG$", container): r=oScript.DebugPrint("Update from Item Master to WTTemp = " & container)
retval = oWTTemp.SetValue("UDF_DESC_FOR_PURCHASE$", descpo): r=oScript.DebugPrint("Update from Item Master to WTTemp = " & descpo)
retval = oWTTemp.SetValue("UDF_DESC_FOR_SALES$", descso): r=oScript.DebugPrint("Update from Item Master to WTTemp = " & descso)
rw = oWTTemp.Write()
------------------------------
Venessa Griffin
Forvis
------------------------------