Support Article
BIX FTP listener doesn't find files in cloud node
SA-34728
Summary
A Cloud 2.1 environment is configured with multiple nodes running Pega 7.2.1. BIX is configured to run in this environment using an agent calling the pxExtractDataWithArgs activity, however, various issues are encountered. Sometimes the extract fails because it can't find or doesn't have access to the output folder, sometimes the listener won't start, other times the extract works fine but the listener doesn't pick up the files to send via FTP.
Error Messages
Various exceptions.
Steps to Reproduce
Run an Extract and see if the files are sent via FTP.
Root Cause
A defect or configuration issue in the operating environment. In Pega 7.2.2, it is possible to configure an agent to run on a particular node type. However, this functionality does not exist in earlier versions of Pega, so the agent can be called by nodes that aren't configured properly for the Extract and File Listener. This can lead to different issues occurring depending on which nodes performed what actions.
Resolution
Perform the following local-change: Adding the following JVM argument to non-BIX nodes ensures that the agent only runs on the BIX node:
–DExcludeAgents=<RuleSet>:<AgentName>
Published March 10, 2017 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.