fed_ex_tracking = { # The name of the log format log.format.format_label = "FedEx Tracking Log Format" log.miscellaneous.log_data_type = "generic" log.miscellaneous.log_format_type = "other" # The log is in this format if any of the first ten lines match this regular expression log.format.autodetect_regular_expression = "^H[0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ]" statistics.miscellaneous.entry_name = "events" # The format of dates and times in this log log.format.date_format = "yyyymmdd" log.format.time_format = "hhmm" # All log field parsing will be done using the parsing filters log.format.parse_only_with_filters = "true" # Log fields log.fields = { scan_date = { label = "$lang_stats.field_labels.scan_date" type = "date" index = 0 subindex = 0 hierarchy_dividers = "" left_to_right = false leading_divider = "false" } # scan_date scan_time = { label = "$lang_stats.field_labels.scan_time" type = "time" index = 0 subindex = 0 hierarchy_dividers = "" left_to_right = false leading_divider = "false" } # scan_time scan_type = { label = "$lang_stats.field_labels.scan_type" type = "flat" index = 0 subindex = 0 } # scan_type scan_status = { label = "$lang_stats.field_labels.scan_status" type = "flat" index = 0 subindex = 0 } # scan_status airbill = { label = "$lang_stats.field_labels.airbill" type = "flat" index = 0 subindex = 0 } # airbill reference = { label = "$lang_stats.field_labels.reference" type = "flat" index = 0 subindex = 0 } # reference ship_date = { label = "$lang_stats.field_labels.ship_date" type = "flat" index = 0 subindex = 0 } # ship_date gladiola = { label = "$lang_stats.field_labels.gladiola" type = "flat" index = 0 subindex = 0 } # gladiola acct = { label = "$lang_stats.field_labels.acct" type = "flat" index = 0 subindex = 0 } # acct origin_name = { label = "$lang_stats.field_labels.origin_name" type = "flat" index = 0 subindex = 0 } # origin_name origin_company = { label = "$lang_stats.field_labels.origin_company" type = "flat" index = 0 subindex = 0 } # origin_company origin_address = { label = "$lang_stats.field_labels.origin_address" type = "flat" index = 0 subindex = 0 } # origin_address origin_city = { label = "$lang_stats.field_labels.origin_city" type = "flat" index = 0 subindex = 0 } # origin_city origin_state = { label = "$lang_stats.field_labels.origin_state" type = "flat" index = 0 subindex = 0 } # origin_state origin_zip = { label = "$lang_stats.field_labels.origin_zip" type = "flat" index = 0 subindex = 0 } # origin_zip origin_country = { label = "$lang_stats.field_labels.origin_country" type = "flat" index = 0 subindex = 0 } # origin_country dest_name = { label = "$lang_stats.field_labels.dest_name" type = "flat" index = 0 subindex = 0 } # dest_name dest_company = { label = "$lang_stats.field_labels.dest_company" type = "flat" index = 0 subindex = 0 } # dest_company dest_address = { label = "$lang_stats.field_labels.dest_address" type = "flat" index = 0 subindex = 0 } # dest_address dest_city = { label = "$lang_stats.field_labels.dest_city" type = "flat" index = 0 subindex = 0 } # dest_city dest_state = { label = "$lang_stats.field_labels.dest_state" type = "flat" index = 0 subindex = 0 } # dest_state dest_zip = { label = "$lang_stats.field_labels.dest_zip" type = "flat" index = 0 subindex = 0 } # dest_zip dest_country = { label = "$lang_stats.field_labels.dest_country" type = "flat" index = 0 subindex = 0 } # dest_country } # log.fields # # Log Parsing Filters log.parsing_filters = { # Parse header records 1 = { label = "1" comment = "" value = "collect_fields_using_regexp('^()H(..)........(...........)(........)(........)(....)(.......)(........................)(.......)(..............................)(..............................)(.........................)(..............................)(..)(.........)(..)(..............................)(..............................)(.........................)(..............................)(..)(.........)(..)', '*KEY*,scan_type,airbill,ship_date,scan_date,scan_time,gladiola,reference,acct,origin_name,origin_company,origin_address,origin_city,origin_state,origin_zip,origin_country,dest_name,dest_company,dest_address,dest_city,dest_state,dest_zip,dest_country')" } # 1 # Parse detail records 2 = { label = "2" comment = "" value = "collect_fields_using_regexp('^()D(..)................................(........)(....)(..)', '*KEY*,scan_type,scan_date,scan_time,scan_status')" } # 2 # Accept a collected field when there is a date/time line 3 = { label = "3" comment = "" value = "accept_collected_entry_using_regexp('^()[HD]', false)" } # 3 } # log.parsing_filters # Database fields database.fields = { date_time = { label = "$lang_stats.field_labels.date_time" log_field = "date_time" type = "string" suppress_top = 0 suppress_bottom = 3 display_format_type = "date_time" } # date_time day_of_week = { label = "$lang_stats.field_labels.day_of_week" log_field = "day_of_week" type = "string" suppress_top = 0 suppress_bottom = 2 display_format_type = "day_of_week" } # day_of_week hour_of_day = { label = "$lang_stats.field_labels.hour_of_day" log_field = "hour_of_day" type = "string" suppress_top = 0 suppress_bottom = 2 display_format_type = "hour_of_day" } # hour_of_day scan_type = { label = "$lang_stats.field_labels.scan_type" log_field = "scan_type" type = "string" suppress_top = 0 suppress_bottom = 2 } # scan_type scan_status = { label = "$lang_stats.field_labels.scan_status" log_field = "scan_status" type = "string" suppress_top = 0 suppress_bottom = 2 } # scan_status ship_date = { label = "$lang_stats.field_labels.ship_date" log_field = "ship_date" type = "string" suppress_top = 0 suppress_bottom = 2 } # ship_date gladiola = { label = "$lang_stats.field_labels.gladiola" log_field = "gladiola" type = "string" suppress_top = 0 suppress_bottom = 2 } # gladiola acct = { label = "$lang_stats.field_labels.acct" log_field = "acct" type = "string" suppress_top = 0 suppress_bottom = 2 } # acct airbill = { label = "$lang_stats.field_labels.airbill" log_field = "airbill" type = "string" suppress_top = 0 suppress_bottom = 2 } # airbill origin_name = { label = "$lang_stats.field_labels.origin_name" log_field = "origin_name" type = "string" suppress_top = 0 suppress_bottom = 2 } # origin_name origin_company = { label = "$lang_stats.field_labels.origin_company" log_field = "origin_company" type = "string" suppress_top = 0 suppress_bottom = 2 } # origin_company origin_address = { label = "$lang_stats.field_labels.origin_address" log_field = "origin_address" type = "string" suppress_top = 0 suppress_bottom = 2 } # origin_address origin_city = { label = "$lang_stats.field_labels.origin_city" log_field = "origin_city" type = "string" suppress_top = 0 suppress_bottom = 2 } # origin_city origin_state = { label = "$lang_stats.field_labels.origin_state" log_field = "origin_state" type = "string" suppress_top = 0 suppress_bottom = 2 } # origin_state origin_zip = { label = "$lang_stats.field_labels.origin_zip" log_field = "origin_zip" type = "string" suppress_top = 0 suppress_bottom = 2 } # origin_zip origin_country = { label = "$lang_stats.field_labels.origin_country" log_field = "origin_country" type = "string" suppress_top = 0 suppress_bottom = 2 } # origin_country dest_name = { label = "$lang_stats.field_labels.dest_name" log_field = "dest_name" type = "string" suppress_top = 0 suppress_bottom = 2 } # dest_name dest_company = { label = "$lang_stats.field_labels.dest_company" log_field = "dest_company" type = "string" suppress_top = 0 suppress_bottom = 2 } # dest_company dest_address = { label = "$lang_stats.field_labels.dest_address" log_field = "dest_address" type = "string" suppress_top = 0 suppress_bottom = 2 } # dest_address dest_city = { label = "$lang_stats.field_labels.dest_city" log_field = "dest_city" type = "string" suppress_top = 0 suppress_bottom = 2 } # dest_city dest_state = { label = "$lang_stats.field_labels.dest_state" log_field = "dest_state" type = "string" suppress_top = 0 suppress_bottom = 2 } # dest_state dest_zip = { label = "$lang_stats.field_labels.dest_zip" log_field = "dest_zip" type = "string" suppress_top = 0 suppress_bottom = 2 } # dest_zip dest_country = { label = "$lang_stats.field_labels.dest_country" log_field = "dest_country" type = "string" suppress_top = 0 suppress_bottom = 2 } # dest_country } # database.fields database.numerical_fields = { events = { label = "$lang_stats.field_labels.events" default = true requires_log_field = false type = "int" display_format_type = "integer" entries_field = true } # events } # database.numerical_fields log.filters = { mark_entry = { label = '$lang_admin.log_filters.mark_entry_label' comment = '$lang_admin.log_filters.mark_entry_comment' value = 'events = 1;' } # mark_entry } # log.filters create_profile_wizard_options = { date_time_tracking = true # How the reports should be grouped in the report menu report_groups = { date_time_group = "" day_of_week = true hour_of_day = true scan_type = true scan_status = true ship_date = true gladiola = true acct = true airbill = true origin_name = true origin_company = true origin_address = true origin_city = true origin_state = true origin_zip = true origin_country = true dest_name = true dest_company = true dest_address = true dest_city = true dest_state = true dest_zip = true dest_country = true } # report_groups } # create_profile_wizard_options not_supported = { individualhosts = true sessions = true visitors = true pageviews = true bandwidth = true } # not_supported } # fed_ex_tracking