Date: Mon, 9 Oct 1995 09:31:00 -0700
Reply-To: The NOMAD2 Discussion List
Sender: The NOMAD2 Discussion List
From: Jerry Knowles
Subject: Re: User Survalance
In-Reply-To: "Mail dated 95/10/09 15:50:43 UT from (NOMAD2-L) The NOMAD2
Discussion List"
Hello Daniel,
I have developed an exec which notifies me when a user logs
onto my system. My current process is pretty manual; I have
been meaning to evolve it, but there has been no need for it
as yet.
What I do is call my TRACKLOG exec in the beginning of the nomad
procedure. So, whenever a user logs onto my system, they call
up the nomad procedure, which calls the Tracklog exec. In
effect, this exec sends to my account (R18658) reader list
a small file indicating the user's userid, date, and time.
I then have to manually pull the reader file in (at my
convenience) and process it (usually add it to a master file
of total transactions)
Perhaps you can modify your uproc/rproc statements to
call an exec which does a similar function? My thoughts
on next steps for this procedure were automating my account
to pull these files in and add them to a NOMAD database.
Anyway, here's the execs: they query the userid, place
the userid, date, and time onto the stack, create a file on the user's
A disk (called LOG userid A), send the file to me, and then erase the file.
/* TRACKLOG EXEC
MINIATURE EXEC WHICH CALLS MAKELOG - USED FOR TRACKING LOG ONS TO
ACCOUNTS.
CREATED 1/12/95 BY JERRY D. KNOWLES II */
USERID
pull a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11;
makelog a2 a4 a5;
/* END OF TRACKLOG */
* MAKELOG EXEC
&STACK INPUT &1 &2 &3
&STACK FILE
XEDIT LOG &1 A
EXEC SENDFILE LOG &1 R18658
ERASE LOG &1 A
Please let me know if you modify this to an automatic and/or database
program, and how. The crux of the matter is it has to create some output
on the user's A disk, which is sent to a admin. account, and auto-processed.
Good Luck!
Jerry D. Knowles II
Motorola ASIC Business Systems
R18658@email.sps.mot.com
P.s. Sorry for the under documentation.
P.p.s. As I was about to send this off, I saw a new file just arrive
from my TRACKLOG; talk about coincidence! (Usually only 2-3 a month)
>___Original Letter _______________________________________
>Date: 09 Oct 1995 08:10:30 -0700
>Sender: The NOMAD2 Discussion List (NOMAD2-L)
>From: DANIEL J. YEAGER ([216] 471-6371) (YEAGERD)
>To: Multiple recipients of list NOMAD2-L (NOMAD2-L)
>Reply-To: The NOMAD2 Discussion List (NOMAD2-L)
>Subject: User Survalance
>
> I have a rather large application that users from two separate
>geographic areas use. The two areas are competing for the same type
>of work from a series of customers. I have run into a situation where
>one area is deleting the other areas records and creating their own
>so that the system directs the work their way. I have put a stop to
>this by checking the user security in the procedures that are used and
>either allow or disallow the action.
> My situation is that one of the users in the area in question is
>capable of creating procedures that he can give to his users that will
>over ride my changes. Our environment is VM with Nomad 6.03 and SQL/DS.
> My question is --- is there a way to have the Schema write info to
>a data audit table if a delete is performed? I've looked at the Rule
>and uproc statements but these appear to either allow or disallow a
>function, not track a function. Audit appears to write to a dataset
>and not to a table. Our users don't access any disks as read/write so
>the only location I could write the audit file to is their 191 disk.
>This would not allow me to view the audit file. Any ideas?
> Thanks, Daniel J. Yeager
> Yeagerd@Timken.com
>___End of Original Letter_________________________________
back to index