Retorna os tipos simples utilizados na mensagem do tipo input para a operação definida.
SimpleInput() |
Nome | Tipo | Descrição |
|---|---|---|
aSimple | vetor | Retorna um array contendo os tipos simples da mensagem do tipo input da operação atual. |
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 |
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 |