Retorna os tipos simples utilizados em mensagens do tipo fault para a operação definida.
Sintaxe
SimpleFault()
Retorno
Nome | Tipo | Descrição |
---|---|---|
aSimple | vetor | Retorna um array contendo os tipos simples das mensagens do tipo fault da operação atual. |
Observações
- Cada elemento do array de retorno é um outro array contendo os dados de cada tipo simples.
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
- Até a build 7.00.131227A-20150114 o índice 5 do array de retorno era um array com as tags pai do tipo simples.
- O índice 6 do retorno estará disponível em builds superiores a 7.00.131227A.
Exemplos
Exemplo 1
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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas