Our Utilities
Proprietary tools developed by Nacarsoft for ADABAS/NATURAL environments. Request access with your corporate email.
Web applications
GUI-based management from any browser: deployment, development, data, files and batch queues.
NSDeploy
Automated deployment platform for Natural objects between environments (DEV → TST → PRD) on ADABAS. Compilation, transfer and deployment with full traceability, RBAC and multi-environment support.
Features
- Automated pipeline: compile, transfer and deploy
- Multi-environment DEV/TST/PRD with independent configurations
- Package management with dependencies and versioning
- RBAC: users, groups, roles and permissions
- Real-time dashboard with deployment status
- Full audit trail: who, what, when and result
- SSH and FTP support for object transfer
- Multiple buffer pools per environment
NSRAD
Comprehensive Natural/ADABAS application development and management platform with SDK, plugins, AI assistant, repositories and continuous deployment. Includes visual editor, debugging, metrics and auditing.
Features
- Complete SDK for plugin and application development
- Integrated AI assistant for development help
- Natural object repository with versioning
- Visual editor for maps and screens
- Extensible plugin system
- Full RBAC with users, groups and roles
- Continuous deployment with automated pipeline
- Real-time metrics and auditing
- Complete REST API for integration
- Multi-database support (Adabas, SQL, MongoDB)
NSAdaBrowse
Modern web-based Adabas file browser with REST API, JWT authentication, RBAC, and responsive UI. Browse databases and files from any browser.
Features
- Web-based file browser for Adabas databases
- JWT token authentication with role-based access control
- Tree view and list view of databases and files
- Data viewing in table, form, and FDT modes
- Dark/light theme support
- Multi-database configuration via YAML
NSFS
Self-hosted file manager with SSH/SFTP, RBAC and Nacarsoft suite integrated design. Remote filesystem browsing, user and group access control, and modern web interface.
Features
- Web file explorer with tree navigation
- SSH/SFTP remote connections to other servers
- Full RBAC: users, groups, roles and permissions
- JWT authentication with role-based access control
- Grid and list view with file preview
- Drag & drop file upload and download
- Online text file editing
- Directory and file permission management
- Integrated design with Nacarsoft suite
NSBatch
Mainframe-style (JES) process queue manager with real-time web panel. Queue jobs, control execution with one isolated PID per run, schedule recurrences by hour and day, and audit every action: who opened, paused or closed each queue.
Features
- Mainframe-style queues: concurrency, priority and windows per queue
- Recurring schedules by hour and days, with catch-up and anti-overlap
- Real-time web panel (SSE) with live spool, tail and download
- Per-queue traceability: who opened, paused or closed, user or scheduler
- Full RBAC, JWT, auditing and REST API with CLI parity
NSTerm
Multi-session web terminal with real-time panel. Open terminals in the browser, manage active sessions, publish RBAC-gated terminal applications and audit every access: who opened what, when and from where.
Features
- In-browser terminals with multiple sessions per user
- RBAC-published terminal application catalog
- Session open and kill with access control
- Real-time active sessions panel
- Full audit of accesses and actions
Command-line utilities
CLI tools for scripts, cron and pipelines: extraction, loading, masking, monitoring and sorting.
NSAdaFile
Command-line utility to extract records from an Adabas file and write them to an output file in multiple formats: CSV, JSON, XML, tab, and record.
Features
- Export to CSV, JSON, XML, tab, and record formats
- Field selection and ISN inclusion
- Sorting and search capabilities
- Demo mode with configurable record limit
- Execution timing and system info display
NSDdm
Command-line utility to dump the Data Definition Module (DDM) structure of an Adabas file. Essential for understanding file layouts and field definitions.
Features
- Complete DDM structure dump
- Optional output to file
- Version and system information
- Lightweight and fast execution
NSAdaMask
Multi-country ADABAS data masking from the command line. Simulate before applying: DNI, CPF, RUT, SSN, passport, CIF, CUIT, IBAN, cards, IP, MAC, plates and more, deterministically.
Features
- Deterministic masking: the same original always maps to the same replacement
- Simulate before applying (-simulate): per-field change report, nothing written
- Format preserved: valid DNI, CPF, RUT, SSN, passport, CIF, CUIT, IBAN, cards, IP, MAC and plates
- Multi-country: ES/AR/US/BR/CL/MX with 37 format-valid dictionaries (DNI_AR, DNI_BR, TAX_ID_AR, POSTAL_CODE_US, PLATE_BR...)
- Country-aware dates: DD/MM/YYYY (ES) vs MM/DD/YYYY (US); YYYYMMDD and ISO always accepted
- Direct connection to the ADABAS nucleus (acj) with paged reads and multifetch
NSADALoader
Command-line utility for mass loading and updating Adabas records from JSON, CSV, TSV and XML files. Automatic STORE and UPDATE, MU/PE fields, export and -describe templates.
Features
- Mass STORE load and UPDATE from JSON, CSV, TSV or XML (auto-detected by extension)
- Native MU fields and periodic PE group support
- Adabas file export to JSON (-limit 0 = no limit)
- Structure templates with -describe (read-only)
- Semantic DDM names via nsddm configuration
- Configurable batch transactions (-batch)
NSAdaTop
Real-time Adabas session monitor with interactive htop-style TUI interface. Visualize activity metrics, call/transaction deltas, and keyboard navigation.
Features
- Real-time htop-style TUI interface
- Delta call and transaction metrics per interval
- Interactive sorting by any column
- Filter by minimum delta calls
- Full keyboard navigation (vim-like)
- Color support and responsive design
NSSort
SyncSort-compatible command-line utility to copy, sort and merge files. Drop-in replacement for SyncSort UNIX jobs with the same /OPTION syntax.
Features
- SyncSort-compatible /OPTION syntax with abbreviations
- File copy, external sort and merge
- Single static binary, no dependencies
- Statistics and /NOEXECUTE validation