# Webservice

1. Abrir o caminho "C:\inetpub\wwwroot" e colocar lá a pasta "WSWaveTradeX".

2. Precisamos também de dar controlo total à pasta de maneira a que o serviço consiga criar a pasta "Logs" e escrever nela. Para fazer isso temos de clicar com o botão direito do rato na pasta "WSWaveTradeX", ir a "Propriedades", "Segurança", "Editar", "Adicionar" e escrever "Todos" no espaço branco. Depois selecione a checkbox para permitir o controlo total e clique em aplicar.<br>

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>"Todos" deve ser escrito de acordo com o idioma apresentado. "Todos" para português, "Everyone" para inglês etc.</p></div>

   <figure><img src="/files/SybWQ5S6kxolwPcpRN5W" alt=""><figcaption></figcaption></figure>

   <figure><img src="/files/MAwOUOjrPdh5g6lsulwW" alt=""><figcaption></figcaption></figure>

3. Colocar a aplicação "WebServiceConfigurator.exe" dentro da pasta "WSWaveTradeX" e executar em modo administrador.<br>

   <div align="center"><figure><img src="/files/VOhrkQvrDIP34Js6jav5" alt=""><figcaption><p>Webservice Configurator</p></figcaption></figure></div>

4. Inserir os dados de acesso à base de dados criada para o Wave Trade X a que o Webservice e o Portal têm acesso. Carregar em "Validar conexão" e em seguida em "Guardar config" de modo a criar o ficheiro "config.txt".

5. Abrir o Gestor de Serviços de Informação Internet (IIS). Se não tiver o IIS instalado clique [aqui](https://computadorcomwindows.com/2021/01/01/tutorial-como-instalar-o-internet-information-services-iis-no-windows-10/) para fazer a instalação.

6. Dentro do IIS, na aba "Ligações", expandir a opção "Sites".<br>

   <figure><img src="/files/uE1FLbBxvx5MAayxLRa4" alt=""><figcaption><p>IIS</p></figcaption></figure>

7. Criação da aplicação
   1. Caso possua uma porta especifica para criar a aplicação, clique com o botão direito do rato na opção "Sites" e selecione "Adicionar Web Site...".
   2. Caso contrário, clique com o botão direito do rato na opção "Default Web Site" e selecione "Adicionar Aplicação...".

8. Preencher os campos "Alias" com o nome que pretende para a sua aplicação e o "Caminho Físico" a apontar para a pasta criada na wwwroot.\ <br>

   <figure><img src="/files/pKMinzMaoY8quBbqKhnh" alt=""><figcaption></figcaption></figure>

9. Se clicou em "Adicionar Web Site..." a sua aplicação deverá estar listada na opção "Sites". Se clicou em "Adicionar Aplicação...." a sua aplicação deverá estar listada na opção "Default Web Site".&#x20;

{% hint style="info" %}
Atenção! Se desejar aceder ao webservice a partir do exterior, deve proceder ao respetivo encaminhamento de portas e garantir que a firewall deve ter uma exceção ás portas configuradas. Esta informação é valida para o webservice ou para o Portal.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wave.pt/wave-trade-x/back-office-instalacoes/webservice.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
