Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Framework

Versões:

11.80 , 12.0

Ambiente:

Biblioteca RM

Passo a passo:

Objetivo:

O objetivo deste guia é apresentar como expor o WebService do RM através do RM.Host ou RM.Host.Service.

Introdução:

O WebService do RM é iniciado em conjunto com o serviço do Host. Quando o Host é inicializado ele cria o serviço do WebService por default na porta 8051, caso o arquivo de configuração do host possua a tag "<add key="HttpPort" value="8051" />" o serviço será criado na porta informada.

Deck of Cards
id1
Card
idVerificar o Serviço do WebService
labelVerificar o Serviço do WebService

 

Para verificar se o serviço está funcionando basta acessar a página http://bhd0003447:8051/WsPageIndex/, deve ser exibida a página da TOTVS contendo os serviços do WebService do RM. 

Caso a a página não esteja disponível é necessário reservar a porta para o usuário executor do serviço do Host.

 

Para reservar a porta é necessário executar no prompt de comando uma linha de comando, informando a porta e o usuário executor do serviço do host.

 

 

Linha de Comando: netsh http add urlacl url=http://+:8051/ user=NetworkService


Card
idDefaultDB
labelDefaultDB

Configurando DefaultDB

 

Para inclusão da tag DefaultDB acesse a máquina ou servidor que está executando o seu RM Host.
Vá ao diretório C:\totvs\CorporeRM\RM.Net e edite os arquivos RM.Host.exe.config e RM.Host.Service.exe.config.


Image Added


Inclua a tag <add key="DefaultDB" value="CorporeRM" /> em ambos os arquivos dentro da limitação appSettings.


O valor a ser atribuído a tag DefaultDB deve ser idêntica ao nome do alias que aponta para a base de dados utilizada. No nosso exemplo que citamos atribuímos o valor "CorporeRM" ao alias e respectivamente ao DefaultDB.


Exemplo;

  

 

Para que estas configurações sejam computadas será necessário reiniciar o serviço do RM Host.

 

 

 

Observações: