Grammar problem in "2 You have not privileges to execute this function". It needs a "do not", but it is better to not use "You".
In workflow/engine/methods/services/soap2.php,
change:
$o->guid = "2 You have not privileges to execute this function";
To:
$o->guid = "2. Insufficient privileges to execute this function'
Instead of every page defining it's own PM_VERSION interpretation,
there is now a single getVersion function in the System class to
always get the right version.