|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
Home → WINDEV 25 → WX - Passo a passo de como instalar um Webservice Rest/Soap feito com Webdev |
WX - Passo a passo de como instalar um Webservice Rest/Soap feito com Webdev |
Started by BOLLER, Dec., 12 2019 8:18 PM - 1 reply |
| |
| | | |
|
| |
Registered member 3,659 messages Popularité : +175 (223 votes) |
|
Posted on December, 12 2019 - 8:18 PM |
Boa tarde Pessoal,
Segue passo a passo de como instalar um Webservice Rest feito com Webdev:
1 - É necessário ter o Webdev, só com o Windev não consegue fazer o deploy e testar o webservice rest. Eu já solicitei para a PCSOFT para disponibilizar o modulo de webservice para as 3 ferramentas, mas no entao o que aconteceu eles apenas aparecem os recursos se tiver o kit completo, venho aqui informar e explicar aos clientes que só a compra do Windev ou Windev Mobile, nem tudo vai estar disponível para a geração de webservices rest e soap, julgo que deve ser uma decisão e politica da empresa.
2 - Deve ser obrigatoriamente o administrador das máquinas que for instalar os Serviços, não pode ser apenas user, convidado ou Guest, não terá como instalar nada, então antes de começar certifique que é um administrador local da máquina Windows ou Linux que terá o serviço de webservice. Se isso não for possível repasse ao administrador da rede para ele efetuar por voce as ações abaixo.
3 - Se for bases de dados Oracle, Ms Sql, Postgresql, diferentes do Hfsql, é necessário instalar o Client do Banco que tem no site do fornecedor deles. No caso do Oracle deve ter o Tnsname.ora com a lista de SID disponível nessa máquina e no caso do PostgreSQL deve alterar os arquivos .conf e os ini para liberar e ajustar o ambiente, inclusive qual ip ou dns pode acessar. Cada banco tem sua particularidade, é recomendável ver material complementar ou entrar em contato conosco da Wx Soluções para ajudar nas configurações.
4 - Instalar o MS IIS ou apache com suporte a FTP (marque tudo assim se tiver que reiniciar o servidor será uma só vez, aproveite para aplicar todos os patchs de upgrade do sistema operacional em questão.)
5 - Instalar o pacote do WAS de 10 conx ou a versão full é recomendável na pasta C:\WAS ou D:\WAS, e antes de fazer qualquer upgrade faça a exportação das configurações em xml antes de trocar de versão, pois vai precisar usar na versão nova caso não apareça os usuários, sites e webservices
6 - Instalar o Driver nativo da PCSOFT referente ao banco de dados em questão após instalar o WAS (Webdev Aplication Server). O WAS deve poder ser capaz de escrever no banco, sem o driver ele não consegue editar então vai retornar erros no xml e no json e o motivo na grande maioria das vezes é por não ter o driver instalado, junto com a lib de acesso que estão no repositório da pcsoft para download.
7 - Com o Webdev Host Control Center conhecido como WAS Host Control Center, ou WAS HCC, Crie um usuário e uma senha e defina o banco e onde será colocado publico o site em inetpub/wwwroot/.... em resumo tem que liberar as pastas web dos diretórios virtuais de acesso via http/ftp, eu fiz uma postagem que falo só do WAS nesse link para maiores detalhes:
https://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/443-was-webdev-aplicativo-server-1652/read.awp…
8 - Configurar o MS IIS com as diretivas do usuario ele deve no final ficar verde no site e no ftp. No caso do apache via código de texto vc deve ser liberado os diretórios onde vai ficar o site ou webservice, maiores detalhes no link acima.
9 -Liberar no firewall do sistema operacional e no roteador que a porta 80/21 é livre/aberta
10 - Se o teu webservice rest não estiver dando certo, uma dica crie um bem resumido com uma tabela apenas e veja os erros ou mande para a Wx Soluções para ajudarmos com a instalação.
Julgo que com esses critérios acima tudo de certo. Caso tenha informações complementares insira uma nova postagem aqui no foram vamos solucionar o seu problema.
Atenciosamente
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 99949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/Message modified, December, 12 2019 - 8:52 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 3,659 messages Popularité : +175 (223 votes) |
|
Posted on December, 13 2019 - 12:31 PM |
E SE DER ESSE ERRO:
Erro HTTP 500.19 - Internal Server Error A página solicitada não pode ser acessada porque os dados de configuração relacionados à página são inválidos.
Informações detalhadas sobre o erro: Módulo IIS Web Core Notificação Desconhecido Manipulador Ainda não determinado Código do erro 0x8007052e Erro de Configuração Não é possível fazer logon localmente em C:\inetpub\wwwroot como usuário AdminMsIIS com a senha de diretório virtual Arquivo de Configuração \\?\C:\inetpub\temp\apppools\DefaultAppPool\DefaultAppPool.config URL solicitada http://s975wsyson01:80/REST_EXEMPLO_WEB?test Caminho físico Método de logon Ainda não determinado Usuário de logon Ainda não determinado
Origem da Configuração 93: <application path="/"> 94: <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" userName="AdminMsIIS" password="[enc:AesProvider:uaZO0TPYmVEdPekuAOKywP0xI4tFbCBIcohepAR9tsu80INEg5R2SjwtXvLhj3RA:enc]" /> 95: <virtualDirectory path="/WD240AWP" physicalPath="D:\WAS\AWP\" />
Mais Informações: Este erro ocorre quando há um problema na leitura do arquivo de configuração do servidor Web ou do aplicativo da Web. Em alguns casos, os logs de eventos podem conter mais informações sobre a causa deste erro. Visualizar mais informações »
BASTA USAR O WAS E CRIAR O USUARIO COM O WAS HOST CONTROL CENTER
DEVE ESTAR COMO ADMINISTRADOR
MAIORES INFORMAÇÕES EM:
https://support.microsoft.com/pt-br/help/942055/http-error-500-19-error-when-you-open-an-iis-7-0-webpage
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 99949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/Message modified, December, 13 2019 - 12:34 PM |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|