Skip to main content
insightsoftware Documentation insightsoftware Documentation
{%article.title%}
Published:
Was this article helpful?
0 out of 0 found this helpful

Developing Longview AuditQuerySpecs

This chapter contains information on these main topics:

Creating AuditQuerySpec documents

An AuditQuerySpec document consists of functions and comments. The AuditQuerySpec document is used in conjunction with the Application Framework commands GET METADATAAUDITRAIL and RESET METADATAAUDITTRAIL to query specific metadata audit details, and to reset specific metadata audit trail activity.

Using AuditQuerySpec functions

The following table lists the functions that are used in a AuditQuerySpec document. Click the links to view detailed usage and syntax information.

CategoryFilter

Use this function to retrieve metadata or reset audit trail activity for a subset of categories. The Category function in a AuditQuerySpec document has the following syntax:

Copy

Syntax

CategoryFilter Category1|Catetgory2|..|CategoryN             

where:

  • CategoryN is one of the following:
    FieldDescription

    ALL

    All Activity Types

    ATTRIBUTE

    Attribute Maintenance Activity

    AUTHORIZATION

    Authorization Maintenance Activity

    GROUP

    Group Maintenance Activity

    GROUPMEMBERSHIP

    Group Membership Activity

    METADATA

    Metadata Audit Trail Activity.  Applies to GET METADATAAUDITTRAIL only.

    ROLE

    Role Maintenance Activity

    SYMBOL

    Symbol Maintenance Activity

    USER

    User Maintenance Activity

Copy

Syntax example

CATEGORY USER|GROUP|GROUPMEMBERSHIP            

DateFilter

Use this function to indicate whether to download metadata audit trail information associated with a particular date or range of dates.

The DateFilter function in an AuditDataSpec document has the following syntax:

Copy

Syntax

DateFilter startRange, TO, endRange             

where:

  • startRange is the starting range for the date in YYYY-MM-DD format.
  • endRange is the ending range for the date in YYYY-MM-DD format.

UserFilter

Use this function to indicate whether to filter metadata audit trail information associated with a particular user who initiated the metadata activity.

Copy

Syntax

UserFilter userID|ALL                

where:

  • userID is the user to specify.
  • ALL specifies that metadata audittrail should be retrieved for all users who initiated metadata activity.

Note: To specify a specific Date, use the same value for the parameters startRange and endRange.

Copy

Syntax example

USERFILTER user123                                        
USERFILTER ALL

Using commands and functions that reference AuditQuerySpec documents

The following Longview Application Framework commands can reference a AuditQuerySpec document:

  • Get MetadataAuditTrail
  • Reset MetadataAuditTrail

For more information on these and other commands and functions, see “Developing Longview Procedures”.

Sample AuditQuerySpec document

The following example illustrates an AuditQuerySpec document named AuditQuery.lvaud.

Note: To add a comment to syntax, insert two forward slashes ( // ) at the beginning of the comment.

Copy

AuditQuerySpec syntax example

// Sample comment                                            
DATEFILTER 2018-09-05, TO, 2018-09-30
CATEGORYFILTER USER|GROUP|GROUPMEMBERSHIP
USERFILTER ALL

 

Published:

Developing Longview AuditQuerySpecs

This chapter contains information on these main topics:

Creating AuditQuerySpec documents

An AuditQuerySpec document consists of functions and comments. The AuditQuerySpec document is used in conjunction with the Application Framework commands GET METADATAAUDITRAIL and RESET METADATAAUDITTRAIL to query specific metadata audit details, and to reset specific metadata audit trail activity.

Using AuditQuerySpec functions

The following table lists the functions that are used in a AuditQuerySpec document. Click the links to view detailed usage and syntax information.

CategoryFilter

Use this function to retrieve metadata or reset audit trail activity for a subset of categories. The Category function in a AuditQuerySpec document has the following syntax:

Copy

Syntax

CategoryFilter Category1|Catetgory2|..|CategoryN             

where:

  • CategoryN is one of the following:
    FieldDescription

    ALL

    All Activity Types

    ATTRIBUTE

    Attribute Maintenance Activity

    AUTHORIZATION

    Authorization Maintenance Activity

    GROUP

    Group Maintenance Activity

    GROUPMEMBERSHIP

    Group Membership Activity

    METADATA

    Metadata Audit Trail Activity.  Applies to GET METADATAAUDITTRAIL only.

    ROLE

    Role Maintenance Activity

    SYMBOL

    Symbol Maintenance Activity

    USER

    User Maintenance Activity

Copy

Syntax example

CATEGORY USER|GROUP|GROUPMEMBERSHIP            

DateFilter

Use this function to indicate whether to download metadata audit trail information associated with a particular date or range of dates.

The DateFilter function in an AuditDataSpec document has the following syntax:

Copy

Syntax

DateFilter startRange, TO, endRange             

where:

  • startRange is the starting range for the date in YYYY-MM-DD format.
  • endRange is the ending range for the date in YYYY-MM-DD format.

UserFilter

Use this function to indicate whether to filter metadata audit trail information associated with a particular user who initiated the metadata activity.

Copy

Syntax

UserFilter userID|ALL                

where:

  • userID is the user to specify.
  • ALL specifies that metadata audittrail should be retrieved for all users who initiated metadata activity.

Note: To specify a specific Date, use the same value for the parameters startRange and endRange.

Copy

Syntax example

USERFILTER user123                                        
USERFILTER ALL

Using commands and functions that reference AuditQuerySpec documents

The following Longview Application Framework commands can reference a AuditQuerySpec document:

  • Get MetadataAuditTrail
  • Reset MetadataAuditTrail

For more information on these and other commands and functions, see “Developing Longview Procedures”.

Sample AuditQuerySpec document

The following example illustrates an AuditQuerySpec document named AuditQuery.lvaud.

Note: To add a comment to syntax, insert two forward slashes ( // ) at the beginning of the comment.

Copy

AuditQuerySpec syntax example

// Sample comment                                            
DATEFILTER 2018-09-05, TO, 2018-09-30
CATEGORYFILTER USER|GROUP|GROUPMEMBERSHIP
USERFILTER ALL

 

For an optimal Community experience, Please view on Desktop