Árvore de páginas

Auditoria Pré

Produto:

Gestão de Planos de Saúde

Módulo:

HAT - Atendimento ao Público

Versão:12.1.2
Assuntos:

1. Como é realizada a configuração do Auditoria Pré?
2. Como utilizar o Mensageria do Auditoria Pré?

 1. Como é realizada a configuração do Auditoria Pré?

Appserver:

Visto que o módulo rodará no mesmo jboss do TOTVS 12, o appserver será o mesmo do produto. (Configurado no arquivo <jboss>\server\<instancia> \conf\datasul_framework.properties).

Acesso a anexos das guias de auditoria:

Através do módulo Auditoria Pré é possível visualizar os documentos anexados digitalmente às guias de auditoria. Para isso, deve ser realizada a configuração a seguir:
Editar o documento <jboss>/server/<instancia>/deploy/ jboss-web.deployer/server.xml, acrescentando a tag abaixo, dentro da tag <Host>: 
<Host name="localhost" autoDeploy="false" deployOnStartup="false" deployXML="false" configClass="org.jboss.web.tomcat.security.config.JBossContextConfig"> 
<Context path="/attachments"
docBase="<caminho_anexos>"
debug="0"
reloadable="true"
privileged="true"
crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_dev_log."
suffix=".txt" timestamp="true"/>
</Context>
<Valve className="org.jboss.web.tomcat.tc5.jca.CachedConnectionValve" 
cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager" 
transactionManagerObjectName="jboss:service=TransactionManager" /> 
</Host> 
Onde <caminho_anexos> corresponde ao caminho no servidor onde se encontram os anexos das guias, da mesma forma que estiver parametrizado no campo "paramweb.nm-dir-anexos-aih", através do programa "Manutenção Parâmetros WEB": 



Importante:

 

  • caminho_anexos> deve ser um caminho de rede visível à estação do usuário final e não pode conter caracteres especiais ou _ (underline), normalmente caminhos não podem ser mapeados, como "s:\ Anexo_Guia", caso contrário o appServer não conseguirá realizar o processo de leitura do mesmo.
  • Exemplo de caminho válido: \\servidorExemplo123\ Anexo_Guia.
  • Exemplo de caminhos inválidos: S:\Anexo_Guia

 

 2. Como utilizar o Mensageria do Auditoria Pré?

No arquivo <jboss>\server\<instancia>\deploy\<EAR>\META-INF\application.xml incluir o trecho abaixo:
<module>
<java>WAC2DocumentEJB-12.X.X-SNAPSHOT.jar</java>
</module> 
Progress
Acrescentar os parâmetros a seguir ao comando de inicialização do jboss: 
-Derp.dialect="com.datasul.framework.persistence.ejb3.dialect.OpenEdgeDialect" – Dialeto do banco de Dados
-Dcom.totvs.saude.wac.gp.oracledb="false" – Indica se o banco é oracle para setar o progress_recid 
Configurar o arquivo <jboss>\server\<instancia>\deploy\progress-ds.xml, acrescentando a conexão ao banco do Gestão de Planos de Saúde (semelhante ao trecho abaixo): 
<local-tx-datasource>
<jndi-name>ErpDS_CAD</jndi-name>
<connection-url>
jdbc:datadirect:openedge://localhost:1521;databaseName=gp;WorkArounds=536870912
</connection-url>
<driver-class>com.ddtek.jdbc.openedge.OpenEdgeDriver</driver-class> 
<user-name>usuario</user-name>
<password>senha</password>
<exception-sorter-class-name> org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter </exception-sorter-class-name>
<type-mapping>Oracle9i</type-mapping>
</local-tx-datasource> 
Oracle
Acrescentar os parâmetros a seguir ao comando de inicialização do jboss: 
-Derp.dialect="org.hibernate.dialect.Oracle10gDialect" – Dialeto do banco de Dados
-Dcom.totvs.saude.wac.gp.oracledb="true" – Indica se o banco é Oracle para setar o progress_recid 
Configurar o arquivo <jboss>\server\<instancia>\deploy\oracle-ds.xml, acrescentando a conexão ao banco do Gestão de Planos (semelhante ao trecho abaixo): 
<local-tx-datasource>
<jndi-name>ErpDS_CAD</jndi-name>
<connection-url>jdbc:oracle:thin:@10.54.252.5:1521:totvs</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>usuario</user-name>
<password>senha</password>
<exception-sorter-class-name> org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter </exception-sorter-class-name>
<type-mapping>Oracle9i</type-mapping>
</local-tx-datasource> 
 

Importante:

  • O mensageria somente é compatível com o jboss-4.2.2.GA ou superior.
  • O banco do Gestão de Planos de Saúde deve ser iniciado em modo SQL.
  • Após a realização dos passos descritos, o módulo Auditoria Pré estará disponível através da url http://servidor:8080/auditoriamedica.
  • O módulo Auditoria Pré é liberado na mídia do TOTVS 12. Portanto será instalado de forma transparente juntamente com o Produto.