Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Objetivo
Este documento tem como objetivo auxiliar no processo de atualizao dos aplicativos:
3.1.
Para atualizar um site, localize-o no IIS. O primeiro passo entrar nas propriedades do site
no IIS para verificar qual o diretrio com os arquivos fsicos do site, pois o objetivo
substitu-los. Comece atualizando o site SAP. No Windows 2008, selecione o site e clique
em Configuraes Bsicas. No Windows 2003 clique com o boto direito sobre o site a
ser atualizado e clique em Propriedades:
Na aba Pasta Base pode-se conferir o Caminho Local, que mostra o diretrio onde
esto os arquivos fsicos do site:
Crie uma pasta chamada BACKUP (se no existir) dentro do diretrio do site;
Agora deve-se copiar o arquivo referente ao site (aquele que foi copiado para dentro do
TS) para a pasta do site e descompact-lo. No caso do site SAP, o arquivo o SAP.zip.
Descompacte tudo no diretrio do site. Importante: no substituir o Log nem o
web.config:
3.1.1.
Alterando o web.config:
Esse a parte mais cuidadosa, vamos verificar se o cliente est com o web.config
atualizado, para isso temos que verificar se existem algumas chaves e se elas esto
corretas (se j existirem s verifique se esto corretas). Abra arquivo web.config do
diretrio do site do site SAP com o bloco de notas.
3.1.1.1. Atualizao do web.config 10/09/2014:
Devero ser alteradas 3 chaves para a verso 3.02 do TISS. Elas devem estar dentro de
<appSettings> </appSettings>, a ordem das chaves dentro de appSettings no
importa. Localize-as (ou insira) e altere da seguinte forma:
<add key="recursoGlosaServiceURL" value="http://localhost:10436/wcfRecursoGlosaV3_02_00.svc"/>
<add key="statusProtocoloServiceURL" value="http://localhost:10436/wcfSolicitacaoStatusProtocoloV3_02_00.svc"/>
<add key="statusAutorizacaoServiceURL" value="http://localhost:10436/wcfSolicitacaoStatusAutorizacaoV3_02_00.svc"/>
Obs.: A parte verde varia para cada cliente, pois contm o DNS que aponta para o site
de Servios TISS.
E verifique se abaixo dela existem as quatro chaves abaixo. Se no existir, copie e cole
logo abaixo da "endPointURI":
<add key="webServiceMaxSentMessageSize" value="4194304"/>
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding name="WSHttpBinding_IwcfRegistraErro" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text"
textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<reliableSession ordered="true" inactivityTimeout="00:10:00"
enabled="false" />
<security mode="Message">
<transport clientCredentialType="Windows" proxyCredentialType="None"
realm="" />
<message clientCredentialType="Windows" negotiateServiceCredential="true"
algorithmSuite="Default" />
</security>
</binding>
<binding name="WSHttpBinding_ITestCom" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
Agora s resta testar se o site est funcionando. No IIS, clique com o boto direito no
nome do site e clique em Procurar (no Windows 2008 o Procurar Site fica nas
opes do lado direito do site selecionado):
No Windows 2008 o IIS abre o site no browser padro e no Windows 2003 ele abre em
sua prpria janela:
1.1.
Atualizando o site Direitos
Para atualizar o site Direitos deve-se seguir os mesmos passos utilizados para atualizar
o site SAP, s que no precisa alterar nada no arquivo web.config (e tome os mesmos
cuidados para no substitu-lo).
1.2.
Atualizando o site Formulrios
Para atualizar o site Formulrios deve-se seguir os mesmos passos utilizados para
atualizar o site SAP, s que as alteraes do arquivo web.config so diferentes (e tome
os mesmos cuidados para no substitu-lo). Outro detalhe que o site Formulrios no
abre login para testar, s abre uma lista de funes como na imagem abaixo:
1.2.1.
Alterando o web.config:
Esse a parte mais cuidadosa, vamos verificar se o cliente est com o web.config
atualizado, para isso temos que verificar se existem algumas chaves e se elas esto
corretas (se j existirem s verifique se esto corretas). Abra arquivo web.config do
diretrio do site do site SAP com o bloco de notas.
1.2.1.1. Atualizao do web.config 10/11/2014:
No web.config do portal do prestador e no web.config do Formulrios necessrio
acrescentar o cdigo a seguir logo abaixo da tag </appsettings> (ignore a parte azul):
<appSettings>
.....
....
....
</appSettings>
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding name="WSHttpBinding_IwcfRegistraErro" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text"
textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<reliableSession ordered="true" inactivityTimeout="00:10:00"
enabled="false" />
<security mode="Message">
<transport clientCredentialType="Windows" proxyCredentialType="None"
realm="" />
<message clientCredentialType="Windows" negotiateServiceCredential="true"
algorithmSuite="Default" />
</security>
</binding>
<binding name="WSHttpBinding_ITestCom" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text"
textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
1.3.
Crie uma pasta chamada BACKUP (se no existir) dentro do diretrio do site;
Selecione todos os arquivos (menos a pasta BACKUP) e gere um arquivo
compactado chamado OLD_<data_atual>.rar
E mova o arquivo de backup para dentro da pasta BACKUP:
Agora deve-se copiar o arquivo referente ao site (aquele que foi copiado para dentro do
TS) para a pasta do site e descompact-lo. No caso do site WebServices, o arquivo o
WCF_TISS (Web.config Alterado).zip. Descompacte tudo no diretrio do site.
Observao: Para os outros sites existe o alerta de no substituir o arquivo web.config,
porm, para o WebServices foi necessria uma alterao nesse arquivo, por isso ele
est vindo junto no arquivo compactado, ou seja, ele tambm deve ser substitudo
normalmente:
1.3.1.
Alterando o web.config:
Esse a parte mais cuidadosa. Abra arquivo web.config do diretrio do site do site
WebServices com o bloco de notas. S iremos alterar os dados de conexo com o banco
de dados. Procure pela tag <connectionStrings>:
Data Source a string de conexo com o banco de dados. Repare que no tem
nenhum valor entre o smbolo = e o ponto e vrgula. Insira ali a string de
conexo com o banco de dados do cliente:
o Exemplo: Data Source=ORACLE_TCP;
User ID o usurio de conexo com o banco de dados:
o Exemplo: User ID=sistcp;
Password a senha:
o Exemplo: Password=tcp
1.3.2.
Testando o WebService
Para testar, no IIS, clique com o boto direito no nome do site e clique em Procurar
(no Windows 2008 o Procurar Site fica nas opes do lado direito do site selecionado)
e no browser deve abrir apenas uma lista de funes como a do site Formulrios.