Páginas filhas
  • Como expor os Web Services do RM através do IIS

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice


Aviso
titleAVISO SOBRE TÉRMINO DO SUPORTE

A partir da versão 12.1.2302, o RM não dará mais suporte às integrações que utilizam o TBC (TOTVS Business Connect) via IIS, conforme instruções descritas neste documento.

O QUE DEVE SER FEITO
As integrações existentes deverão ser substituídas pelo TBC via Host.

Mais informações aqui, Como Expor os Web Services do RM através do Host (recomendado) ou Redirecionamento de Requisições IIS para o Host



Produto

:

Conector                       Versão: 12.0                                                                   

Processo

:

Instalação do TBC no IIS

Subprocesso

:


Data da publicação

:

13/01/2015

...


A partir deste ponto os WebServices do TBC já podem ser acessados, por exemplo através do navegador Internet Explorer:

Image RemovedImage Added


3. Autenticação

Informações importantes sobre o comportamento do mecanismo de autenticação de usuários quando o TBC é instalado no IIS.

Para o WebMethod: AutenticaAcesso

Autentica o acesso do usuário no ambiente RM. O usuário e senha terá que ser passado via SOAP, criando um token para isto.

Especificamente quando o TBC estiver no IIS, o mecanismo de autenticação utilizará o protocolo de autenticação WSS, mais informações.

Significa que na requisição do serviço, o usuário e senha devem ser informados no modelo do protocolo WSS, que é diferente do Basic Authentication. (Que é o utilizado quando o TBS é acessado direto do RM.Host)

O usuário e senha devem ser informado no Header da requisição Soap, conforme o exemplo abaixo:

Usuário em texto limpo e a senha em base64:

Informações
titleSoap Request Example

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:br="http://www.totvs.com.br/br/">
   <soap:Header>
     <wsse:Security soap:mustUnderstand="1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <wsse:UsernameToken>
           <wsse:Username>User</wsse:Username>
           <wsse:Password>cGFzc3dvcmQ=</wsse:Password>
         </wsse:UsernameToken>
       </wsse:Security>
     </soap:Header>
   <soap:Body>
      <br:AutenticaAcesso/>
   </soap:Body>
</soap:Envelope>


4. Cache do IIS

Muito importante compreender que o IIS possui seu próprio gerenciamento de Cache e que ele pode interferir nas requisições, respondendo resultados armazenados em seu cache, sem antes requisitar o RM.Host.

Deve ser analisado com um técnico as configurações mais adequadas do IIS, de forma que não afete de forma negativa os serviços TBC.



 
Para maiores informações:
Icon
Consulte o WikiHelp TOTVS
 
[ |https://www.byyou.com/static/resources/hotsite/index.html]COMUNIDADE  @TBC e Microsoft Dynamics CRM
 Canais de Atendimento:
Chamado: Através do Portal Totvs www.suporte.totvs.com.br
Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 9 – (Demais Áreas), 2 – (CRM), 3 - (Vendas e CRM) e 3 –  (Microsoft CRM).