We recently upgraded from 2016 R3 P12 to 2017 R4 P39. We also upgraded from PASV1 to PASV2. We are able to launch IPAs from the client without any issue.
Before we upgraded, I wrote a custom handler to do DS lookups to get Process IDs and match these IDs with their associated Process Names (user friendly version). This handler is activated by a button and does all of the look ups to get all of the published processes and their ids and then sends a work item to the agent who pushed the button with the process names in a drop down list. All of this is working as expected.
However, when the agent selects a process and then clicks the button to launch the process it fails. This "launch" button activates another handler that takes the following inputs: Process ID and Agent ID, to initiate the process. However, since the upgrade, this handler always exits the Failure path from the "Start Process" node. I checked the IP logs and it shows the ErrorCode as "publicFlowError.inputVariables.missing". When I put the handler in debug mode, the Process ID and Agent ID are populated with the correct values, any ideas as to why this might be happening?
Thanks,
Andrew
#Handlers------------------------------
Andrew Wooster
Genesco Inc.
------------------------------