Páginas filhas
  • Cadastro de URL’s Externas para acesso no RM Portal.

Versões comparadas

Chave

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

...

Execução segura do site externo

Ao clicar na url disponibilizada na lista, o usuário será redirecionado para o link em questão. Serão passados dois parâmetros para a url, entre eles:

  • key1 = Valor string contendo Identificador da sessão do usuário;
  • key2 = Valor string contendo um código criptografado validador de segurança do processo.

...

1)      – Serviço web para retornar a session do usuario:

 

Foi disponibilizado um WebService genérico no Portal Corpore.Net chamado “wsCorporeNet”. Ele contém o método “GetXmlSession”.Conforme abaixo:

...

Esse método deverá receber os parâmetros enviados através do link redirecionado. Se os valores forem passados de forma correta, o mesmo retornará todo o conteúdo da sessão do usuário em um formato xml, conforme figura abaixo:

 


12)      – Informações técnicas para utilização do webService nos sites externos

a) Os parâmetros [key1 e key2] passados na url deverão ser recuperados da seguinte forma (exemplo criados na linguagem dotNet):

...

  • string key1 = HttpContext.Current.Request.QueryString["Key1"].ToString();
  • string key2 = HttpContext.Current.Request.QueryString["Key2"].ToString();

b)      Deverá ser criado um proxy de webService para comunicação com o serviço web hospedado no portal RM, conforme figura aba

 

...

Para criação do proxy, o usuário deverá informar a url do endereço de WebService hospedado.

 

c) Após a criação do proxy, o método “GetXmlSession” poderá ser chamado. Esse deverá receber os valores de Key1 e Key2 nos parâmetros do método. Se os mesmo forem passados de forma correta, ele retornará uma string contendo o conteúdo das variáveis de sessão do usuário no formato Xml, conforme exemplo abaixo:

...

string result = x.GetXmlSession(sessionId, checkSum);

 

Consumo de WebService

 

                - Ao acionar o link externo, o nosso portal irá enviar na query string, ou seja, via método GET, duas chaves que serão solicitadas pelo nosso método do web service.

                - Em posse dessas chaves, basta acionar nosso web service e chamar o método informado na documentação passando as duas chaves recuperadas anteriormente.

 

                Na web temos vários exemplos de consumo de WS utilizando linguagem ASP.

                Seguem alguns exemplos:

 

 

 

 

Informações
titlePara maiores informações:

 


COMUNIDADE  @FRAMEWORK


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), 4 – (BI) e 3 –  (Gerador de Relatórios e Planilha).

...