El var_dump($result); dentro del if no es tan útil (error mío), porque siempre que entre ahí, será falso.
Colócalo inmediatamente después de la llamada al servicio:
Código PHP:
Ver original$result=$cliente->call("transacciones",$string);
var_dump($result); // Esta línea mostrará lo que recibiste del servidor
echo 'Evaluando resultado.<br />';
if($result === false) {
die('No se recibió un xml adecuado.'); }
Algo me dice que $cliente->call() devuelve el XML convertido en array.