O problema mais comum as pessoas encontram quando eles estão tentando fazer a interface com o SugarCRM usando qualquer versão do SOAP, ou Simple Object Access Protocol, é o WSDL temido , ou Web Service Definition Language , de erro. Especificamente, quando você tenta se conectar a SugarCRM, você receberá um " erro inesperado quando analisando WSDL " mensagem e a ligação é interrompida . Este erro é causado por uma definição de esquema codificado e pode ser facilmente corrigido através da fixação da definição. Instruções 
 1 
 Abra o gerenciador de arquivos padrão do seu sistema operacional . 
 2 
 Use o gerente para abrir a pasta na qual você instalou o SOAP. 
 
 3 
 Abra o diretório de inclusão e , em seguida, a pasta nusoap . 
 4 
 Localize o arquivo nusoap.php e abri-lo em um editor de texto, como o Bloco de Notas ou WordPad. 
 
 5 
 Localize esta linha no documento e selecione-o : 
 
 $ xml = "< $ schemaPrefix : namespace import = \\". " . $ ns . "\\" schemaLocation = \\ " http://schemas.xmlsoap.org/soap/encoding/\\" /> \\ n "; 
 6 
 Selecione o código e pressione a teclas "Ctrl" e "C" , ao mesmo tempo para copiá-lo para o clipboard : 
 
 $ xml = "< $ schemaPrefix : namespace importação = \\" . ". $ ns . "\\" schemaLocation = \\ " " . $ ns . "\\" /> \\ n "; 
 7 
 Volte para o editor de texto e pressione a tecla" V " teclas ao mesmo tempo para colar a linha do Ctrl" e " a área de transferência , substituindo a definição do esquema errado . 
 8 
 Salve e feche o arquivo nusoap.php . 
 9 
 Repita a conexão eo erro deve ser corrigido. < br >