Requisitos:

- Sistema operacional compatível com

- Windows Server 2008 R2 (x86 e x64)
- Windows Server 2012 (x86 e x64)
- Windows Server 2012 R2 (x86 e x64)
- Windows Server 2016 (x86 e x64)


Versão do IIS:
- IIS 7.0 / IIS 7.5


Versão .NET Framework:
- .NET Framework 2.0, 3.0 e 4.5


Certificado para Assinatura XML:
- Possuir o certificado digital A1 de empresa


Funções necessária do Internet Information Services


- Para que as funções do Webservice funcionem corretamente, abaixo a lista de funções necessárias que precisam estar habilitadas no servidor.




Instalação

- Descompacte o conteúdo da pasta WSHESOCIAL no diretório wwwroot das aplicações no Internet Information Services do seu servidor.

- Adicione permissões de leitura e gravação na pasta, processo muito importante para o correto funcionamento do WebService, no exemplo adicionamos leitura e gravação para todos

- Abra o arquivo de configuração "Web_template.config" e informe sua forma de conexão na tag "connectionStrings".
Exemplo de conexão em SQL Server:
<add name="DbConnectionODBC" connectionString="DSN=FONTE_ODBC;User ID=USUARIO;Password=SENHA;" providerName="System.Data.SqlClient" />

 Onde:

DSN - Criar uma fonte de dados ODBC 32bits (DSN de sistema) com conexão ao banco de dados do Humanus;
UserID - Informar o usuário de acesso ao banco;
Password - Informar a senha de acesso ao banco;



Exemplo de conexão em bases ORACLE:
<add name="DbConnectionODBC" connectionString="DSN=FONTE_ODBC;User ID=USUARIO;Password=SENHA;" providerName=" Oracle.DataAccess.Client" />

Exemplo utilizando uma conexão ORACLE:


Atenção:


1. A sua conexão deve ser a única fora do comentário Html “ <! -- ....... --> “
2. Após as configurações de conexão, renomear o arquivo Web_template.config para web.config.


Observação Banco de dados ORACLE


Para clientes que utilizam banco de dados Oracle é necessário adicionar permissões à 2 views internas ao User ID configurado no arquivo web.config.
Para isto, deve-se conectar com o usuário System do Oracle e adicionar as Grants abaixo:
GRANT SELECT ON V$SESSION TO “seu usuário”; → remover aspas GRANT SELECT ON V$PROCESS TO “seu usuário”; → remover aspas


Pasta para geração dos arquivos XML’S

Criar uma pasta LOCAL (compartilhada) para geração dos arquivos, a mesma precisa de permissões “Full Control” respeitando a seguinte estrutura.
- eSocial
- NomeDaEmpresa
- Gerados
C:\eSocial\NomeDaEmpresa\Gerados\
No Humanus, cadastrar o caminho das pastas, utilizar os seguintes parâmetros.
- Modulo Processos legais
- Cadastros
- Parâmetros de Empresa

Lembrando que, o diretório do parâmetro 4 e 5, são pastas físicas do próprio servidor do Internet Information Services, são as que foram criadas e compartilhadas na rede anteriormente.


Configuração de Internet Information Services (IIS)


- Criar um pool de aplicação de forma "Integrada", habilitado para 32bits e .NET Framework 4 ou superior.


- Nas configurações avançadas do pool de aplicações, certifique-se que o mesmo esteja habilitado para aplicações 32bits, e confirme a utilização do Framework 4.0 ou superior

- Converta o diretório do WS “WSHeSocial” basta clicar com o botão direito do mouse e "Converter em Aplicação" e confirme o caminho físico da aplicação WS.


Após isso, é só abrir a página referente a aplicação.

  • Sem rótulos