Product versions:
Adabas for Linux and Cloud (Docker image) 7.3.0
Natural for Linux and Cloud (Docker image) 9.3.2
An attempt to tun TEST-EMP (SAMP4ONE) program directly using Natural screens (natural command ran without parameters against running Natural Community Edition container fails with NAT3148 against DBID 12 and subcode 0.
Below is full error message:
EMP-GET 0046 NAT3148 Database 12 not active. Subc 0.
After some investigation involving NATPARM parameter file I was able to determine that this file as supplied - using NATCONF.CFG as supplied will use ADALNK(X) to access the database in question. Changed relevant entry (Database Management System Assignments) to use relevant ADATCP setting - adatcp://ADABAS-DB:60001, with AdabasClient command getdbinfo 12 being able to contact Adabas Community Edition container without any issue.
Yet. After updating configuration files, subsequent attempts to run TEST-EMP (calling EMP-GET) are accompanied with error message exactly as above.
While I readily appreciate that NaturalONE is primary development environment since 9.1 and somewhat grudgingly accept some editors in Natural are disabled because of that, I fail to see any documented stipulation than Community Edition of Natural prevents running of programs that access remote databases. Being able to run programs developed in NaturalONE outside NaturalONE bulky and heavily Web oriented infrastructure, against still heavily used ‘classical’ terminal based interface would streamline my educational experience and make it more transferable to mainframe environments.
Feedback upon whether above restriction is genuine design choice for Community Edition or matter of settings that need and can be further corrected would be greatly appreciated.
(Above query pertains to Community Editions of both products)