Adabas Fastpath Online Services is designed so that functions can optionally be secured by Natural Security. The modules are written exclusively in Natural and each module name conforms to the following format:
Flnnnnta
where
l | is the language type (initially with a value of "1" for English). |
nnnn | is the module number. |
t | is the module type (for example, P for program, S for subroutine). |
a | is a further qualifier (for example, where several maps are used). |
The Natural modules for Adabas Fastpath Online Services are supplied in two libraries: SYSAFP and SYSMWvrs. Thus, each new system maintenance level introduces a new library name.
The modules that control the version library are supplied in SYSAFP and everything else is supplied in the version library SYSMWvrs.
The following table lists all the Adabas Fastpath Online Services functions, objects, and subfunctions, together with the names of the Natural objects that perform the function. You can use this list to apply Natural Security on a function level, if required.
Function | Object | Subfunction | Program | Command |
---|---|---|---|---|
Versioning | Menu (on SYSAFP) | Menu | MENU (on SYSAFP) | |
Main | Menu (on SYSMWvrs) | Menu | MENU (on SYSMWvrs) | |
LFILE Maintenance | F10000P | 0 | ||
Parameter Maintenance | Menu | F11000P | 1 | |
Buffer | List | F11100P | 1.1 | |
Add | F11110P | 1.1.1 | ||
Modify | F11120S | Not possible | ||
Display | F11130S | |||
Purge | F11140S | |||
Rename | F11150S | |||
Copy | F11160S | |||
File | List | F11200P | 1.2 | |
Add | F11210P | 1.2.1 | ||
Modify | F11220P | 1.2.2 | ||
Display | F11230S | Not possible | ||
Purge | F11240S | |||
Copy | F11260S | |||
Job | F11300P | 1.3 | ||
Add | F11310P | 1.3.1 | ||
Modify | F11320S | Not possible | ||
Display | F11330S | |||
Purge | F11340S | |||
Rename | F11350S | |||
Copy | F11360S | |||
Current Buffer Statistics and Interaction | Menu | F12000P | 2 | |
Buffer | Display | F12100P | 2.1 | |
Database | F12200P | 2.2 | ||
File | F12210P | 2.2.1 | ||
Set Summary | F12220P | 2.2.2 | ||
File Sets | F12230P | 2.2.3 | ||
Database | Stop/Start | F12260S | Not possible | |
File | F12240S | |||
File Sets | F12250S | |||
Job | Display | F12300P | 2.3 | |
Stop/Start | F12310S | Not possible | ||
System Jobs | Display | F12400P | 2.4 | |
Buffer History | Menu | F13000P | 3 | |
List | Display | F13100S | Not possible | |
F13110S | ||||
Purge | F13120S | |||
AFPCMD | Menu | F14000P | 4 | |
Special Services | Menu | F15000P | 5 | |
Buffer | Menu | F15100P | 5.1 | |
Database Local | Menu | F15200P | 5.2 | |
Menu | F15300P | 5.3 | ||
Zap | F15310S | Not possible | ||
Reconnect | F15320P | 5.3.2 | ||
AFPLOOK | Menu | F16000P | 6 | |
Start | F16100P | 6.1 | ||
Display | File List | F16200P | 6.2 | |
File | F16210P | 6.2.1 | ||
Summary | F16300P | 6.3 | ||
Stop | F16400P | 6.4 | ||
Release | F16500P | 6.5 | ||
About Fastpath | List Messages | F17000P | 7 | |
AFPCMD | Menu | AFPCMDF18000P | AFPCMD | |
List | Job | F18110P | Not possible | |
Database | F18120P | |||
File | F18130P | |||
Set | F18140P | |||
Summary | F18150P | |||
Display | Buffer | F18280P | ||
Job | F18210P | |||
Database | F18220P | |||
File | F18230P | |||
Set | F18240P | |||
Summary | F18250P | |||
AFPLOOK | F18290P | |||
Trace | F18270P | |||
All | F18260P | |||
Stop/Restart | Buffer | F18510P | ||
Stop/Start | Job | F18520P | ||
Database | F18530P | |||
File | F18540P | |||
Parms | Buffer | F18310P | ||
Job | F18320P | |||
File | F18330P |
The Natural subprogram U1SECSN1 is called to check security prior to the execution of various functions. This subprogram is supplied in source form on the Natural library SYSAFP to allow user-controlled extension of security checking for specific objects.
U1SECSN1 is called at specific places within the system whenever an action is about to take place. If the return code is not hexadecimal FF, error number 68 is displayed.
This subprogram is not intended for function checking where Natural Security can be successfully used.
The following table illustrates the security possibilities:
Type | Action | Name | SVC | DBID | FNR | Type |
---|---|---|---|---|---|---|
Buffer |
Add |
Buffer Name | ||||
File and File Sets |
Add |
Buffer Name | Optional | Yes | Yes | |
Job |
Add |
Job Name | Job Type | |||
AFPADA |
Services |
Optional | Yes |
Note:
Software AG accepts no responsibility or liability for the effect of
user changes on the subprogram U1SECSN1.