pC_siebeldbquery.md
June 14, 2023 ยท View on GitHub
Parser Content
{
Name = siebel-db-query
Vendor = Oracle
Product = Oracle Database
Lms = Direct
DataType = "database-query"
IsHVF = true
TimeFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ"
Conditions = [ """<Sql_Text>""","""<DB_User>""" ]
Fields = [
"""exabeam_host=([^=]{1,2000}@\s{0,100})?({host}\S{1,2000})""",
"""<Extended_Timestamp>({time}\d\d\d\d-\d\d-\d\dT\d\d(:\d\d:\d\d.\d{1,100}\w+)?)""",
"""<Userhost>({src_host}[^<]{1,2000})</Userhost>""",
"""<DB_User>(\/|({db_user}[^<]{1,2000}))</DB_User>""",
"""<Current_User>({user}[^<]{1,2000})</Current_User>""",
"""<OS_User>({user}[^<]{1,2000})</OS_User>""",
"""<DBID>({database_id}\d{1,100})</DBID>""",
"""<Object_Schema>({database_name}[^<]{1,2000})</Object_Schema>""",
"""<Object_Name>({table_name}[^<]{1,2000})</Object_Name>""",
"""<Sql_Text>({db_operation}(?!with|WITH)[^\s<]{1,2000})""",
"""<Sql_Text>({db_query}.+?)\s{0,100}</Sql_Text>"""
]
DupFields = [ "db_user->account", "database_id->database_name" ]
}