TWsdlManager:ComplexInput
Retorna os tipos complexos utilizados na mensagem do tipo input para a operação definida que possuem número variável de ocorrências (minOccurs < maxOccurs).
Sintaxe
vetor ComplexInput()
Retorno
Nome | Tipo | Descrição |
---|---|---|
aComplex | vetor | Retorna um array contendo os tipos complexos da mensagem do tipo input da operação atual com número variável de ocorrências. |
Observações
- Cada elemento do array de retorno é um outro array contendo os dados de cada tipo complexo.
Os dados do array para cada tipo complexo 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
Array com as tags pai do tipo complexo
vetor de caractere
Exemplos
Exemplo 1
User Function Teste() Local oWsdl Local xRet Local aComplex := {} // 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 complexos da mensagem de input envolvida na operação aComplex := oWsdl:ComplexInput() varinfo( "", aComplex ) Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas