Ir para o final dos metadados
Ir para o início dos metadados

Índice

 

Plataforma

Produto:  fluig

Ambiente: Windows

Versão: 1.4.4 ou superior

 

Ocorrência

Após os procedimentos de configuração do IIS e instalação do fluig Viewer (Prizm), é possível que alguns problemas sejam encontrados. Disponibilizaremos nesta página algumas dicas para identificar se as configurações estão corretas, os problemas conhecidos e suas respectivas soluções.

 

Nosso parceiro Accusoft disponibiliza uma página exemplo que permite testar a visualização interna de documentos:

 

     

    Acesse o menu iniciar e procure por inetmgr, será aberto o Gerenciador dos Serviços de Informações da Internet (IIS).

     

    Expanda o nome do computador > Sites > Default Web Site.

    Clique sobre a página PrizmCC_HTML5_Viewer_CS e no painel de Ações, acesse 'Browse *:80 (http)':

     

    O navegador definido como padrão será aberto com a página de exemplo do Prizm:


     

    Clique sobre o link HTML5 Viewer Sample para visualizar o documento.


     

    Uma página semelhante a esta deve ser exibida:

     

    Se o documento não estiver sendo exibido, é possível que as configurações estejam incorretas.

     

    Algumas inconformidades já conhecidas

     

       

      Acesse o menu iniciar e busque por inetmgr, clique sobre o nome do computador e localize o item Autenticação:

       

      Habilite a autenticação anônima (Anonymous Authentication):

       

       

        Esta mensagem de erro é genérica e pode ocorrer devido a algumas permissões de pesquisa no diretório.



        Acesse o menu iniciar e busque por inetmgr, clique sobre o nome do computador e localize o item Diretory Browsing no painel de instruções:


        No painel de ações, clique em Enable.

        1. Caso a alteração citada na aba anterior não traga efeitos positivos, deve-se verificar se o arquivo web.config (<install prizm>\PCCIS\ServiceHost\web.config) contém a linha abaixo:

        <directoryBrowse enabled="true" showFlags="Date, Time, Size, Extension, LongDate" />

         

        Segue um exemplo da estrutura completa do arquivo web.config:

        <?xml version="1.0" encoding="UTF-8"?>
        <configuration>
          <configSections>
          </configSections>
          <appSettings>
          </appSettings>
          <connectionStrings />
          <system.web>
            <compilation debug="false" targetFramework="4.0" />
            <trace enabled="false" />
            <customErrors mode="On" /> 
            <httpRuntime executionTimeout="260" maxUrlLength="500" maxRequestLength="50000000" />
            <httpHandlers>
              <add path="*" verb="GET,PUT,POST,DELETE" type="ApiV1" />
            </httpHandlers>
          </system.web>
          <system.net>
            <connectionManagement>
              <add address="*" maxconnection="16383" />
            </connectionManagement>
          </system.net>
          <system.webServer>
            <security>
              <requestFiltering>
                <requestLimits maxAllowedContentLength="50000000" />
              </requestFiltering>
            </security>
            <modules>
              <!--WebDAV can block certain HTTP request methods, like PUT, which PCCIS requires. 
                  Removing WebDAV for the PCCIS site is the easiest way ensure unrestricted communication
                  to PCCIS. Alternatively, the WebDAV module can be configured to allow PUT requests 
                  specifically if WebDAV is needed.-->
              <remove name="WebDAVModule" />
            </modules>
            <handlers>
              <remove name="WebDAV" />
              <add name="PccisApi" verb="GET,PUT,POST,DELETE" path="V1" type="ApiV1" />
            </handlers>
            <validation validateIntegratedModeConfiguration="false" />
            <directoryBrowse enabled="true" showFlags="Date, Time, Size, Extension, LongDate" />
          </system.webServer>
        </configuration>


        2. Inicie o prompt de comando do Windows e execute o comando abaixo:

         

        C:\Windows\Microsoft.NET\Framework64\<ultimaVersao> aspnet_regiis -i

          Esta mensagem de erro é genérica e pode ocorrer devido a algumas permissões de segurança do Windows.


           

          No servidor onde prizm foi instalado, acesse as Opções da Internet.

          Na aba Segurança, modifique os itens:

          - o nível de segurança em zonas confiáveis deve ser alterado para baixo;
          - o modo Protegido deve ser desabilitado;

          Na aba Privacidade:

          - a configuração para zona de internet deve ser alterada para Aceitar Todos os Cookies; 

            Mensagem de erro HTTP Error 503 (The service is unavailable) ao tentar acessar o exemplo PrizmCC_HTML5_Viewer_CS

             

            O erro citado acima pode ocorrer quando o Pool de Aplicativos configurado para o Prizm está parado. Acesse o Gerenciador do IIS (Executar: inetmgr) e localize o item Pool de Aplicativos:

            Por default, o Prizm cria dois grupos de aplicativos: Prizm_PCCIS e PrizmSamples.

            O primeiro será utilizado pelo fluig ao utilizar o novo visualizador interno. O segundo, será utilizado para exibir as páginas de exemplo disponibilizadas pela Accusoft.

             

            É possível modificar o Pool de aplicativos para adicionar ou remover sites. Para isto, acesse o item Sites, selecione o site desejado e clique em Configurações Básicas:

             

            Após selecionar o pool desejado no campo Application pool, pode ser feito teste das configurações através do botão Test Settings, se estiver tudo certo será exibida a tela abaixo:

             

              Esta mesma mensagem de erro pode ocorrer devido ao serviço do Fluig Viewer (Prizm) no Windows não ter sido iniciado.


              No servidor onde o fluig Viewer foi instalado, acesse Serviços.

              Busque pelo serviço Prizm, verifique se este está iniciado e, caso não esteja, inicie-o.


                Esta mesma mensagem de erro ocorre por problemas no cache do Prizm.


                No servidor onde o fluig Viewer foi instalado, acesse Serviços.

                Busque pelo serviço Prizm, verifique se este está iniciado e, caso esteja, pare o mesmo.


                Navegue até a pasta de instalação do fluig Viewer e acesse a pasta cache.

                Conforme imagem abaixo, apague as seguintes pastas:

                • ContentConversionCache;
                • GroupState;
                • RedactionCache;
                • TempCache;
                • WorkfileCache.

                 


                Volte aos serviços do Windows e busque pelo serviço Prizm.

                Inicie-o novamente.


                Verificar funcionamento do Prizm

                 

                Acesse a URL abaixo para consultar o status do Prizm e seus serviços internos:

                http://[HOST_FLUIG]:18681/admin

                 

                Será exibida a listagem dos serviços internos e o Status da ferramenta:

                -Serviço rodando corretamente:

                Prizm rodando corretamente

                -Prizm com Serviço Interno não funcional:

                 

                Testar serviço Prizm

                 

                É possível testar se o serviço Prizm está funcional realizando o upload de um arquivo de teste através da URL abaixo:

                http://[HOST_FLUIG]:18681/PCCIS/V1/Static/Viewer/Test

                Alterar licença do Prizm

                 

                É possível modificar a licença do Prizm sem que seja necessário reinstalar o aplicativo, para isto, baixe o fluig Viewer e siga a documentação: Atualização da Licença

                Log do Fiddler

                 

                Quando for preciso abrir um chamado junto a equipe da Accusoft, recomenda-se o envio do log de transações HTTP / HTTPS realizadas durante a tentativa de utilização do Prizm. Para obter este log, utilizaremos um programa chamado Fiddler.

                Após efetuar o download e instalação do Fiddler, siga os passos abaixo:

                   

                  Inicie o Fiddler Web Debugger:

                  No canto esquerdo da tela, será exibido o log de depuração.

                   

                  Com a execução do passo anterior, o Fiddler realizará o monitoramento de todas as transações que estão sendo executadas. Acesse o fluig e faça os testes de uso do novo visualizador interno.

                  Assim que finalizar, salve o log:

                   

                  Caso o fluig do cliente esteja utilizando protocolo HTTPS, é necessário realizar a seguinte configuração no Fiddler:

                  Acesse Tools > Fiddler Options:

                  Selecione o campo Capture HTTPS CONNECTs e Decrypt HTTPS traffic.