Protheus e AdvPL ASP – Parte 04

Introdução Nos posts anteriores sobre AdvPL ASP, vimos até o momento três alias virtuais usados para receber parâmetros ( HTTPGET / HTTPPOST ) e controlar variáveis de seção de usuário (HTTPSESSION). Agora, vamos ver mais dois alias virtuais: HTTPHEADIN e HTTPHEADOUT. Alias Virtual HTTPHEADIN Cada requisição HTTP possui um formato interno, separada em cabeçalho (ou … Continue lendo Protheus e AdvPL ASP – Parte 04

CRUD em AdvPL ASP – Parte 01

Introdução Nos posts anteriores sobre o CRUD em AdvPL, o programa de exemplo partiu de uma agenda de contatos, escrita originalmente para ser executado via SmartClient. Agora, vamos aproveitar algumas partes do "núcleo" do programa agenda.prw, e criar uma interface de manutenção para WEB, usando AdvPL ASP. Eu recomendo fortemente que você, caso ainda não … Continue lendo CRUD em AdvPL ASP – Parte 01

Protheus e AdvPL ASP – Parte 03

Introdução No post anterior, Protheus e AdvPL ASP – Parte 02, vimos dois alias virtuais, usados para receber parâmetros do Browse, a partir de requisições GET e POST -- são eles o alias virtual HTTPGET e HTTPPOST, respectivamente. Agora vamos os demais alias virtuais disponíveis no AdvPL, começando pelo HTTPSESSION. Alias virtual HTTPSESSION É possível criar … Continue lendo Protheus e AdvPL ASP – Parte 03

Protheus e FTP Client – Parte 03

Introdução A ideia era fazer um fonte mais detalhado de exemplo de uso da Classe TFTPClient(), mas o resultado acabou virando um mini WinSCP em AdvPL 😀 Vamos aos prints e aos códigos !!! O Programa Existe uma aplicação chamada WINSCP, uma ferramenta de código aberto que permite gerenciamento e sincronização de arquivos, entre a … Continue lendo Protheus e FTP Client – Parte 03

Protheus e FTP Client – Parte 02

Introdução No post anterior (Protheus e FTP Client), vimos um exemplo básico de identificação da existência de um arquivo, e como fazer para baixar o arquivo do FTP em uma pasta local a partir do RootPath do ambiente Protheus. Agora, vamos ver com mais detalhes algumas propriedades interessantes da classe TFTPClient. Propriedades da classe TFTPClient … Continue lendo Protheus e FTP Client – Parte 02

Protheus e FTP Client

Introdução No post Protheus como Servidor de FTP, vimos como configurar um Servidor Protheus como FTP Server. Agora, vamos ver uma classe AdvPL que permite estabelecer uma conexão com um servidor FTP, e fazer operações como Download e Upload de arquivos -- a classe tFtpClient. Protocolos FTP, FTPS e SFTP FTP, acrônimo de File Transfer Protocol, … Continue lendo Protheus e FTP Client

Protheus e AdvPL ASP – Parte 02

Introdução No post anterior, começamos a entrar no mundo do AdvPL ASP. Dando continuação a esta jornada, agora vamos ver alguns recursos deveras interessantes desse universo. Recebendo parâmetros do Browse em AdvPL ASP Como mencionado no post anterior, a utilização dos arquivos APH é uma parte fundamental para criarmos com facilidade páginas dinâmicas usando AdvPL … Continue lendo Protheus e AdvPL ASP – Parte 02

Protheus e AdvPL ASP – Parte 01

Introdução Nos posts anteriores sobre O Protheus como servidor HTTP – Parte 01 e O Protheus como servidor HTTP – Parte 02 , vimos como configurar o Protheus Application Server como servidor HTTP de páginas estáticas. Agora, vamos ver como fazer ele processar páginas dinâmicas -- o AdvPL ASP. É importante ler os posts anteriores para partir para … Continue lendo Protheus e AdvPL ASP – Parte 01

O Protheus como servidor HTTP – Parte 02

Introdução Continuando de onde paramos no post anterior, vamos agora acrescentar mais alguns detalhes e falar sobre algumas configurações mais avançadas do Protheus como Servidor HTTP. Porta TCP 80 Quando falamos de Internet e HTTP, a porta padrão deste protocolo é a porta TCP 80. Isto quer dizer que, o Servidor WEB deve estar configurado … Continue lendo O Protheus como servidor HTTP – Parte 02

O Protheus como servidor HTTP – Parte 01

Introdução Como já foi mencionado em posts anteriores, dentre as capacidades do Protheus Server é a possibilidade de configurá-lo como um servidor WEB / HTTP. Como as próximas funcionalidades do CRUD vão entrar no mundo WEB, vamos ver um be-a-bá do que é um servidor WEB HTTP, e como tornar o Protheus inicialmente um servidor … Continue lendo O Protheus como servidor HTTP – Parte 01