class DnsTransLog

ManagedElement
+-IpworksFunction
+-IpworksDnsRoot
+-DnsServer
+-BindService
+-DnsTransLog

IPWorks DNS Transaction log relevant parameters.

Attributes
string[0..1]
readOnly
directory = /cluster/storage/no-backup/ipworks/logs
Transaction Log Directory,specifies the location of the DNS Server transaction log file.
Note: This parameter cannot be changed currently.
The transaction files record significant events such as, addresses assigned to clients and server stops and starts.
The current transaction log file is ipworks_dns_trans.log and the most recent files are ipworks_dns_trans.log.0 to ipworks_dns_trans.log.<max-1>.
When the current transaction log exceeds the size limit or a time restriction, the following actions are performed:
-The ipworks_dns_trans.log.<max-1> file is deleted.
-The .0 to .<max-2> files are renamed .1 to .<max-1> respectively.
-The current file is closed and renamed ipworks_dns_trans.log.0.
-A new ipworks_dns_trans.log file is created.
Note: This parameter cannot be changed currently.
string
key
mandatory
noNotification
restricted
dnsTransLogId
The identifier for the DNS Transaction Log.
int32
fileSize = 1 { 1..20 }
Transaction Log Size (1-20) MB,specifies the maximum size of each transaction log file.
When this limit is exceeded, a new file is opened.
The default is 1 MB. The range is from 1 to 20 (MB).
The maximum disk space consumed by the log files is this parameter times (1 plus the maximum number of transaction logs, as specified above).
With the default setting of 10 files and 1 MB, this means 11 MB of disk space.
int16
filesNumber = 10 { 1..20 }
Number of Transaction Log,specifies the maximum number of transaction log files to be retained in addition to the current file.
This limits the number of the most recent old transaction log files retained (ipworks_dns_trans.log.0 to ipworks_dns_trans.log.<max-1>). The range is 1 to 20. The default value is 10.
IpworksLogTimelyRotate
timelyRotate = DISABLE
Transaction Log Start ,specifies the time-based condition under which a new transaction log file is started. The values indicate the following:
-- DISABLE = No timely based condition (only the size limit causes a new file to be created). This is the default.
-- HOURLY = Hourly: a new transaction log is created on the hour.
-- DAILY = Daily, a new transaction log is created at the start of the day (00:00:00 Universal Time).
-- WEEKLY = Weekly, a new transaction log is created at the start of a new week (Sunday morning).
-- MONTHLY = Monthly, a new transaction log is created at the start of a new month.
A new transaction log file is created when either the time-based condition occurs or the size limit of the file is reached.

  class DnsTransLog