Á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 valor de entrada para a primeira ocorrência de um elemento do WSDL.

Sintaxe

Bloco de código
lógico SetFirst( < cName >, < cValue > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cName

caractere

Nome do elemento igual ao informado pela função SimpleInput.

X

 

cValue

caractere

Valor para esse elemento.

X

 

Retorno

Nome

Tipo

Descrição

lRet

lógico

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

Observações

  • O método irá definir o valor para a primeira ocorrência de cName que for encontrada, sem levar em consideração as tags pai do elemento.
  • Esse método define apenas um valor para um elemento. Para definir mais valores, utilize o método SetFirstArray.
  • O método fará uma busca pelo nome do elemento, podendo, em decorrência do tamanho da mensagem, haver ligeira perda de performance.

Exemplos

Bloco de código
themeEclipse
languagecpp
linenumberstrue
collapsetrue
User Function Teste()
  Local oWsdl
  Local xRet
  
  // Cria o objeto da classe tWsdlManager
  oWsdl := tWsdlManager():New()
  
  // Faz o parse de uma URL
  xRet := oWsdl:ParseURL( "http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL" )
  if xRet == .F.
     conout( "Erro: " + oWsdl:cError )
     Return
  endif
  
  // Define a operação
  xRet := oWsdl:SetOperation( "GetCityForecastByZIP" )
  if xRet == .F.
    conout( "Erro: " + oWsdl:cError )
    Return
  endif
  
  // Define o valor de cada parâmeto necessário
  xRet := oWsdl:SetFirst( "ZIP", "90210" )
  if xRet == .F.
     conout( "Erro: " + oWsdl:cError )
     Return
  endif
Return