Composition Setup |
---|
import.css=/download/attachments/6062824/tecnologia.css
|
...
Pagetitle |
---|
| TWsdlManager:SimpleInput |
---|
| TWsdlManager:SimpleInput |
---|
|
...
Retorna os tipos simples
...
utilizados na mensagem do tipo input para a operação definida.
Sintaxe
Bloco de código |
---|
|
vetor SimpleInput()
|
Retorno
Nome | Tipo | Descrição |
---|
aSimple | vetor | Retorna um array |
...
...
...
da mensagem do tipo input da operação atual. |
Observações
- Cada elemento do array de retorno é um outro array contendo os dados de cada tipo simples.
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 |
- Até a build 7.00.131227A-20150114 o índice 5 do array de retorno era um array com as tags pai
...
- do tipo simples.
- O índice 6 do retorno estará disponível em builds superiores a 7.00.131227A.
Exemplos
cpp Bloco de código |
---|
| language | | title | Exemplo 1 |
---|
linenumbers | true |
---|
collapse | false |
---|
|
---|
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
|