Installed items
The necessary tools are installed along with the Isapplication sample in the sub directory sample/isapplication under the isCOBOL installation directory. The folder is structured as follows:
•	The copylib/audit folder contains:
o	audit-linkage.wrk: Copy of Linkage Section for the AUDIT.cbl program. Programs that call AUDIT should include this copy in their Working-Storage Section.
o	audit.wrk: Copy of Working-Storage Section items, contains the audit variables
o	auditlog.sl and auditlog.fd describe the file that contains the audit information
o	auditfilesettings.sl and auditfilesettings.fd describe the file that contains the audit settings for file operations
o	auditlogsettings.sl and auditlogsettings.fd describe the file that contains the audit settings for  user login/logout and the program execution information 
•	The source/audit folder contains the source code of the audit programs:
o	AUDIT.cbl: This program contains the audit function. Call it with with the appropriate                op-code to execute audit function:
•	- start and stop the auditlog thread program
•	- pass the name of the logged user to the audit program
•	- load the audit settings from the file
•	- trace the user login and logout
•	- trace the start and the end of a program
o	AUDITANALYSIS.cbl: This program allows you to review the audit log in a graphical user interface.
o	AUDITLOG.cbl: This program writes the file's audit information into the auditlog file.                      Call this program in a thread at the startup of your program. The copybook called audit.cpy includes a paragraph that starts the audit thread and another paragraph that retrieves the information from the AuditTrigger program using the communication between threads.	
o	AUDITSETTINGS.cbl: This program allows you to configure the audit settings in a graphical user interface.
o	AuditTrigger.cbl: The trigger program. This program checks the audit settings                          and sends the requested operation data thru a thread message to the AUDITLOG program. This COBOL program generates a lot of java classes. The classes of this kind of program must be placed into the Classpath. The code_prefix will not work for the trigger programs.	
Follow the instructions in the README file to compile these COBOL programs and enable audit in the Isapplication’s configuration.