Appendix L: Option 12 parameters

From any Database Monitor menu screen, enter option 12 System Parameters and Settings, and press Enter to display the INN100-01 screen including the following System Parameters.

Below is a list of each of the system-wide parameters used by Database Monitor, along with an explanation of each. The parameters shipped with Database Monitor should not be removed, and very careful consideration should be given before changing the default values. Some of these settings may have a dramatic effect on the performance of the system.

Param Description

AFILEREF

Time between refreshes (clears) of IDTAUD

ALLOWJRM

Allow Journal Manager to run

ALLOWWEB

Allow web-based email signing to run? This parameter, if set to Y, will Allow Signatures via email. If set to N, the jobs IDTSOCK and IDT490 will not be submitted and no email signing will be possible.

ALMQREAD

Allow Message Queue Reader to run

ALSYSJRM

Allow System Journal Reader to run

ARCHPRFX

Archive prefix (3 characters)

ATTSIG

Attach Sig

AUDJWAIT

Audit Journal Reader Wait Time

BIOPGM

BioMetric Program to Call

CO-NAME

Enter Company and Environment Name (Example – HELPSYSTEMS). This will show on all reports and Datathread screens. If installing on production, change the environment name.Enter Company and Environment Name

CONTSESS

Continuous session timeout (minutes) This parameter specifies how long a continuous session may proceed before the user is asked to, again, identify both user id and password for contemporaneous signatures. In a tightly controlled continuous session, the password may sometimes be used on 2nd and subsequent signings, but only until this many minutes have elapsed between changes. Once this amount of time elapses, both user identifiers will be required (user id and password). Continuous session timeout (minutes)

CONTUPD

Length between *CONTEMP updates (in minutes). Length of time between refreshes of *CONTEMP signatures.

CURUSER Allows for logging of the current user of the job. If the entry does not exist, the process will use the Job user. If the entry exists and is set to ‘Y’, tracking will be done by the current user of the job.
CSVDELMT Customize the delimiter for .csv export. It can be set to any character, tab or blank. Comma is the default setting.

DQFORCE

Force Data Queues to auxiliary storage? Specify a Y here if you want the Database Monitor data queues to be forced to auxiliary storage (stored immediately to disk). This is a safer option if there is a major system crash, but will definitely harm performance. We recommend an N for this option unless company policy dictates otherwise.

DTOBJAUD

Allow System Auditing of DT objects. Allow System Audit Journal entries to be created for Database Monitor objects. Turning this on may cause unexpected results and system slow-down.

DTRPTDSC

Include Descriptions on DTRPT reports (Y or N)

DTRPTKEY

Include Key Fields on DTRPT Reports (Y or N)

DTRPTTA

Include Track Always Fields on DTRPT Rpt (Y or N)

EM-MAXSD

Maximum system emails per day. Set an upper limit on the number of emails Database Monitor will generate in a day. This number can be as high as 99,999, but should probably be set to a much lower value to prevent an inordinate number of emails from being generated via a batch file update that happens to trigger a workflow notification.

EM-MAXSH

Maximum system emails per hour. Set an upper limit on the number of emails Database Monitor will generate in an hour. This number can be as high as 99,999.

EM-MAXUD

Maximum emails to single user per day. Set an upper limit on the number of emails Database Monitor will send to a single user in a day. This number can be as high as 99,999.

EM-MAXUH

Maximum emails to single user in an hour - Set an upper limit on the number of emails Database Monitor will send to a single user in a day. This number can be as high as 99,999.

FLDDESC

Show Field Description by default in inq (Y or N). If Y, the Field Descriptions will be shown by default in the detail of a transaction instead of Field names.

HTTPHOST

IP address of host AS/400 - This setting should be set to the numeric IP address of the AS/400. This will be the address that the Web Interface Manager jobs (IDTSOCK and IDT490) will listen on for email signatures. The format should be xxx.xxx.xxx.xxx, but with no leading zeros (e.g. 68.16.21.102, not 068.016.021.102).

IDTLOGQ

Primary data queue – configurable for Maximum entry size and Maximum number of entries.

IDTLOGQA

Data queue – configurable for Maximum entry size and Maximum number of entries.

IDTLOGQB

Data queue – configurable for Maximum entry size and Maximum number of entries.

IDTLOGQC

Data queue – configurable for Maximum entry size and Maximum number of entries.

IDTLOGQD

Data queue – configurable for Maximum entry size and Maximum number of entries.

IDTLOGQE

Data queue – configurable for Maximum entry size and Maximum number of entries.

IDTLOGQF

Data queue – configurable for Maximum entry size and Maximum number of entries.

IDTLOGQG

Data queue – configurable for Maximum entry size and Maximum number of entries.

IFS-HOME

Home path for email creation in IFS Email text is created in a unique file in the IFS. This path, which must begin and end with /, will be where these files are placed. The authority to this path should be set so that Database Monitor can create files in it and also so that the SMTP server programs can delete the files when sent.

ITRAKALL

Initially track all fields for record? (Default = N) Set this to Y if you want every field of a record to be tracked the first time the record is encountered by Database Monitor. If N or parm not found, only C or A will be tracked.

JRMALLOC

Memory to allocate for IDT470 jobs. This parameter is used to specify the size of the block of working memory allocated by the journal manager jobs. These jobs retrieve blocks of journal entries into this allocated work area. The default for this field is 128,000 bytes.

JRMJRNQT

