Configuring Virtual Machine settings |
proiv dashboard |
Virtual Machine General Configuration
To set the Virtual Machine general configuration, do the following:
-
Click the configuration for which you want to configure the settings. For example, Base.
-
On the Virtual Machine Settings tab, click General.
The configuration page appears with default settings. -
In addition to the basic configuration that exist on all platforms, there are few parameters which are platform-dependent. You may need to consider (set the configuration specifically to handle) these differences whilst you modify the configuration. The following table describes the fields that can be configured.
Field Name
Description
Client Connection Timeout
The application time-out period can be used to set inactivity time-out (in seconds) for reads. This signifies the time in seconds where the client will wait for connection to Virtual Machine before it times out. Default is 30 seconds, 0=none.
Max Users
Enter the maximum number of concurrent sessions permitted on PROIV Windows server. The default value is 10.
Special Check Date Century Format
Turn ON the slider to set the year in four digit format in special check. The data century format determines how a date field is displayed. The default value is set to OFF which signifies the year in two digit format.
Date Century Format
Turn ON the slider to enter the date value in four digit year format. It determines how a date value must be validated whilst entering using the keyboard. The default value is set to OFF which signifies the year in two digit format.
Enable Umsg Delay
Turn ON the slider to process the delay time set in umsg. The operand 2 in umsg is the delay, it will be ignored if this is not set to true.
Print Path
The print output can be directed to a file and output at this path. It doesn't have to go to a printer directly (Windows Only).
Home Directory
It is a directory that serves as a repository for all configuration files, directories of PROIV Virtual Machine. For example, the default path on a Windows machine is "C:/Program Files/Zellis/PROIV Version 9/VirtualMachine" and on UNIX machine it is "/opt/zellis/proiv_version_9/virtual_machine". You can change it, if required.
Run Type
Select either DEVELOPMENT or RUN-TIME mode.
Enable GUI
Turn ON the slider to run PROIV in GUI mode.
Temp Directory
The Virtual Machine temporary directory.
Validate Username
Turn ON the slider to validate public username on PROIV Windows server.
User Domain
Domain name is used to validate login information on PROIV Windows server.
Logon Type
Select a logon type such as Interactive, Batch or Network on PROIV Windows server.
Mandatory Profile
Turn ON the slider to set the mandatory profile on PROIV Windows server.
Secure Connection
Turn ON the slider to set the secure connection on PROIV Windows server.
Use EBCDIC
Turn ON EBCDIC to use 8 bit EBCDIC encoding. Returns the EBCDIC equivalent of an ASCII string.
Terminal
Type
The terminal type for PROIV session. The default value is 'GUIDEV'.
Id
The identifier of PROIV terminal with maximum length 8 characters.
Mixed Case
Turn ON the slider to allow mixed case (UPPER and lower) messages.
XSL
Separate Transform
Turn ON the slider to set for separate transform process.
Path
The location of PROIV XSL file.
Task
VM Session Idle Timeout
The duration in seconds before idle Virtual Machine session is terminated.
Umsg Output
To Log
Turn ON the slider to display the user message output to log when running in task mode.
Msg Output
To Log
Turn ON the slider to display the message output to log when running in task mode.
UNIX
User ID
The UNIX user id for the application connector web app process (if non-zero.)
Group ID
The UNIX group id for the application connector web app process (if non-zero.)
-
To configure printer settings on PROIV Windows server, click Printer. To add a new printer, click New. Expand the printer, select the required printer and set the configuration.
Note: To delete printer, select the printer and click Delete. The printer is removed from the configuration settings.Report
Printer
Device
The name of the attached printer that you want to associate with the Report device.
Driver
The description of the printer driver.
Port
The port on which the service will listen for Green Screen connections.
Left Margin
The number of characters from the left margin. The default value is 0.
Auto Size or Lines
Select to Auto Size or Auto line the font.
-
Click Font and set the configuration values.
Font
Character Set
The character set to use for the printer. For example, ANSI, CHINESE.
Name
The font name.
Orientation
Set the orientation as Vertical or Horizontal. Represents the angle in tenths of a degree between each characters baseline and the x-axis.
Point Size
The point size for the font. The default value is 16.
Height
The height in logical units, of the font's character cell or character. The default value is 16.
Weight
The font weight that measures the thickness of the font.
Italic
Turn ON the slider to set italic font.
Quality
The output quality; determines how accurately the print device tries to map the font attributes.
-
Click Submit.
The configuration is saved.
Virtual Machine Network Configuration
To set the Virtual Machine network configuration on PROIV Windows server, do the following:
-
On the Virtual Machine Settings tab, click Network.
The configuration page appears with default settings. -
Modify the configuration as required. The following table describes the fields that can be configured.
Field Name
Description
Listener Interactive
Enable No Delay
Turn ON the slider to enable NO DELAY feature on TCP/IP Socket. The default value is True.
When No Delay is set to false, a TCP/IP Client does not send a packet over the network until it has collected a significant amount of outgoing data. However, if you need to send very small amounts of data or expect immediate responses from each packet you send then you can set to OFF. Use it as per the importance of network efficiency and application requirements at user interaction level.
Port
The standard connection port on which the service will listen for network connections. The default port number is 9023. In most cases, it is not necessary to change this value.
Secure Port
The secure connection port. The default port number is 9024.
Task
Enable No Delay
Turn ON the slider to enable NO DELAY feature on TCP/IP Socket. The default value is True.
When No Delay is set to false, a TCP/IP Client does not send a packet over the network until it has collected a significant amount of outgoing data. However, if you need to send very small amounts of data or expect immediate responses from each packet you send then you can set to OFF. Use it as per the importance of network efficiency and application requirements at programmatic level.
Port
The port number exposed for task connections. The default port number is 9833.
-
Click Submit.
The configuration is saved.
Virtual Machine Database Configuration
To set the Virtual Machine database configuration, do the following:
-
On the Virtual Machine Settings tab, click Database.
The configuration page appears with default settings. -
Modify the configuration as required. The following table describes the fields that can be configured.
Field Name
Description
Default Database
PROPATH
The location of PROIV bootstrap files. For example, the default path on a Windows machine is "C:/Program Files/Zellis/PROIV Version 9/VirtualMachine/boots" and on UNIX machine, it is "/opt/zellis/proiv_version_9/VirtualMachine/boots".
PRODATA
The location of PROIV application files. For example, the default path on a Windows machine is "C:/Program Files/Zellis/PROIV Version 9/VirtualMachine/boots" and on UNIX machine, it is "/opt/zellis/proiv_version_9/VirtualMachine/boots".
Enable Rollback
Turn ON the slider to enable transaction rollback, if an error occurs.
Ignore Alternate Indices
Turn ON the slider to ignore alternate indices.
Driver General Database Settings
Display Lock Message
Turn ON the slider to display a message when the records are locked during an update operation.
Display Error Message
Turn ON the slider to display a message when the transaction generates an error.
Cursors
String values of 10 to 128. The default value is AUTO.
Timeout
The database timeout in seconds.
Enable SQL Alarm
Set to enable "Waiting for SQL Database" messages.
Oracle Configuration
OCI8 Cache
Select the caching model. Refer to OCI Caching for more information.
Enable Warnings As error
Turn ON the slider to enable Oracle warnings.
OCI Simple Logon
Turn ON the slider to use simple OCI logon.
SQL Server Configuration - applicable for only Windows and UNIX operating systems.
Enable Table Locking
Turn ON the slider to enable table locking.
Read Uncommitted
Turn ON the slider to allow other users to read data that has not been committed by the creator.
Select For Update
Turn ON the slider to enable select for update.
Insert UpdLock
Turn ON the slider to insert with UPDLOCK into SELECT FOR UPDATE queries.
Startup Arguments
Enter the arguments to supply at startup.
Remove Padding
Turn ON the slider to remove padding from varchar and nvarchar fields.
CISAM Configuration - applicable for only UNIX, AIX and SOLARIS operating systems.
Rollback Log File
Log file path to which details of rollback occurrence will be appended.
-
To configure Logical Databases settings, expand Logical Databases.
The SQLDEFAULT database appears as a default logical database. To add a new logical database, click New. To modify the configuration settings, click the required database name and follow the field descriptions mentioned in the table. Note: To delete a logical database, click Delete for the selected database.Logical Databases
Name
The name of the logical database - to be used as prefix to the filename thus %logicalDBName%filename.
Database Type
Select the database type. It defines the underlying RDBMS type to one of the following database types such as PROISAM, Oracle, MySQL, PostgreSQL, SQL Server, PRO-ISAM or MEMORY. (Availability is OS dependent)
-
For a Logical Database of type MEMORY, configure the fields using the following table:
Block Size
This is the size in bytes that memory is initialised to hold the content of the file and then subsequently the memory block size that is incrementally allocated as the overall file size grows
-
For a Logical Database of type PRO-ISAM, configure the fields using the following table:
Location
This is the directory path location that holds the PRO-ISAM files for this Logical Database
Lowercase
When Lowercase is on a lowercase case conversion is performed on the Location when an attempt is made to locate a resource
Block Size
This is the size in bytes that memory is initialised to hold the content of the file and then subsequently the memory block size that is incrementally allocated as the overall file size grows
-
For a Logical Database of type other than PRO-ISAM or MEMORY, configure the fields using the following table:
Connection String
The string required to connect to the database.
Collation
Indicates to the database what collation to use in table sorting.
Honour Locks
Turned ON by default, indicating that the database will block processing when a record lock is encountered.
-
Click Submit.
The configuration is saved.
Virtual Machine Users Configuration
To set the Virtual Machine Users configuration, do the following:
-
On the Virtual Machine Settings tab, click Users.
The configuration page appears with default settings. -
Expand User.
The default user "Aurora" appears. To add a new user, click New. To modify the user settings, click the required user name and follow the field descriptions mentioned in the table. Note: To delete user, click Delete for the selected user.Field Name
Description
Name
Unique user name.
Company Division
The PROIV company division code to be used during logon when this user is specified.
Operator
The PROIV operator name to be used during logon when this user is specified.
-
Click Submit.
The user configuration is saved.
Virtual Machine Environment Configuration
To set the Virtual Machine Environment configuration, do the following:
-
On the Virtual Machine Settings tab, click Environment.
The configuration page appears with default settings. -
Expand Variable.
To add a new variable, click New. To modify an existing variable, click the required variable name. Note: To delete variable, click Delete for the selected variable.Field Name
Description
Name
Unique variable name.
Value
Variable value.
-
Click Submit.
The environment configuration is saved.
Virtual Machine Licensing Configuration
Licensing configuration helps you to setup licence to control the features and functionality that are available in PROIV.
To set the Virtual Machine licensing configuration, do the following:
-
On the Virtual Machine Settings tab, click Licensing.
The configuration page appears with default settings. -
Modify the configuration as required. The following table describes the fields that can be configured.
Field Name
Description
Customer
Serial No
The licence server serial number, used to determine the licence group from which a licence is granted. It is the group identifier that uniquely identifies a set of licences on a server.
Customer Name
The customer name is displayed.
Server
Host Name
The host name for licence server. The default value is the PROIV server name.
Port
The port number for licence server. The Licence Server accepts requests from PROIV components on this port. This can be altered to avoid port clashes. The default value is 5439.
Interval
Specify the minimum interval between retries, in seconds. When an attempt to get a licence fails, the PROIV Virtual Machine sleeps for the specified interval and then retries to acquire the licence. The default interval is 5 seconds.
Duration
Specify the minimum time for retries to be attempted for, in seconds.
-
Click Submit.
The configuration is saved.
Virtual Machine Server Side Objects
To set the Virtual Machine Server Side Objects configuration, do the following:
-
On the Virtual Machine Settings tab, click Server Side Objects.
The configuration page appears with default settings. -
Modify the configuration as required. The following table describes the fields that can be configured.
Field Name
Description
JAVA Home
The folder where JAVA has been installed. The default value is based on the operating system; for example, on PROIV Windows server, it is usually "C:/Program Files/Zellis/PROIV Version 9/_jvm8" and for UNIX it is "/opt/zellis/proiv_version_9/_jvm8".
Stdout Log
The path and file name to write the logs of Java stdout stream out.
Stderr Log
The path and file name to write the logs of Java stderr stream out.
JAVA Charset
Specify the character set to be used when converting strings from the Java layer into the PROIV Virtual Machine. It is JAVA string character set. The default is UTF-8.
Options
Java native interface options.
JAVA Runtime Environment
Path
The location of the folder where Java Runtime Environment has been installed.
Class Path
SSO Library Path
The location of PROIV JAVA classes. Enter a semi-colon (Windows) or colon (Unix) separated string of fully qualified JAR files, or folders containing the SSO JAR files.
Additional Classpath
The location of additional PROIV JAVA classes. A semi-colon (Windows) or colon (Unix) separated string of fully qualified classpath entries to be used by the JVM. Note that you must include the full path to the JDBC JAR file which is used with the Lexicon, including the file name.
Extended Java Options
Incremental Garbage Collection
Turn ON the slider to enable incremental garbage collection in the Java Virtual Machine, which is the automatic detection and freeing of memory that is no longer in use.
Additional JNI Checks
Turn ON the slider to perform additional JNI integrity checks.
Reduce JVM OS Signals
Turn ON the slider to reduce the use of OS signals in Java Virtual Machine.
JNI Start Memory
The JAVA native interface starting memory allocation. Select the initial heap size of the Java Virtual Machine in mega bytes. The default value is 32 MB.
JNI Max Memory
The JAVA native interface maximum memory allocation. The maximum heap size of the Java Virtual Machine in mega bytes. The default value is 512 MB.
-
Click Submit.
The configuration is saved.
Virtual Machine Caching Configuration
To set the Virtual Machine caching configuration on UNIX-based system, do the following:
-
On the Virtual Machine Settings tab, click Caching.
The configuration page appears with default settings. -
Modify the configuration as required. The following table describes the fields that can be configured.
Field Name
Description
Mode
Runtime
Determines the cache model in effect. It sets the cache(s) initial value unless over-ridden explicitly.
Set RUNTIME_CACHE to either of the following values:
OFF: Caching environment is disabled for all file types unless it is overridden explicitly by individual cache environment variable.
AUTO: Caching environment is enabled and PROIV Version 7 caching model takes effect unless it is overridden explicitly by individual cache environment variable.
FAST: Caching environment is enabled and PROIV Version 8 caching model takes effect unless it is overridden explicitly by individual cache environment variable.
NOT_SET:
The default value for RUNTIME_CACHE is AUTO.
Genfile
Controls the runtime cache model for genfile records.
Set GENFILE_RUNTIME_CACHE to either of the following values:
OFF: Caching environment is disabled for genfile cache.
AUTO: Use version 7 caching model for genfile cache.
FAST: Use version 8 caching model for genfile cache.
NOT_SET:
The default value for GENFILE_RUNTIME_CACHE is AUTO unless RUNTIME_CACHE is set. The RUNTIME_CACHE value will be used in case GENFILE_RUNTIME_CACHE value is not set.
Function
Controls the runtime cache setting for functdef records.
Set FUNCTION_RUNTIME_CACHE to either of the following values:
OFF: Caching environment is disabled for functdef cache.
AUTO: Use version 7 caching model for functdef cache.
FAST: Use version 8 caching model for functdef cache.
NOT_SET: Caching environment is disabled.
The default value for FUNCTION_RUNTIME_CACHE is AUTO unless RUNTIME_CACHE is set. The RUNTIME_CACHE value will be used in case FUNCTION_RUNTIME_CACHE value is not set.
Note: GENFILE & FUNCTDEF cache records are interlinked. It is recommended to set the variables to the same caching model.
Msgf
Controls the runtime cache setting for msgf records.
Set MSGF_RUNTIME_CACHE to either of the following values:
OFF: Caching environment is disabled for msgf cache.
AUTO: Use version 7 caching model for msgf cache.
FAST: Use version 8 caching model for msgf cache.
NOT_SET:
The default value for MSGF_RUNTIME_CACHE is AUTO unless RUNTIME_CACHE is set. The RUNTIME_CACHE value will be used in case MSGF_RUNTIME_CACHE value is not set.
Vardef
Controls the runtime cache setting for vardef records.
Set VARDEF_RUNTIME_CACHE to either of the following values:
OFF: Caching environment is disabled for vardef cache.
AUTO: Use version 7 caching model for vardef cache.
FAST: Use version 8 caching model for vardef cache.
The default value for VARDEF_RUNTIME_CACHE is AUTO unless RUNTIME_CACHE is set. The RUNTIME_CACHE value will be used in case VARDEF_RUNTIME_CACHE value is not set.
Security
Controls the runtime cache setting for security records.
Set SECURITY_RUNTIME_CACHE to either of the following values:
OFF: Caching environment is disabled for security cache.
AUTO: Use version 7 caching model for security cache.
FAST: Use version 8 caching model for security cache.
The default value for SECURITY_RUNTIME_CACHE is AUTO unless RUNTIME_CACHE is set. The RUNTIME_CACHE value will be used in case SECURITY_RUNTIME_CACHE value is not set.
Size
Genfile Cache Size
The default cache size of genfile records is 500, you can modify if required.
Function Cache Size
The default cache size of functdef records 500, you can modify if required.
MSGF Cache Size
The default cache size of msgf records is 1000, you can modify if required.
Vardef Cache Size
The default cache size of vardef records is 200, you can modify if required.
Security Cache Size
The default cache size of security records is 200, you can modify if required.
-
Click Submit.
The configuration is saved.
Virtual Machine Performance Monitor Configuration
To set the Virtual Machine performance monitor configuration, do the following:
-
On the Virtual Machine Settings tab, click Performance Monitor.
The configuration page appears with default settings. -
Modify the configuration as required. The following table describes the fields that can be configured.
Field Name
Description
URL
The default URL path to connect to Performance Monitor is displayed. However, you can modify, as required.
Controller Interval
Interval in seconds between subsequent checks of the server PPM logging state. The default value is 30 seconds.
Connection
Connection Timeout
The maximum time duration during which the PPM connection is retried. The default value is 15 seconds; however, you can modify to a minimum value of 5 seconds and maximum 60 seconds.
Connection Timer
The time in milliseconds to introduce a brief sleep after an unsuccessful connection and is applicable during the initial connection timeout specified by PPM_CONTROLLER_CONNECT_TIMEOUT.
The default value is 100 milliseconds; however, you can modify this parameter to a minimum value of 10 milliseconds and maximum of 500 milliseconds.
Connection Retry Period
The period in seconds after which the PPM Controller will attempt to make an additional connection attempt. The default value is 60 seconds. However, you can modify this to a minimum value of 10 seconds and maximum of 300 seconds.
-
Click Submit.
The configuration is saved.
Virtual Machine Profiler Configuration
To set the Virtual Machine profiler configuration, do the following:
-
On the Virtual Machine Settings tab, click Profiler.
The configuration page appears with default settings. -
Modify the configuration as required. The following table describes the fields that can be configured.
Field Name
Description
Enabled
Turn ON the slider to enable application profiler.
Path
The path where the Profiler file gets generated. By default, it is set to PROIV_HOME, the root directory of the PROIV installation.
Prefix
The prefix string for the generated profiler file.
-
Click Submit.
The configuration is saved.
Virtual Machine Diagnostics
Tracing is a low-level debugging feature that can be useful for analyzing system crashes or unusual behavior when PROIV is executing. The output generated can greatly assist PROIV Support to resolve customer issues more efficiently.
To set the Virtual Machine Diagnostics configuration, do the following:
-
On the Virtual Machine Settings tab, click Diagnostics.
The configuration page appears with default settings. -
Modify the configuration as required and click Submit. The following table describes the fields that can be configured.
Field Name
Description
Trace File Path
The folder into which the trace files are written. A trailing slash is required. This folder acts as Automatic Diagnostic Repository.
Tracefile Max Size
The maximum file size for the trace. When the file size reaches this maximum, trace events are no longer recorded in this file. Enter the file size in MB. The maximum allowed value is 50 and minimum size is 0 (denotes unlimited file size). If not set, then the default value is set to 0.
Max Files/VM
The maximum number of trace files that can be created for the current session. You can create a minimum of 1 file to a maximum of 20 files per session.
The tracing starts with the first trace file and when it reaches its maximum size specified by TR_MAX_FILE_SIZE then it will rollover to the second trace file. This process will continue until the number of trace files generated reaches the max set files per session specified by TR_MAX_FILES_PER_VM. In such a case where the last trace file reaches its maximum size, then the oldest trace file is reused to enable tracing to continue and the rollover process is repeated.
If TR_MAX_FILES_PER_VM is not within the predefined range of minimum or maximum values, then these parameters will default to either the min (1) or max (20) values depending on whether the set value is less than the minimum value or greater than the maximum value.
The trace file size is limited using the configuration parameter, TR_MAX_FILE_SIZE. If only TR_MAX_FILE_SIZE is specified and no mention about TR_MAX_FILES_PER_VM, then TR_MAX_FILES_PER_VM will take the default value "1". The tracing starts and a new trace file is created and the logs are written until its size reaches set max file size. When it exceeds the max file size set in TR_MAX_FILE_SIZE, then the tracing log is written from the beginning of the trace file. In this case, the timestamping will implicitly be turned on.
All
If this is defined it overrides all other trace categories and sets them to this level.
Caching
The trace level runtime cache.
Environment
The trace level for the environment settings processing . Suggested level is 4.
File
The trace level for the file system access. Suggested level is 8.
FSI
The trace level for the file system interface. Refer to File System Interface for more information.
Gen
The trace level for the function gen information. Suggested level is 8.
GUI
The trace level for GUI client hints. Suggested level is 8.
I/O
The trace level for the screen client IO. Suggested level is 9.
Java
The trace level for Java native interface
Kernel Manager
The trace level for the Pro4 Kernel Manager. Suggested level is 9.
Lexicon
The trace level for lexicon.
Licence
The trace level for product licensing.
Licence Threads
The trace level to access licence threads.
Logic
The trace level for logic execution. Suggested level is 5.
Memory
The trace level for memory allocation. Suggested level is 4.
Menus/Toolbars
The trace level for menus and toolbars tracing.
Misc
The trace level for miscellaneous items. Suggested level is 9.
Performance Monitor
The trace level for PPM operations in the PROIV VM.
Profiler
The trace level for profiler.
Property accesses
The trace level to monitor properties.
Recovery
The trace level for file recovery (file commit, rollback processing). Suggested level is 3.
Report
The trace level for report output. Suggested level is 4.
Screen Output
The trace level to store output of trace data for screen.
SQL
The trace level for the SQL file interface. Suggested level is 3.
Stack
The trace level for stack tracing.
Task
The trace level for the P4API bus and tasks interface. Suggested level is 9.
Task Admin
The trace level to trace task administration operations.
User
The trace level for the user (developer) application information. Suggested level is 3.
-
Set the other parameters of Diagnostics as described in the following table.
Include Trace Levels
Turn ON the slider to output trace level to trace file.
Time Stamp
Add a time stamp (current time) to start of every trace line.
Y = do with default OS precision (1 second typical).
H = [Win32 only] High-precision (1 millisecond resolution for NT, 10 millisecond for Win98)
-
Click Submit.
The Virtual Machine configuration is saved for the selected configuration.
Related Topics
Differences Between V8 and V9 Configuration File Properties
Topic ID: 700058