Árvore de páginas

Versões comparadas

Chave

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

...

Informações

Devido ao excesso de requisições realizadas pelo servidor do Mashup Totvs no site da Receita Federal, na versão 12.1.11 do Datasul foi adicionado a opção de configuração de proxy para o Mashup Totvs passar a utilizar este endereço em suas requisições externas. É importante ressaltar que o proxy não é obrigatório para todas as estações clientes do produto, no entanto, em caso de erros de conexão a sugestão é instalar o proxy. O acesso ao mashup sempre se dará pela parte cliente, pois, existe sempre a necessidade visual de validar os desafios das imagens, portanto, não existe como executar esse funcionalidade diretamente via backend. 

O Mashup Totvs fornece uma ferramenta para que o WebService simule um proxy (http://mashup.totvs.com.br/TOTVSMashups.Setup.zip) em suas requisições, de modo a não utilizar sempre o mesmo endereço. A instalação adota a porta 8055 por padrão.

(aviso) Importante:

Na Arquitetura Tomcat para utilização do TAS é necessário parametrizar duas propriedades na tabela dinâmica:

  • totvs.tas.debug - para baixar os arquivos de debug;
  • totvs.tas.url - para parametrizar o endereço em requisições externas.

Caso as propriedades totvs.tas.debug e totvs.tas.url não existam na tabela dinâmica, as mesmas assumiram valores padrão FALSE e VAZIO respectivamente. Ao retornar o valor vazio para a url assumirá, assim, o valor padrão.

Usuário e senha devem ser definidos para utilização dos serviços através do método SetUserPassword:

Bloco de código
RUN SetUserPassword IN hTas(INPUT cUser, INPUT cPassword).

Após a configuração de usuário e senha, os serviços podem ser consumidos.

Card documentos
InformacaoA partir da versão <b>12.1.8</b> do produto a parametrização de usuário e senha não deve ser feita pelo desenvolvedor.
TituloAtenção


A API desenvolvida retorna os dados dos serviços em formato JSON. Caso ocorra algum erro na execução do serviço, será retornado no valor "Erro", que pode ser pego através do método getString:

...