Os Nossos Utilitários
Ferramentas proprietárias desenvolvidas pela Nacarsoft para ambientes ADABAS/NATURAL. Solicite acesso com o seu email corporativo.
Aplicações web
Gestão com interface gráfica a partir de qualquer navegador: deploy, desenvolvimento, dados, ficheiros e filas batch.
NSDeploy
Plataforma de implementação automatizada de objetos Natural entre ambientes (DEV → TST → PRD) sobre ADABAS. Compilação, transferência e implementação com rastreabilidade completa, RBAC e suporte multi-ambiente.
Características
- Pipeline automatizado: compilar, transferir e implementar
- Multi-ambiente DEV/TST/PRD com configurações independentes
- Gestão de pacotes com dependências e versionamento
- RBAC: utilizadores, grupos, funções e permissões
- Dashboard em tempo real com estado das implementações
- Auditoria completa: quem, o quê, quando e resultado
- Suporte SSH e FTP para transferência de objetos
- Vários buffer pools por ambiente
NSRAD
Plataforma abrangente de desenvolvimento e gestão de aplicações Natural/ADABAS com SDK, plugins, assistente IA, repositórios e implantação contínua. Inclui editor visual, depuração, métricas e auditoria.
Características
- SDK completo para desenvolvimento de plugins e aplicações
- Assistente IA integrado para ajuda no desenvolvimento
- Repositório de objetos Natural com versionamento
- Editor visual de mapas e telas
- Sistema de plugins extensível
- RBAC completo com utilizadores, grupos e funções
- Implantação contínua com pipeline automatizado
- Métricas e auditoria em tempo real
- API REST completa para integração
- Suporte multi-banco de dados (Adabas, SQL, MongoDB)
NSAdaBrowse
Explorador web moderno de ficheiros Adabas com API REST, autenticação JWT, RBAC e interface responsiva. Explore bases de dados e ficheiros a partir de qualquer navegador.
Características
- Explorador web de ficheiros de bases de dados Adabas
- Autenticação por token JWT com controlo de acesso baseado em funções
- Vistas de árvore e lista de bases de dados e ficheiros
- Visualização de dados nos modos tabela, formulário e FDT
- Suporte de tema escuro e claro
- Configuração multi-base de dados via YAML
NSFS
Gestor de ficheiros auto-hospedado com SSH/SFTP, RBAC e design integrado da suite Nacarsoft. Exploração remota de sistemas de ficheiros, controlo de acesso por utilizadores e grupos, e interface web moderna.
Características
- Explorador de ficheiros web com navegação em árvore
- Conexões SSH/SFTP remotas a outros servidores
- RBAC completo: utilizadores, grupos, funções e permissões
- Autenticação JWT com controlo de acesso baseado em funções
- Vista de grelha e lista com pré-visualização de ficheiros
- Carregamento e descarregamento de ficheiros com drag & drop
- Edição de ficheiros de texto em linha
- Gestão de permissões por diretório e ficheiro
- Design integrado com a suite Nacarsoft
NSBatch
Gestor de filas de processos estilo mainframe (JES) com painel web em tempo real. Enfileire trabalhos, controle a execução com um PID isolado por execução, programe recorrências por hora e dia, e audite cada ação: quem abriu, pausou ou fechou cada fila.
Características
- Filas estilo mainframe: concorrência, prioridade e janelas por fila
- Agendamento recorrente por hora e dias, com catch-up e anti-sobreposição
- Painel web em tempo real (SSE) com spool vivo, tail e download
- Rastreabilidade por fila: quem abriu, pausou ou fechou, utilizador ou agendador
- RBAC completo, JWT, auditoria e API REST com paridade CLI
NSTerm
Terminal web multi-sessão com painel em tempo real. Abra terminais no navegador, gira sessões ativas, publique aplicações de terminal com RBAC e audite cada acesso: quem abriu o quê, quando e de onde.
Características
- Terminais no navegador com várias sessões por utilizador
- Catálogo de aplicações de terminal publicadas com RBAC
- Abertura e fecho de sessões com controlo de acesso
- Painel em tempo real de sessões ativas
- Auditoria completa de acessos e ações
Utilitários de linha de comandos
Ferramentas CLI para scripts, cron e pipelines: extração, carga, mascaramento, monitorização e ordenação.
NSAdaFile
Utilitário de linha de comandos para extrair registos de um ficheiro Adabas e escrevê-los num ficheiro de saída em vários formatos: CSV, JSON, XML, tabulado e registo.
Características
- Exportação para formatos CSV, JSON, XML, tabulado e registo
- Seleção de campos e inclusão de ISN
- Capacidades de ordenação e pesquisa
- Modo demo com limite de registos configurável
- Tempo de execução e informação do sistema
NSDdm
Utilitário de linha de comandos para despejar a estrutura do Data Definition Module (DDM) de um ficheiro Adabas. Essencial para compreender os layouts dos ficheiros e as definições de campos.
Características
- Despeje completo da estrutura do DDM
- Saída opcional para ficheiro
- Informação de versão e do sistema
- Execução leve e rápida
NSAdaMask
Mascaramento determinístico de dados ADABAS multi-país a partir da linha de comando. Simule antes de aplicar: DNI, CPF, RUT, SSN, passaporte, CIF, CUIT, IBAN, cartões, IP, MAC, matrículas e mais, de forma determinística.
Características
- Mascaramento determinístico: o mesmo valor original produz sempre a mesma substituição
- Simulação antes de aplicar (-simulate): relatório por campo do que mudaria, sem escrever nada
- Formato preservado: DNI, CPF, RUT, SSN, passaporte, CIF, CUIT, IBAN, cartões, IP, MAC e matrículas válidos
- Multi-país: ES/AR/US/BR/CL/MX com 37 dicionários com formato válido (DNI_AR, DNI_BR, TAX_ID_AR, POSTAL_CODE_US, PLATE_BR...)
- Datas por país: DD/MM/AAAA (ES) vs MM/DD/AAAA (US); AAAAMMDD e ISO sempre aceites
- Ligação direta ao núcleo ADABAS (acj) com leituras paginadas e multifetch
NSADALoader
Utilitário de linha de comandos para carga e atualização em massa de registos Adabas a partir de ficheiros JSON, CSV, TSV e XML. STORE e UPDATE automáticos, campos MU/PE, exportação e modelos -describe.
Características
- Carga em massa STORE e atualização UPDATE a partir de JSON, CSV, TSV ou XML (autodeteção por extensão)
- Suporte nativo de campos MU e grupos periódicos PE
- Exportação de ficheiros Adabas para JSON (-limit 0 = sem limite)
- Modelos de estrutura com -describe (só leitura)
- Nomes DDM semânticos através da configuração do nsddm
- Transações por lote configuráveis (-batch)
NSAdaTop
Monitor de sessões Adabas em tempo real com interface TUI interativa estilo htop. Visualize métricas de atividade, deltas de chamadas/transações e navegação por teclado.
Características
- Interface TUI em tempo real estilo htop
- Métricas delta de chamadas e transações por intervalo
- Ordenação interativa por qualquer coluna
- Filtro por mínimo de chamadas delta
- Navegação completa por teclado (estilo vim)
- Suporte a cores e design responsivo
NSSort
Utilitário de linha de comandos compatível com SyncSort para copiar, ordenar e misturar ficheiros. Substituto direto dos trabalhos SyncSort UNIX com a mesma sintaxe /OPTION.
Características
- Sintaxe /OPTION compatível com SyncSort, com abreviaturas
- Cópia, ordenação externa e mistura de ficheiros
- Binário estático único, sem dependências
- Estatísticas e validação /NOEXECUTE