This usually happens when DataXchange first tries to talk to PromoServe during a job. It means DataXchange can't access PromoServe due to an error.
check the PromoServe path in DataXchange - make sure it's not using a network drive such as “X:”. If it is, use the full “UNC path” (eg. \\example-server\example-folder ) instead. You can find this by going to “My Computer” and hovering over the relevant network drive.
in the specified PromoServe folder, check the SERVERAREA setting in the pixhall.ini file - again, make sure it's not a network drive letter
finally, check that the user “SYSTEM” has full permission on the PromoServe folder - right-click on the folder and go to the Security tab.
if all that fails, check that it's not a VERY old version of PromoServe - some versions from 2007 and before had to explicitly have the
API function enabled by a licence code.