Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css
Portuguese


O método define o número de vezes que um elemento do tipo complexo vai aparecer.

Sintaxe

Bloco de código
lógico SetComplexOccurs( < nId >, < nValue > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

nId

numérico

ID do elemento igual ao informado pelo método ComplexInput.

X

 

nValue

numérico

Quantidade de vezes que o elemento vai aparecer.

X

 

Retorno

Nome

Tipo

Descrição

lRet

lógico

Verdadeiro (.T.) caso consiga definir. Falso (.F.) caso contrário.

Observações

  • Por se tratar de um tipo complexo, esse método define apenas o número de vezes que o mesmo irá aparecer. Os elementos internos ao elemento do tipo complexo serão definidos pelos métodos SetValue ou SetValues.

Exemplos

Bloco de código
themeEclipse
languagecpp
linenumberstrue
collapsetrue
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
  
  // Pega a lista de tipos complexos
  aComplex := oWsdl:ComplexInput()
  
  // Define para o primeiro tipo complexo que o número de ocorrências será 2.
  oWsdl:SetComplexOccurs( aComplex[1][1], 2 )
Return