Thanks - yes, I realise it is old but I want to leave upgrading as a last option. A service has been built on top of this client and if I upgrade then I will have to do a costly analysis of every change in the way the new version behaves in case it causes and issues with the integration. So an upgrade is a last resort at this point.
Apart from an upgrade, can you (or any other kind person) offer some advise please?