Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Função: WSDL2Parser

Realiza o parser de um conteudo importado de um WSDL.

WSDL2Parser ( < cWSDL>, < @aLocalType>, < @aLocalName>, < @aLocalImport>, < @cError>, < @cWarning> ) --> Nil

NomeTipoDescriçãoObrigatórioReferência
cWSDLCaracterString contendo um WSDL para o parser. X
aLocalTypeVetorArray com os tipo de dados fornece definições usadas para descrever as mensagens trocadas. X X
aLocalNameVetorArray com os dados que especifica um endereço para uma ligação, definindo assim uma única comunicação final. X X
aLocalImportVetorArray com os Endereços para importar outras definições. X X
cErrorCaracterCaso ocorra algum erro na execução da função, a variável será preenchida com sua descrição. X X
cWarningCaracterCaso ocorra algum alerta (warning) durante a execução da função, a variável será preenchida com sua descrição. X X
Nil (Nulo)
  • Atualiza os arrays informados por parâmetro, incluindo as novas infomações no WSDL informado.
     
USER FUNCTION sampleWSDL( cWSDL )Local cErro  := ""Local cAviso := ""// Arrays usados como referênciaLocal aLocalType     := {}Local aLocalName     := {}Local aLocalImport   := {}    WSDL2Parser( cWSDL , @aLocalType,  @aLocalName, @aLocalImport, ;		@cErro , @cAviso )   If !empty(cErro)    UserException( 'ERROR WSDL Parsing ' + cErro)ElseIf !empty(cAviso)    UserException( 'WARNING WSDL Parsing ' + cAviso)ElseIF Empty( aLocalType ) .and. Empty( aLocalMsg ) .and. Empty( aLocalPort ) ;    .and. Empty( aLocalBind ) .and. Empty( aLocalServ ) .and. Empty( aLocalName )    UserException( 'FALHA INESPERADA AO IMPORTAR WSDL')Endif// ...Return
Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10

  • Sem rótulos