Retorna os tipos simples utilizados na mensagem do tipo input para a operação definida.
Sintaxe
SimpleInput()
Retorno
Nome  | Tipo  | Descrição  | 
|---|---|---|
aSimple  | vetor  | Retorna um array contendo os tipos simples da mensagem do tipo input 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 da mensagem de input envolvida na operação
  aSimple := oWsdl:SimpleInput()
  varinfo( "", aSimple )
Return
Import HTML Content
            Visão Geral
            Conteúdo das Ferramentas