Quantity of journal entries to process in block. This number, which defaults to 64, tells the journal manager jobs how many journal entries to retrieve in each block of processing. This figure, along with that of JRMALLOC may be increased to improve performance, but keep in mind that making these values too large can negatively impact overall system performance. Obviously, the number specified here should ideally be roughly the value of JRMALLOC divided by the average audit entry size, so that an optimum number of entries is processed in each block. A file with a record length of x will have an audit entry size of roughly 2x+250.

JRNLIMIT

Max number of files to request data for. Maximum number of files to request data for from a journal. There is a system limit of 300, but this value may be lowered.

LOG-PRO

Log IDTPRO activity. Log IDTPRO activity to IDTPLOG. Do not turn on unless directed to by HelpSystems Support.

LOGSOCK

Log Socket Detailed Activity? Setting this parameter to 'Y' will turn on the function of logging detailed sockets activity. An 'N' here will turn it off. 'Y' is recommended. In this way if any investigation of sockets activity must be done, a log can be produced for analysis.

MAIL-FRM

Database Monitor e-mails are sent from the Internet address created in this setting. This may have any value, but will show up as the "from address" of the notification emails. A user may reply to a Database Monitor notification and, if so, the reply will go to the address in this parameter. This could be useful for indirect commentary review of Database Monitor notifications.

MAX-450

Maximum occurrences of IDT450 to run. This number represents the maximum number of IDT450 jobs to allow running at the same time. To balance the workload, Database Monitor supports the running of multiple background jobs. These jobs take the before and after images of database activity and logs records to the audit trail files. If very heavy activity is experienced with Database Monitor-tracked files, a single background job may get behind (though it should eventually catch up unless the activity is very large). To keep the background job(s) from getting behind, multiple version may be run.

MFILEREF

Time between refreshes (clears) of IDTMSQ (default = 60). In minutes.

MSGQMAXP

Message Queue Max Processing Time. In minutes.

MSGQUPD

Time between updates of Message Q Reader Time (in minutes) between refreshes of the message queue reader's internal list of message queues to read.

MSQALLOC

Memory to allocate to Message Q Reader Amount of Memory to allocate to Message Queue Reader, in bytes.

PFEXWAIT

Program/File Exclusion Refresh Wait Time Amount of time (in minutes) between refreshes of the program/file exclusions in the triggers/journal readers.

QUEUEAGE

Rebuild queues when they reach this age. This is the age, in days, of a data queues before it is deleted and recreated automatically by the system manager to reclaim its storage.

SGNALL*C

Sign multiple *CONTEMP Signatures Sign all *CONTEMP signatures created by one transaction (for instance, one SQL statement may create multiple *CONTEMPs, do we only ask for the sig once?)

SIGCHGUS

Allow change user in contemp. signature? Allow user id to be changed in a pop-up, contemporaneous signature? If N, user signed on will be user id of sig window.

SIGF12OK

Allow F12 to be pressed on pop-up sig? Setting this to Y will allow the user to press F12 and cancel the signing on contemporaneous signature window.

SINGAUDF

Single Audit File? ( Y or N ). N - All SysAud entries will go through IDTAUD. Y - SysAud Entries will go through individual files for each audit type

SOCKPORT

Socket Port for IDTSOCK to listen on Default = 03074

TRIGEXUP

Time period before checking for Job Excl (default = 001) This variable controls number of minutes between trigger program checks of jobs to exclude from monitoring.

TRIGFIXA

Automatic fix of triggers by IDT460? (Default = Y) Set to Y to have IDT460 automatically fix triggers it finds a problem with.

USEBIOMT

Use Bio Metric Device to Validate Sigs (default = N) Use an external Biometric device

WAIT-460

Length of time between system checks - Length of time between each of the system checks that IDT460 will wait, in minutes. This should not be set too low or system performance may be affected. IDT460 (Database Monitor Manager) runs in the background and manages system resources (data queue creations, checking on triggers that have been inadvertently removed from files, etc.). The job launches its check of the system every WAIT-460 minutes. If this value is set to, for instance, 1 minute, then IDT460 will run pretty much continuously, as the overall check time itself may take at least a minute to complete. A value more like 10 minutes is more reasonable.

WAITFULQ

Waiting period for data queues full timeout. The purpose of this parameter is to allow the user to specify how long the system will wait once all of the data queues have filled up before it tries sending back to the queues again, versus sending the audit entries to the overflow file. Normally, the data queues will not fill up, as they will be processed faster or nearly as fast as they are produced, but in instances where the background jobs have placed on hold, the queues may indeed fill up. If this happens, the system will notice that all of the queues are full and then go into a "file only" mode for the number of minutes specified here. If the queues were continually sent to, even though full, this could cause an overflow of the job log of the offending job. Typically, this parameter should be set to between 1 and 3 minutes.

WAITMSGQ

Message queue reader timeout value (default = 10) Wait time for message queue reader. When all queues have been read, we will wait this number of seconds before beginning to process again.

WARNFGO

Warn about file group omissions? Each time the inquiry program IDT300 is run, the system will remind the user that certain records not in users' file group will not be shown if this = Y.

XMLENCOD

XML Encoding Type (default = UTF-8) Specifies the XML encoding type. This may change depending on the local language.

450JOBD

Job description to use for submit (default = DATATHREAD/DATATHREAD) Job description to use when submitting jobs IDT450 and IDT460.

450JOBQ

Job queue to which IDT450 is submitted (default = QUSRSYS/DTJOBQ) Job queue to which IDT450 background processor is submitted.

450SUBMN

Minutes between resubmissions of IDT450 (default = 015) This value is used by IDT400.

450USER

User Profile For Background Job (default = DATATHREAD).