sábado, 3 de março de 2012

WebSpeed com Apache

Boa tarde Pessoal.

Vamos ao nosso segundo post.

Hoje vou explicar como configurar o Apache como um servidor WEB para a nossa aplicação WebSpeed. Conforme comentei no primeiro post, é necessário um servidor WEB (IIS ou Apache) para rodarmos a aplicação Progress.

Primeiramente você deve baixar o Apache em http://httpd.apache.org/

A versão utilizada neste tutorial é a http://ftp.unicamp.br/pub/apache//httpd/binaries/win32/httpd-2.2.22-win32-x86-no_ssl.msi

Após baixar a instalação do Apache, vamos ao procedimento de instalação padrão do servidor. Todos os dados informados foram mantidos os sugeridos já que iremos ter esse servidor disponível localmente para desenvolvimento.









Após a instalação do Apache, precisamos configurar o arquivo httpd.conf que fica dentro do diretório conf do Apache. Esse arquivo é responsável por todas as configurações de seu servidor WEB.

1) Procure no arquivo a informação de exemplo de alias: Alias /webpath /full/filesystem/path. Neste ponto iremos configurar todos os alias que utilizaremos em nosso servidor.
Ex:

Alias /webspeed101A C:/wwwroot/webspeed101A
Alias /images               C:/desenv/Fontes/images
Alias /js                       C:/desenv/Fontes/js
Alias /css                     C:/desenv/Fontes/css



2) Configurar o diretório dos scripts: Neste diretório devem estar os arquivos de scripts (cgip.exe, cgip.wsc e wsisa.dll) do WebSpeed.
Ex:
ScriptAlias /cgi-bin/ "C:/Arquivos de programas/Apache Software Foundation/Apache2.2/cgi-bin/"




3) Configurar as permissões para cada diretório parametrizado no Alias:


<Directory "C:/Arquivos de programas/Apache Software Foundation/Apache2.2/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

<Directory "C:/wwwroot/webspeed101A">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

<Directory "C:/desenv/Fontes/images">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

<Directory "C:/desenv/Fontes/css">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

<Directory "C:/desenv/Fontes/js">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>



Após esses passos o seu servidor WEB Apache já estará configurado para visualizar os scripts do WebSpeed e os diretórios dos fontes que serão executados.

Para testes você pode acessar o link do WorkShop WebSpeed passado no post anterior para o seu serviço firstWebSpeed: http://localhost/cgi-bin/cgiip.exe/WService=firstWebSpeed/workshop

Espero que tenham gostado de mais um post e fico no aguardo de sugestões de melhorias.

Abraços,
William Pavei Antero

segunda-feira, 20 de fevereiro de 2012

Configuração WebSpeed

Vamos ao primeiro post oficial do Blog.

Neste post irei explicar como efetuar a configuração do ambiente do WebSpeed para a utilização dos recursos WEB do PROGRESS.

Primeiramente você deve acessar a ferramenta Progress Explorer Tools


Se for o seu primeiro acesso a esta ferramenta, você deverá adicionar um servidor Progress:


Defina as configurações do seu servidor, que por padrão podem ser deixados os valores default:


Conecte no servidor criado. Irão aparecer todos os serviços disponíveis no seu Progress, incluso os serviços WebSpeed padrões.


Vamos criar um novo serviço WebSpeed conectando no banco Sports.

Clique com o botão direito sobre WebSpeed no treeview da esquerda e clique em novo. Será solicitado o nome do seu servidor WebSpeed.


Vamos então as configurações do serviço. Clique com o botão direito sobre o mesmo e vá em propriedades:




Sendo parâmetros: -p web\objects\web-disp.p -weblogerror -db Sports2000 -ld Sports2000 -S 7777 -H localhost -N tcp -> neste campo deve ser apontada as informações do serviço do banco Sports2000.


Com essas configurações básicas feitas e o banco no ar, já é possível subir o nosso primeiro serviço WebSpeed.


Após ativo, o serviço pode ser acesso no seguinte endereço: http://localhost/cgi-bin/cgiip.exe/WService=firstWebSpeed/workshop. Para este passo precisaremos ter um servidor WEB ativo (IIS ou Apache).



Espero que tenham gostado do primeiro post. Estou aberto a sugestões e para tirar possíveis dúvidas.

Abraços,
William Pavei Antero

domingo, 19 de fevereiro de 2012

2012 chegou e o Blog está oficialmente no ar.

Boa noite.

2012 chegou e agora o Blog vai andar... correria em 2011 e 2012 também promete muita correria, porém agora o Blog irá virar realidade.

O primeiro Post já está quase pronto no forno e o tema será como configurar um servidor WebSpeed conectado ao banco Sports.

Fico no aguardo de sugestões de melhorias.

Abraços,
William Pavei Antero