Árvore de páginas

Versões comparadas

Chave

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

...

A fim de criar uma interface de aviso de vencimento de Certificado Digital, foi desenvolvida uma API Rest do Protheus para consumir um serviço SOAP do TSS responsável pelas informações do Certificado Digital. Agora será possível ter acesso a informações como, por exemplo, a data de validade do Certificado Digital, e poder decidir por alertar o usuário da proximidade do vencimento.

04. DEMAIS INFORMAÇÕES

Não há.

...

  • PARAMETROS DA REQUISICAO REST
    • token - Token de validação de conexão
    • codEntTSS - Código de Entidade no TSS ( SPED400 )
  • RETORNO BEM SUCEDIDO
    • Arquivo JSON com informações do Certificado Digital cadastrado no TSS
  • RETORNO MAL SUCEDIDO
    • Não informar alguns dos parâmetros obrigatórios da requisição
      • "Token e/ou Entidade do TSS nao foram informados nos parametros." 
        • "Os Query Params 'token' e 'codEntTSS' sao obrigatorios e devem ser informados com um token valido e um codigo de entidade do TSS valido, respectivamente."
    • Parâmetro MV_TAFSURL em branco ou com conteúdo inválido
      • "TSS nao pode ser conectado."
        • "A tentativa de conexao na API SPEDCFGNFE falhou. Favor verificar: Query Params informados. TSS ativo. VPN ativa. Parametros Protheus com conteudos validos."
    • Para os parâmetros informados não foi encontrado Certificado ou requisição falhou
      • "Nao foi possivel obter informacoes de Certificados"
        • "Endpoint CFGSTATUSCERTIFICATE da API SPEDCFGNFE falhou ou retornou vazio."
    • Para os parâmetros informados não foi encontrado Certificado
      •  "Nenhum Certificado encontrado."
        • "Nenhum Certificado foi encontrado para os parametros informados."

...

05. ASSUNTOS RELACIONADOS

...


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>