Requisitos Mínimos:
- Sistema Operacional Windows Server 2008 ou superior.
- IIS instalado. Marcar todas as subpastas do IIS durante a instalação.(INF0001 Instalação IIS)
- Arquitetura do RMS no IIS Padronizada(Arquitetura RMS no IIS).
- Usuário logado para instalação deve ser administrador da máquina.
- .NET Framework 4.5.2.
Instalação:
1 - Extraia a pasta PDV dentro do diretório RMS/RMSServices do IIS (RMS/RMSServices/PDV).
2 - Neste diretório, edite o arquivo Web (Web.config) e altere a tag de chave ConnectionString, substituindo os valores da seguinte forma:
{HOST} - Nome do Host onde se encontra a instância do banco de dados do servidor RMS.
{PORT} - Porta da conexão do banco de dados. O padrão para esse campo é a porta 1521.
{SERVICE} - Service Name da conexão.
{USER} - Usuário do banco de dados.
{PASSWORD} - Senha do banco de dados.
3 - No IIS (inetmgr), abra o Pool de Aplicativos, conforme a imagem abaixo. Clique em "Adicionar Pool de Aplicativos" (1) e crie um pool exclusivo com nome "RMS.RSV.PDV" com o framework v4.0 e modo de pipeline em integrado (2).
4 - Selecione o Pool RMS.RSV.PDV (1), clique na opção "Configurações Avançadas" (2), vá até a opção "Habilitar Aplicativos de 32 bits", selecione a opção "True" (3) e confirme em "Ok".
5 - Na árvore da estrutura de pastas, navegue até a pasta "PDV" dentro da pasta "RMSServices", clique com o botão direito do mouse nela e vá em "Converter para Aplicativo".
6 - No momento da conversão clique na opção para selecionar o pool de aplicativos (1). Na janela que abre, selecione o pool RMS.RSV.PDV criado na etapa 2 e confirme no "Ok" em ambas janelas.
7 - Valide se a aplicação está rodando com sucesso, acesse o endereço adicionando swagger no final para exibir a interface de recursos da API(http://localhost/RMS/RMSServices/PDV/swagger)