Jump to content

Search the Community

Showing results for tags 'datasnap'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 5 results

  1. Pessoal boa noite!! Criei um servidor datasnap e to precisando de uma ajuda agora neste pondo do lado cliente. No meu servidor tenho um Method que se chama GetVendas para pegar as vendas. Porem agora ´preciso passar um período para retornar as vendas, ai que não estou conseguindo montar minha url. estou fazendo desta maneira do lado do cliente: Preciso saber como passar a data RESTClient1.ResetToDefaults; RESTRequest1.ResetToDefaults; RESTResponse1.ResetToDefaults; RESTClient1.BaseURL := 'http://localhost:8080/datasnap/rest/TVendaControl'; RESTRequest1.Resource := '/Venda/{Status}/{CodVendedor}/{DtIni}/{DtFim}'; RESTRequest1.Method := TRESTRequestMethod.rmGET; RestRequest1.Params.AddItem('Status',inttostr(cbbStatus.ItemIndex), TRESTRequestParameterKind.pkURLSEGMENT); RestRequest1.Params.AddItem('CodVendedor','', TRESTRequestParameterKind.pkURLSEGMENT); Project GestorApp.exe raised exception class EHTTPProtocolException with message 'HTTP/1.1 500 Internal Server Error'. --------------------------- Break Continue Help --------------------------- Agradeço a todos e um forte abraço.
  2. Senhores, bom dia! Preciso da ajuda de vocês para tentar solucionar esse problema. Sou programador Delphi e precisei fazer o acesso aos dados gerados pelo sistema desktop pela web. Optei por utilizar o DataSnap para criar o WebService, por já ter mais familiaridade com a ferramenta. Assim, comecei a fazer os testes para acessar o WebService através de um cliente HTML + AngularJS. Criei no DataSnap 4 webservice: function Produto : TJSONArray; function updateProduto(AValue: TJSONObject) : TJSONObject; function acceptProduto(AValue: TJSONObject) : TJSONObject; function cancelProduto(AKey: String) : TJSONObject; O DataSnap faz o mapeamento automático para cada uma das funções de acordo com o método HTTP chamado na requisição, conforme abaixo: Cliente Requisição DataSnap Chama a function GET Produto POST updateProduto PUT acceptProduto DELETE cancelProduto Se eu chamar os métodos através de um cliente Delphi chamado RestDebbuger (acompanha o delphi) ou um software de teste de webservice chamado SoapUI consigo acessar todas as funções do webservice sem nenhum problema. Criei um cliente para consumir esses webservices em HTML e JavaScript/AngularJS, nesse cliente consigo consumir sem problemas os métodos GET e POST. No entanto, quando tento acessar o método PUT ou DELETE sempre me retorna um erro 500 no servidor. Fiz o debbug da aplicação Delphi após fazer a chamada pelo cliente AngularJS e percebi que não está chegando o método ao servidor e por isso ele dá um erro na requisição. Chamando esse método pelo RestDebbuger e pelo SoapUI funciona normalmente. Alguém saberia me dizer por qual motivo não consigo acessar esse método pelo angularJS? Qualquer ajuda será muito bem vinda. Obrigado!
  3. Duas vagas de programador Delphi para Curitiba. Nossos valores ficam entre R$4.200,00 e R$5.553,64. O contrato é CLT, trabalhamos das 08:00 as 18:00 de segunda a sexta, além desses valores temos VR, VA e plano de saúde. Nosso sistema é um PDV com um ERP, desenvolvemos atualmente com o Delphi Berlin (tentamos nos manter o mais atualizado em todas as ferramentas que temos) e Sql Server 2014. Temos alguns projetos para Mobile com FireMonkey e datasnap, todo (ou pelo menos quase todo) nosso código segue conceitos de orientação a objetos (trabalhamos muito com interface, criação de classes e Patterns). No nosso dia a dia dentro do escritório trabalhamos com uma adaptação do Scrum utilizando o TFS para controlar as tarefas, cada Sprint, versionamento de código e testes. Hoje nossa equipe tem quatro programadores e duas pessoas de teste. Interessados enviar e-mail para: augusto@noxautomacao.com.br
  4. Iniciante em dataSnap, construí um servidor dataSnap application e estou fazendo autorização com javaScript no lado cliente. No servidor dataSnap já esta presente os seguintes cabeçalhos: Response.SetCustomHeader('access-control-allow-origin','*'); Response.SetCustomHeader('access-control-allow-Methods','PUT, POST, GET, DELETE'); Response.SetCustomHeader('access-control-allow-Headers','accept, authorization, origin'); Mas mesmo assim as chamadas ajax só retornam: 401 (Unauthorized). Direto via url funciona normal, passando login e senha e ajax usando dataType: jsonp também. Tem outro lugar que precisa permitir cross origem no servidor dataSnap ou alguma configuração no ajax que precisa ser alterado?
  5. Elenilson

    Acess violation no cliente datasnap

    Boa noite, estou começando a desenvolver um aplicativo no DataSnap até td bem, só q quando coloco o Aplicativo servidor em máquina com win server 2012 consigo fazer consulta numa boa, mas quando vou gravar dar a mensagem de acess violation. Uma única dica que achei foi colocar Midas, MidasLib, até que funcionar em outro projeto mais nesse não funciona. Em outra informação que tive n seria ideal colocar essas units. Então o que posso fazer para resolver esse problema. Agradeço desde já. Espero está abrindo um post no lugar correto.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.