here is a relevant portion of the script.
rc = RPC.rpcCreateNew(Session("CompanyNbr"), Session("workordnbr"), _
Session("workordnbr2"), Session("workordnbr3"), CStr(Date), _
Session("contactname"), CStr(Session("PoleCounter")), CoAlreadyShift, _
StateMuniInd, PriorityInd, _
PoleSeqArray, PoleWorkType, PoleWork, PoleComments, _
PoleHitInd, PoleDateHit, PoleNumbHgwy, _
NewNum, status, failedPolelist, miscStatus)
Session("status") = status
If Len(trim(failedPolelist)) > 0 Then
Session("failedPolelist") = failedPolelist
Else
Session("failedPolelist") = ""
End If
If len(trim(miscStatus)) > 0 Then
Session("miscStatus") = miscStatus
Else
Session("miscStatus") = ""
End If
'''
ClearSessionVars ' GCB Aug 24, 2025 -- assures un-needed session variables are cleared, even if session is aborted (no logout)
Session("rc") = CInt(rc)
Session("NewNum") = NewNum
If rc = 0 Then Response.Redirect "newresult.asp"
Else
Response.Redirect "../default.asp"
End If
ElseIf Len(Request("ChangeEntryButton")) Then
Response.Redirect "new.asp"
ElseIf Len(Request("CancelButton")) Then
Response.Redirect "../default.asp"
End If