[RESOLVIDO] Falha na seguranca por estabelecimento

Discussão em 'EMS , HCM e Totvs 11' iniciado por Sergio Gonçalves, Outubro 24, 2016.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Sergio Gonçalves

    Sergio Gonçalves Sem Pontuação

    Bom dia.

    Estou fazendo uma integração via appserver, esta integração faz o login no sistema via btapi910za e faz reporte por item pela CPAPI009 (reporte por item) , no entanto depois da atualização do sistema para a versão 12.1.12 está aparecendo a mensagem no log "Falha na seguranca por estabelecimento", e não faz o reporte. Porém na API retorna apenas "NOK" e sem erros na tt-erro. Esta segurança está desabilitada no CD0101.

    Alguem já passou por isso e conseguiu resolver?
    reissobr curtiu isso.
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    já tentou então, habilitar a segurança e montar o cadastro direitinho ? pode ser que na nova versão, isso seja obrigatorio, não migrei pra 12.1.12 ainda
    reissobr curtiu isso.
  3. Sergio Gonçalves

    Sergio Gonçalves Sem Pontuação

    Sim, marquei a opção no CD0101 e nas unidades organizacionais relacionei os grupos de usuários corretos. Mesmo assim não funciona.
  4. reissobr

    reissobr Membro Ativo

    @Sergio Gonçalves,
    Você só tem o reporte pelo customizado, ou também reporte manual ?
    Já tentou o reporte"on-line" pelo padrão do sistema, pelo cp0324 ?
    Está funcionando ?
  5. Sergio Gonçalves

    Sergio Gonçalves Sem Pontuação

    pelo CP0324 funciona, se eu logar no sistema e pelo editor executar o programa que faz o reporte também funciona, inclusive fiz o teste logando no sistema com o mesmo usuario usado na appserver e também funciona. Já pela appserver que cria a sessão e faz o login via btapi910za pra depois fazer o reporte não funciona.

    segue trecho do log com a mensagem de falha

    [16/10/19@13:33:36.599-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from Main Block [cep/ceapi001k.p]
    [16/10/19@13:33:36.599-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run pi-execute in cep/ceapi001k.p "tt-movto tt-erro no" [pi-processa-reservas-positivas - cpp/cpapi009.p @ 6042]
    [16/10/19@13:33:36.599-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run cdp/cdapi024.p PERSIST [pi-execute - cep/ceapi001k.p @ 2986]
    [16/10/19@13:33:36.599-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from Main Block [cdp/cdapi024.p]
    [16/10/19@13:33:36.599-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run piCalcula in cdp/cdapi005.p "201609" [pi-execute - cep/ceapi001k.p @ 3012]
    [16/10/19@13:33:36.600-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from piCalcula "01/10/16 31/10/16 10 2016 01/09/16 30/09/16" [cdp/cdapi005.p]
    [16/10/19@13:33:36.600-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run pi-valida [pi-execute - cep/ceapi001k.p @ 3098]
    [16/10/19@13:33:36.600-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run inbo/boin00881.p PERSIST [pi-valida - cep/ceapi001k.p @ 9393]
    [16/10/19@13:33:36.600-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run cdp/cd9150e.p [Main Block - inbo/boin00881.p @ 483]
    [16/10/19@13:33:36.601-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from Main Block [cdp/cd9150e.p]
    [16/10/19@13:33:36.601-0300] P-029055 T-4148037376 1 AS APPL Falha na seguranca por estabelecimento
    [16/10/19@13:33:36.601-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run verifySecurity in btb/btbsecurity.p "3501" [Main Block - inbo/boin00881.p @ 2609]
    [16/10/19@13:33:36.601-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run selfInfo in inbo/boin00881.p [verifySecurity - btb/btbsecurity.p @ 494]
    [16/10/19@13:33:36.601-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run emptyRowInfo in inbo/boin00881.p [selfInfo - inbo/boin00881.p @ 3399]
    [16/10/19@13:33:36.601-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from emptyRowInfo [inbo/boin00881.p]


    o interessante é que o programa cria a ordem de produção e no momento de fazer a requisição dá condição de error

    Return from pi-atualiza-estoq [cep/ceapi001k.p]
    [16/10/19@13:33:36.730-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from Main Block "movto-estoq" [database/tgin/tcp/tcin218.p]
    [16/10/19@13:33:36.736-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run cep/ceapi001p.p "1115894 101 28 12/10/16 51848767 0" [pi-execute - cep/ceapi001k.p @ 5204]
    [16/10/19@13:33:36.737-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run cdp/cdapi005.p "201609" [Main Block - cep/ceapi001p.p @ 453]
    [16/10/19@13:33:36.737-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run piCalcula "201609" [Main Block - cdp/cdapi005.p @ 394]
    [16/10/19@13:33:36.737-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from piCalcula "01/10/16 31/10/16 10 2016 01/09/16 30/09/16" [cdp/cdapi005.p]
    [16/10/19@13:33:36.738-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from Main Block "01/10/16 31/10/16 10 2016 01/09/16 30/09/16" [cdp/cdapi005.p]
    [16/10/19@13:33:36.739-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from Main Block "ord-movto-period" [database/tgin/tcp/tcin765.p]
    [16/10/19@13:33:36.740-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from Main Block "ord-movto-period ord-movto-period" [database/tgin/twp/twin765.p]
    [16/10/19@13:33:36.740-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from Main Block [cep/ceapi001p.p]
    [16/10/19@13:33:36.740-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run RetornaUnidadeNegocio in cdp/cdapi024.p "101 51848767 PIC" [pi-execute - cep/ceapi001k.p @ 5221]
    [16/10/19@13:33:36.741-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from RetornaUnidadeNegocio "PMC" [cdp/cdapi024.p]
    [16/10/19@13:33:36.741-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from WRITE-TRIGGER "item" [cep/ceapi001k.p]
    [16/10/19@13:33:36.743-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from pi-execute [cep/ceapi001k.p] ERROR
    [16/10/19@13:33:36.746-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from pi-processa-reservas-positivas [cpp/cpapi009.p] ERROR
    [16/10/19@13:33:36.749-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from pi-processa-reportes "tt-rep-prod tt-erro tt-relatorio" [cpp/cpapi009.p]
    [16/10/19@13:33:36.749-0300] P-029055 T-4148037376 1 AS -- (Procedure: 'piReporteProducao bcp/AppObjManEsp.p' Line:3905) --->>Estou na APPPbjManEsp.p - procedure piReporteProducao: reporte pi-processa-reportes em cpapi009 executado.
    [16/10/19@13:33:36.749-0300] P-029055 T-4148037376 1 AS -- (Procedure: 'piReporteProducao bcp/AppObjManEsp.p' Line:3913) Estou na APPPbjManEsp.p - procedure piReporteProducao da pi-processa-reporte: retorno nok
    [16/10/19@13:33:36.749-0300] P-029055 T-4148037376 2 AS 4GLTRACE Run pi-cria-tt-erro "17006 --->>Retornou da pi-processa-reportes em cpapi009: 'nok' sem tabela de erro." [piReporteProducao - bcp/AppObjManEsp.p @ 3916]
    [16/10/19@13:33:36.749-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from pi-cria-tt-erro [bcp/AppObjManEsp.p]
    [16/10/19@13:33:36.749-0300] P-029055 T-4148037376 3 AS 4GLTRACE Return from piReporteProducao "tt-erro" [bcp/AppObjManEsp.p]
    [16/10/19@13:33:36.749-0300] P-029055 T-4148037376 1 AS -- (Procedure: 'Executa_Movimento bcp/AppObjManEsp.p' Line:3699) Estou na APPbjManEsp.p - procedure Executa_Movimento - Ponto 06 -each tt-erro
    [16/10/19@13:33:36.749-0300] P-029055 T-4148037376 1 AS -- (Procedure: 'Executa_Movimento bcp/AppObjManEsp.p' Line:3704) Estou na APPPbjManEsp.p - procedure Executa_Movimento - Ponto 06 - erro
    [16/10/19@13:33:36.749-0300] P-029055 T-4148037376 1 AS -- (Procedure: 'Executa_Movimento bcp/AppObjManEsp.p' Line:3704) tt-erro.cd-erro: 17006
    [16/10/19@13:33:36.749-0300] P-029055 T-4148037376 1 AS -- (Procedure: 'Executa_Movimento bcp/AppObjManEsp.p' Line:3704) tt-erro.mensagem: --->>Retornou da pi-processa-reportes em cpapi009: 'nok' sem tabela de erro.
  6. reissobr

    reissobr Membro Ativo

    @Sergio Gonçalves, uso o AppServer, mas estou em cloud, então nao conheço a parte de tecnologia dele.
    Mas tive problemas recentemente com a API de login.
    E só acontecia no AppServer.
    O que ocorria, é que quando alguem no sistema, mudava sua senha, o Appserver nao conseguia mais validar login pela API até ser reiniciado.
    Se funciona pelo padrão, acho que pode ser o mesmo problema, algum módulo do sistema com bug.
    Acho que vale a pena um chamado no portal da totvs.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página