Páginas filhas
  • DFRM1-37547 DT Proibida a troca de empresas através dos serviços REST

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

TOTVS Framework

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Protheus 

Linhas_totvs

Segmento:

Framework 

Segmentos_totvs
Segmento

Módulo:CONFIGURADOR
Função:CONFIGURADOR (CFGX038)
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFRM1-37547


02. 
SITUAÇÃO/REQUISITO

O REST permite trocar o não inibe a troca do grupo de empresas, alterando através de variáveis públicas e utilizando funções como RpcSetEnv e RpcClearEnv, essa prática erros e gera inconsistências diversas.

03. SOLUÇÃO

No release 12.1.2510, as funções RpcSetEnv, RpcClearEnv e também a troca do valor da variável cEmpAnt passaram a gerar exceção quando usadas dentro de uma API REST do Protheus, evitando assim mal uso das funções e troca indevida do grupo de empresas.

04. DEMAIS INFORMAÇÕES

...

Para situações de necessidade de trabalhar em outro grupo de empresas, a recomendação é trabalhar com o TenantID, header enviado na requisição que permite escolher em qual grupo de empresas.

O sistema já gerava exceção devido a manipulação indevida da cEmpAnt, a mudança é que agora a exceção será gerada logo na mudança da mesma e não somente após a resposta da API.Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica https://tdn.totvs.com/display/framework/02.+REST+com+ERP+Microsiga+Protheus



Templatedocumentos