Table of Contents
- List of Examples
- List of Figures
- List of Tables
- Title and Copyright Information
- Preface
- Changes in This Release for Oracle Audit Vault and Database Firewall
- 1 What is Oracle Audit Vault and Database Firewall
- 2 Setting Up Your Development Environment
-
3
Audit Collection Plug-ins
- 3.1 About Audit Collection Plug-ins
- 3.2 Database Table Collection Plug-ins
- 3.3 XML File Collection Plug-ins
- 3.4 JSON File Collection Plug-ins
- 3.5 CSV File Collection Plug-ins
- 3.6 JSON REST Collection Plug-ins
- 3.7 Target Collection Attributes
- 3.8 Preprocessing Audit Data
-
4
Java-Based Audit Trail Collection Plug-ins
- 4.1 About Java-Based Collection Plug-ins
- 4.2 JDK Requirement for Using the Java-Based Collection Plug-in
- 4.3 About the Flow of Control Inside the Java-Based Collection Plug-in
- 4.4 Useful Classes and Interfaces in the Collection Framework
-
4.5
How to Create a Java-Based Collection Plug-in
- 4.5.1 About Creating a Java-Based Collection Plug-in
- 4.5.2 Using the AuditEventCollectorFactory to Get the AuditEventCollector Object
- 4.5.3 Using the CollectorContext Class When Creating a Java-Based Collection Plug-in
- 4.5.4 Initializing the Java-Based Collection Plug-in
- 4.5.5 Connecting, Fetching Events, and Setting Checkpoints
- 4.5.6 Transforming Source Event Values to Audit Vault Event Values
- 4.5.7 Retrieving Other Audit Field Values
- 4.5.8 Changing Oracle AVDF Attributes at Run Time
- 4.5.9 Changing Custom Attributes at Run Time
- 4.5.10 Creating Extension Fields
- 4.5.11 Handling Large Audit Fields
- 4.5.12 Creating Markers to Uniquely Identify Records
- 4.5.13 Closing the Java-Based Collection Plug-in
- 4.5.14 Using Exceptions in Collection Plug-ins
-
4.6
Java-Based Collection Plug-in Utility APIs
- 4.6.1 About Connection to Database Sources Using ConnectionManager API
- 4.6.2 Example of Using the ConnectionManager API to Connect to Database Sources
- 4.6.3 Using the Windows Event Log Access API
- 4.6.4 Using Windows EventMetaData API
- 4.6.5 Using the AVLogger API to Log Messages
- 4.6.6 Using the Oracle XML Developer's Kit to Parse XML Files
- 4.7 Using an Audit Trail Cleanup with Java-Based Collection Plug-ins
- 4.8 Java-Based Collection Plug-in Security Considerations
- 5 Packaging Audit Collection Plug-ins
- 6 Testing Audit Collection Plug-ins
- A Audit Vault Server Fields
-
B
Schemas
- B.1 Sample Schema for a plugin-manifest.xml file
- B.2 Database Table Collection Plug-in Mapper File
- B.3 Schema For XML File Collection Plug-in Mapper File
- B.4 Schema For JSON File Collection Plug-in Mapper File
- B.5 Schema For CSV File Collection Plug-in Mapper File
- B.6 Schema For JSON REST Collection Plug-in Mapper File
- B.7 Schema For REST Collector Plug-in Mapper File
- B.8 Schema For Name Pattern Collection Plug-in Mapper File
- B.9 Schema For JSON Collector Plug-in Mapper File
- B.10 Schema For EZCollector Plug-in Mapper File
- C Example Code
- D Bundled JDBC Drivers
- Glossary
- Index