Árvore de páginas

01. DADOS GERAIS

Produto:TOTVS Saúde Planos
Linha de Produto:Linha Datasul
Segmento:Saúde
Módulo:

Automação de Consultório (HAC)

Autorizador Web (HAW)

Função:

Odontologia


02. SITUAÇÃO/REQUISITO

         Conforme proximidade com o encerramento do ciclo de vida do Progress 11 e WebSpeed, é necessário estar apto a continuar utilizando a funcionalidade de odontologia no Autorizador com Progress 12 e PASOE (Progress Application Server for OpenEdge).

03. SOLUÇÃO

 É necessário realizar a configuração do PASOE e Autorizador conforme segue:


Resumo:

  • ao atualizar para Progress 12, seu processo deixará de utilizar IIS (Windows Internet Information Services) e Webspeed clássico para suportar ao módulo de Odontologia do WAC, passando a utilizar PASOE tanto para frontend como para backend.
  • Para tanto, as seguintes configurações precisam ser realizadas (esta explicação parte do princípio de que seu Autorizador Web já está configurado com um PASOE em substituição ao AppServer clássico):


1) Buscar a pasta de imagens e arquivos estáticos do seu WAC clássico, que normalmente se encontra junto ao IIS em c:\inetpub\wwwroot\seriouswac:


2) Copiar a pasta seriouswac inteira para dentro de webapps no PASOE do seu Autorizador Web (no exemplo, o PASOE foi criado com o nome pasoe_atz): 


3) Habilitar a execução de "frames dentro de outros frames", necessário para o correto funcionamento do WAC ao ser chamado à partir do Autorizador Web: 

Editar o arquivo ...\pasoe_atz\webapps\ROOT\WEB-INF\spring\anonymousLoginModel.xml para adicionar a linha <frame-options policy="SAMEORIGIN"/> dentro da tag <http><headers> (próximo da linha 145):

Antes:

Depois:

Obs: por questões de segurança, esta alteração habilita apenas a execução de frames originados pelo próprio servidor do WAC, mantendo a restrição a páginas externas. Se você utiliza outro método de autenticação diferente de anônimo, aplique esta mesma alteração no seu arquivo de configurações equivalente.


4) reinicie o PASOE para considerar as alterações.



Mais detalhes: Como executar programas em Webspeed no Progress 12 - PASOE

Acessar o sistema como administrador (medical):

Alterar a propriedade "com.totvs.saude.wac100.url" para referenciar à instância do PASOE, onde o host e porta devem ser adequadamente substituídos conforme seu ambiente:

Para fins de comparação, a URL antiga nessa propriedade costumava ser: "http://[host]/scripts/cgiip.exe/WService=[servico_wac]/wac/wac0000.w", onde [servico_wac] referenciava ao nome do Broker WebSpeed.

O cadastro de menus não sofreu alteração, permanecendo sua referência através da URL "openWacURL,[nome_do_programa]":

Após alteração da propriedade deverá ser possível acessar normalmente os programas de odontologia: