Magento SOAP API - PHP Exceção lançada para chamada de método de login: “parece que não temos nenhum documento XML”

Estou tendo problemas para se conectar à API Magento SOAP via SoapClient do PHP. Eu tenho uma pequena configuração de arquivo PHP de teste no meu servidor dev com o seguinte código:

<?php
$soapC = new SoapClient('http://XXXX.com/api/soap/?wsdl', array('trace'=>true, 'exceptions'=>false));
$session = $soapC->__soapCall('login', array('TestUsr', 'test123'));
var_dump($session);
?>

O arquivo PHP está no mesmo servidor que o meu magento dev build. Quando eu executo o script php através da linha de comando, a variável $ session gera um objeto SoapFault com um erro que diz "parece que não temos nenhum documento XML".

Não tenho certeza de como resolver isso. Quando eu tento o código abaixo, posso obter uma impressão de todos os métodos da API, mas, por algum motivo, a chamada do método de login acima está causando problemas.

$soapC = new SoapClient('http://XXXX.com/api/soap/?wsdl', array('trace'=>true, 'exceptions'=>false));
print_r($soapC->__getFunctions());

questionAnswers(3)

yourAnswerToTheQuestion