Retorna os tipos simples utilizados em mensagens do tipo fault para a operação definida.
SimpleFault() |
Nome | Tipo | Descrição |
---|---|---|
aSimple | vetor | Retorna um array contendo os tipos simples das mensagens do tipo fault da operação atual. |
Os dados do array para cada tipo simples são:
Índice | Descrição | Tipo |
---|---|---|
1 | ID | numérico |
2 | Nome do Parâmetro | caractere |
3 | Valor Mínimo de Ocorrências | numérico |
4 | Valor Máximo de Ocorrências | numérico |
5 | String com as tags pai do tipo simples seguidas de "#" e o índice da tag na mensagem, separadas por "." | caractere |
6 | Nome do tipo do parâmetro | caractere |
User Function Teste() Local oWsdl Local xRet Local aSimple := {} // Cria o objeto da classe TWsdlManager oWsdl := TWsdlManager():New() // Faz o parse de um arquivo xRet := oWsdl:ParseFile( "\rapidao.wsdl" ) if xRet == .F. conout( "Erro: " + oWsdl:cError ) Return endif // Define a operação xRet := oWsdl:SetOperation( "executedanfeReceipt" ) if xRet == .F. conout( "Erro: " + oWsdl:cError ) Return endif // Lista os tipos simples das mensagens de fault envolvidas na operação aSimple := oWsdl:SimpleFault() varinfo( "", aSimple ) Return |