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 >