Skip to main content

This article provides sample source files for an audit emitter and an auditfile user exit.

Problem:

Are there any sample source files for an audit emitter and an auditfile user exit?

Resolution:

Attached are sample source files for use with the Micro Focus Audit Facility. To compile them, use the following:

Solaris and AIX

cc -g -G -I $COBDIR/include -o auditfile_emitter.so auditfile_emitter.c
cc -g -G -I $COBDIR/include -o auditfile_exit.so auditfile_exit.c

Linux

cc -g -fPIC -m32 -shared -fno-omit-frame-pointer -I $COBDIR/include -o auditfile_emitter.so auditfile_emitter.c
cc -g -fPIC -m32 -shared -fno-omit-frame-pointer -I $COBDIR/include -o auditfile_exit.so auditfile_exit.c

HP/UX

cc -g -b -I $COBDIR/include -o auditfile_emitter.sl auditfile_emitter.c
cc -g -b -I $COBDIR/include -o auditfile_exit.sl auditfile_exit.c

Windows

cl -Zi -MD -LD -Ie:\\nx50\\base\\include -o auditfile_emitter.dll auditfile_emitter.c
cl -Zi -MD -LD -Ie:\\nx50\\base\\include -o auditfile_exit.dll auditfile_exit.c

Below are the Audit Facility configuration file entries required to enable auditfile_emitter.dll / auditfile_emitter.so using the name 'myemitter':

mfaudit.emitter.myemitter = auditfile_emitter
mfaudit.dest = auditfile,myemitter

Below is the configuration file entry required to enable auditfile_exit.dll / auditfile_exit.so as the auditfile emitter exit:

mfaudit.emitter.auditfile#auditfileexit = auditfile_exit

Incident Number: 2422743

Old KB# 14828

#EnterpriseDeveloper
#MFDS