Retorna os tipos complexos utilizados na mensagem do tipo output para a operação definida.

Sintaxe

ComplexOutput()

Retorno

Nome

Tipo

Descrição

aComplex

vetor

Retorna um array contendo os tipos complexos da mensagem do tipo output da operação atual.

Observações

Exemplos

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
  
  xRet := oWsdl:SetOperation( "executedanfeReceipt" )
  if xRet == .F.
    conout( "Erro: " + oWsdl:cError )
    Return
  endif
  
  // Lista os tipos complexos da mensagem de output envolvida na operação
  aComplex := oWsdl:ComplexOutput()
  varinfo( "", aComplex )
Return