Realiza o parse de um arquivo WSDL através do parâmetro recebido indicando o local do mesmo.
Sintaxe
lógico ParseFile( < cFile > )
Parâmetros
Nome
Tipo
Descrição
Obrigatório
Referência
cFile
caractere
Indica o diretório, a partir do rootpath, e o nome de um arquivo WSDL.
X
Retorno
Nome
Tipo
Descrição
lRet
lógico
Retorna verdadeiro (.T.) caso tenha sido realizado o parse com sucesso. Falso (.F.) caso contrário.
Observações
O parâmetro <cFile> aceita apenas caminho de arquivos do server, caso contrário mostrará o erro "Invalid WSDL File – Only Server Path allowed".
Este método realizará a leitura do arquivo e montará a estrutura do objeto, além de analisar se a sintaxe e ordem das tags estão bem formadas.
Exemplos
User Function Teste()
Local oWsdl
Local xRet
// Cria o objeto da classe TWsdlManager
oWsdl := TWsdlManager():New()
// Faz o parse de um arquivo
xRet := oWsdl:ParseFile( "\Weather.wsdl" )
if xRet == .F.
conout( "Erro: " + oWsdl:cError )
else
conout( "Parse feito com sucesso" )
endif
Return