What happens when you open the same custom handler from its published path on the server directly i3\ic\server\handlers? Is the extra assignment step there?
If it is, someone had to republish it. Check the modified date from the above location too. That would indicate when it was last published on the server. If the extra assignment step is not there, something is definitely wrong with the download from server method.
------------------------------
John Sweet
TSYS - Interactive Services
------------------------------
Original Message:
Sent: 12-10-2021 15:19
From: Andrew Wooster
Subject: Custom Handler Issue
I have a custom handler with a Subroutine initiator, then a Selection statement and finally subroutines for all possible Statements in the Selection. This has been in our production system for almost 10 years now and it seems like the issue I am going to describe below happens about one a year.
First, I have backups of all my custom handlers because of this exact issue.
The majority of the time when I open Interaction Designer -> Custom Handler (Download handler from server), everything is there (Selection & Subroutines). However, about once a year, when I download the handler from the server, it opens and it only has the Subroutine initiator and then an Assignment statement to set p_bTransferred = false. So I have no idea how this happens, but when I look in IA -> System Configuration -> Interaction Processor -> IP Manager I see the custom handler being called and also the subroutines from the Selection statement. These subroutines are not used by anything else in the system so I know the handler that is deployed to the server is correct but when I download it from the server it doesn't have the functionality we put in place.
I've opened a ticket with support a few years ago but nothing conclusive was found to be causing this and with the way support is today, there's no use of opening the case again (this just happened to me today). Has anyone else had this happen? It also seems to only be this one particular custom handler.
Thanks,
Andrew
#Handlers
------------------------------
Andrew Wooster
Genesco Inc.
------------------------------