The Support I chat with at metastock says it dont work for Xenith... That xenith dont have api support. Did you try it?
ESignal pulled its api. Only a few apps that provide connectivity to eSignal via api still have access as far as I heard.
To get esignal intraday data use qcollector from www.mechtrading.com it can be set up to keep the intraday file up to date. You can use esignal classic which is delayed for $55 a month.