Skip to Main Content
Due to the recent acquisition by IBM, the Adabas & Natural Ideas Portal does not contain ideas from products ApplinX and EntireX any longer. Please refer to the IBM Ideas Portal for these products from now on (IBMid required). Existing content will be migrated during the next few weeks.
Status Under Review
Categories Natural (NAT)
Created by Hezi Shirazi
Created on Jul 15, 2021

Natural Auditing

There are new security regulation that we will be able to achieve if Natural will provide the following:

  1. Running a Natural session, I need to know, which changes were done to the: Fnat, Fuser, Fddm.
    (using command like save, cat, scartch, stow, import…)

I would like to be able to get a report with this info.

  1. In addition we need to know which Natural modules were executed within a Natural session.
    For example Program -> subprogram -> external subroutine -> "C" program…..

The ideal solution will be Natural dynamic parameters which we can use when starting a Natural session.

With Regards,

Hezi

Use Case Security Auditing
Created on Brainstorm 08/09/2020 03:32
Brainstorm ID 8337
  • Admin
    Eli Cohen
    Reply
    |
    Apr 30, 2024

    Hello Hezi,

    For the execution you may look on this information :

    If you want to know which modules have been executed, start the session with the parameter

    PROFILER=(ACTIVE=ON,RESNAME=resname,RESLIB=library,EVENT=(S,P,C))

    See PROFILER parameter for details.

    The Profiler data is written to the resource specified. It collects session, program and external-program-call events. Because EVENTTRACE=OFF by default, the data is aggregated which keeps the resource small.

    If you read the resource with the NaturalONE Profiler or with the Profiler utility (batch), the executed Natural object are listed.

    If you use the Profiler Rich GUI, you can even figure out which (external) programs are called by a program (and how often), and by which programs a (external) program has been called.


    For Auditing the Natural files, we are checking this out.