Pré-Requisitos: Portal RM instalado.
Para acessar o Swagger, é necessário acessar o link: "http://<servidor>:<portaFrameHTML>/swagger/ui/index" (Exemplo: http://localhost:8080/swagger/ui/index).
Para verificar a porta, acesse, através do IIS, o Website "FrameHTML", que é gerado automaticamente quando realizada a instalação do Portal RM:
![](/download/attachments/461899360/image2018-10-19_10-41-30.png?version=1&modificationDate=1567166320297&api=v2)
Clique com o botão direito do mouse no Website "FrameHTML" e, em seguida, clique na opção "Editar ligações...". Conforme imagem abaixo, a porta seria a 8080, e o link ficaria da seguinte forma "http://localhost:8080/swagger/ui/index".
![](/download/attachments/461899360/image2018-10-19_10-45-55.png?version=1&modificationDate=1567166320610&api=v2)
Ao tentar acessar o link direto do Swagger, podem ocorrer erros conforme imagens abaixo:
![](/download/attachments/461899360/image2019-2-22_10-30-18.png?version=1&modificationDate=1550842586390&api=v2)
![](/download/attachments/461899360/image2019-2-22_10-32-39.png?version=1&modificationDate=1550842586237&api=v2)
Para ajustá-los, é necessário realizar os seguintes procedimentos: - Para o erro da primeira imagem:
- Dentro do servidor, abra o diretório "X:\totvs\CorporeRM\FrameHTML\bin", localize o arquivo RM.WebAPI.xml e altere o nome para RM.WebAPI.Documentation.xml.
- Para o erro da segunda imagem:
- No mesmo diretório, localize também o arquivo RM.Fop.WebApi.dll e apague-o da pasta.
Arquivo Web.Config
No diretório "X:\totvs\CorporeRM\FrameHTML", localize o arquivo de configurações "Web.Config". Certifique-se que a tag "owin:AutomaticAppStartup " está com o valor "true": Bloco de código |
---|
| <add key="owin:AutomaticAppStartup" value="true" /> |
|