|
Question
When
and how can I terminate the learning phase for a user ?
Answer
A.
First You should check the stored access informations.

Option
6 can be used to print a compact
overview of stored access data.
back to top

Use
this overview to decide which accesses shall be rejected.
back to top
1.
Database accesses
Database
accesses not desired can be deleted on display 8
= all database data.
Stored database access informations only exist if DB
is being displayed on the right side of a user.

Accesses
not desired can be marked with option 4
and deleted via command key F11.
back to top
2.
Netserver accesses to IFS
The
stored access paths have to be checked. Please specify the sub-path up
to which checking shall be performed (generic access). Stored IFS data
only exist if IFS is being displayed
on the screen.
back to top
3.
Execution of remote commands.
For
CL commands, the complete length of the command will always be checked.
A command may contain variable data, changing e.g. from call to call.
This often is true for self created commands. Shorten the command to the
desired length to be checked.

Option
C can be used to call command maintenance.
Data only exist if value CMD is being
displayed on the right.
back to top

The
CMD radio button can be used to call command maintenance. Data
records only exist if the fields on the left before and below the button
are being displayed in white.
back to top

Command
PRTLOG shall be adjusted.
back to top

back to top

On
page 2 the cursor may positioned to that part of the command up
to which checking shall be performed. F5
can be used for cursor positioning and F10
to store the record.
The
specified command has to be valid. If necessary, change
*LIBL by using F13 in order to have the
syntax checker find the command.
If
multiple identical command records exist (e.g. CRTPF),
the sequence should be adjusted to have the longest
CRTPF being checked first. This can be done by changing the
sequence number.
back to top
B.
Further checking or activation
You
have now checked and adjusted the most important data. With option A
on the user record controlling can now be activated. Accesses not being
stored will then be rejected.
If
it is a very important user and you do not yet feel confident enough to
activate him, he can be switched into a monitoring mode for some weeks.
Up
to now, all not yet registered accesses have been logged and automatically
have been converted via command CVTPCSLOG
into access authorities on a daily basis.
You
now do have two options:
1.
Stop conversion and check log entries by yourself.
2.
Additionally, you can get immediate information about each access that
would have been rejected.
back to top
Option
1 = stop automatic conversion

On
the 4th user page you can stop automatic
conversion.
back to top
Option
2 = additional controlling
A message
queue in break mode is required. The following 2
commands have to be used if you want to implement a message queue PCSMSG
in library QGPL:
CRTMSGQ
MSGQ(QGPL/PCSMSG) TEXT('PCSACC/400 error messages')
CHGMSGQ
MSGQ(QGPL/PCSMSG) DLVRY(*BREAK)

On
the first user page the test mode can be changed to 2
and you can scroll to the fourth page via F7.
back to top

On
the fourth page the message queue can be entered.
back to top

back to top
Now
all accesses will be displayed that normally would have been rejected.
The
logged accesses will be shown on the display of log records (call via
option L on the user display or via
log button on the 5th
page of the user record.)

Option
S can be used to convert the desired
accesses into access authorities. To delete the remaining records, exit
screen by pressing command key F12.
back to top

By
specifying 1, a job will be submitted
to batch for deletion of all entries.
back to top
C.
Final activation
If
you did not receive any messages for 1 or 2 weeks, the user can be activated
via optiona A.
Now
the accesses will definitely be rejected.
If
it is a very important user (Power user or management) you can keep notification
of accesses. You can identify from the displayed messages, whether access
has been performed in test mode or actually have been rejected.
This allows to react immediately.
back to top
|