Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

NCLua SOAP para acesso a WebServices

17 de Fevereiro de 2010, 9:49 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 99 vezes
Disponibilizado módulo escrito inteiramente em Lua, para acesso a WebServices SOAP em aplicações NCLua
http://manoelcampos.com/nclua-soap/

Autor: Manoel Campos da Silva Filho


55 comentários

  • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
    21 de Fevereiro de 2010, 10:14

     

    Liberado NCLua SOAP 0.5.3.
    Foi corrigido apenas um pequeno bug e disponibilizado exemplo de consumo de WebService
    para rastreamento de encomendas no site dos correios.

    O WebService é baseado em um sistema Web para automatização do rastreamento de encomendas dos Correios.

    NCLua SOAP: mano​elca​mpos​.com​/tvd​/ncl​ua-s​oap/
    Artigo sobre o rastreador: mano​elca​mpos​.com​/sis​tema​s/ra​stre​ador

    • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
      11 de Junho de 2010, 0:01

       

      Pessoal, liberei mais uma versão do NCLua SOAP, a 0.5.6.

      Esta versão traz uma grande facilidade na forma de acesso ao valor retornado pelo WS. Assim, recomendo a atualização.

      É necessário uma pequena alteração em suas aplicações para funcionarem com esta versão.

      Mais informações sobre este release estão disponíveis em mano​elca​mpos​.com​/201​0/06​/10/​libe​rado​-ncl​uaso​ap-0​-5-6​-ws-​tvd-​ging​a/

      A página do módulo agora é nclu​asoa​p.ma​noel​camp​os.c​om. Os links anteriores continuam funcionando.

      • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
        11 de Junho de 2010, 0:22

         

        Manoel,

        parabens por mais essa versao!

        Ainda nao dei uma olhada no codigo, mas li teu post. 

        Apenas uma sugestao sobre o fato de precisar rodar o script pela linha de comando (pelo visto antes de iniciar o NCLua, certo?):

        lua wsdlparser.lua
        lua wsdlparser.lua url_do_wsdl

        acho que seria legal permitir isso pela sua própria API. Vc pode disponibilzar, por exemplo, uma funcao que chama o wsdlparser.lua Lua com a funcao doFile(wsdparser.lua).

        Mais uma vez parabéns pela nova versao e pelo trabalho que vem desenvolvendo aqui na comunidade!

        Abracos!

        • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
          11 de Junho de 2010, 0:34

           

          Roberto, na verdade não há obrigatoriedade de usar o wsdlparser.lua. Ele é apenas uma opção para se obter alguns dos dados necessários para chamar o WS, que o desenvolvedor deve obter do WSDL e digitar na chamada ncluasoap.call.Resolvi criar o script pois alguns usuários iniciando com o NCLua SOAP normalmente inserem os dados da requisição SOAP de forma errada (como versão do protocolo, pois alguns WS só suportam uma versão específica; namespace, etc) , e com o mesmo, tais dados são mostrados ao desenvolvedor.O script é uma versão beta, e pretendo (assim q descobrir como :)), obter, além da lista de métodos, a lista de parâmetros de entrada e o tipo de retorno. Assim, o usuário escolheria um dos métodos do WS que deseja usar e o script mostraria os parâmetros q deve fornecer para chamá-lo. Posteriormente, estou pensando em o script gerar todo o código lua necessário para fazer a chamada remota, ficando "mamão com açúcar" para quem for usar  :)Obrigado. T+ Open in Google Docs ViewerOpen link in new tabOpen link in new windowDownload fileCopy link address

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo