LOADxx.ini

The LOADxx.ini file contains the values for some system configuration parameters, including the suffixes for some other configuration files. The LOADxx.ini file may be empty, in which case the Tachyon Operating System uses default values for the parameters. The suffix for the LOADxx.ini file itself is specified in the LOAD parameter of the J390.ini file or by the -load command line parameter.

In addition to parameter definitions, the LOADxx.ini file may contain blank lines and comment lines. Comment lines are any lines containing an asterisk as the first non-blank character. In addition, if a blank follows a parameter definition any subsequent characters on the line are treated as comments.

Parameter lines can start in any column. Parameter lines start with the parameter name followed immediately by one or more spaces and then the parameter value. The parameter names must be in upper case. The parameters are:

ARCHLVL
The ARCHLVL parameter specifies the emulated architecture level. The ARCHLVL parameter value must be a single digit from 0 to 2 as follows:

0
The architecture level is ESA/390, but with access register mode disabled. This is the fastest emulation mode since the ALET values in the access registers do not need to be validated each time storage is referenced.
1
The architecture level is ESA/390.
2
The architecture level is z/Architecture.

The System/390 facilities section has more information about the facilities included in each architecture level. The ARCHLVL parameter can be overridden by the -archlvl command line parameter.

CLOCK
The CLOCK parameter can be used to alter the Time Of Day (TOD) clock value of the Tachyon Operating System. This can be useful when testing date sensitive logic.

The CLOCK parameter value is either in YYYY.DDD or in YYYY.MM.DD, where YYYY is the year, DDD is the day of the year, MM is the month and DD is the day of the month. For example, February 29, 2000 could be specified as either 2000.060 or as 2000.02.29. The date in the CLOCK parameter alters the UTC (GMT) date. The local date is calculated from your time zone. The time-of-day is not altered by the CLOCK parameter. The year can be any value from 1980 through 2037.

If the CLOCK parameter is not specified, the date is not altered. The CLOCK parameter can be overridden by the -clock command line parameter.

CPUID
The CPUID parameter can be used to alter the default CPU identification information stored in certain control blocks. The CPUID parameter value must be a string of 15 or 18 characters as follows: Characters 1-12 are the first 12 hexadecimal digits of the CPUID as stored by the STIDP instruction. The third digit must be a zero and the last 4 digits must be 0-9. Characters 13-15 are the model identifier and must be upper case letters, decimal digits or the "_" character. The "_" character is replace by a blank when the information is stored. If present, characters 16-18 override the default manufacturer code. The manufacturer code characters must be upper case letters. The default manufacturer code is "TAC". If not specified, the default CPUID parameter value is 1F0nnnnn9672RA2TAC where the "nnnnn" is replaced by the last 5 digits of the Tachyon Operating System license serial number.
IEASYM
The IEASYM parameter specifies the suffixes for the IEASYMxx.ini configuration files. The IEASYM parameter value must be either a single value or a list of values surrounded by parentheses and separated by commas. Each value must be two characters and each character must each be either a digit (0-9) or an upper case letter (A-Z). If not specified, the default value is IEASYM00, which will cause the Tachyon Operating System to read the IEASYM00.ini configuration file. If more than one suffix is specified, each IEASYMxx.ini file will be read and processed.
PARMLIB
The PARMLIB parameter specifies additional directories in which configuration files may be found. The PARMLIB parameter value must be a directory path name. The parameter value may begin with &SYSDIR, which will be replaced with the name of the directory containing the j390 program. Up to 10 PARMLIB lines are allowed. The directories will be concatenated in the order specified to the directory containing the LOADxx.ini configuration file.
SYSPARM
The SYSPARM parameter specifies the suffixes for the IEASYSxx.ini configuration files. The SYSPARM parameter value must be either a single value or a list of values surrounded by parentheses and separated by commas. Each value must be two characters and each character must each be either a digit (0-9) or an upper case letter (A-Z). If more than one suffix is specified, each IEASYSxx.ini member will be read and processed.

The Tachyon Operating System always reads the IEASYS00.ini file. If the SYSPARM parameter in IEASYMxx.ini is also specified, the value in IEASYMxx.ini is appended to the value specified in LOADxx.ini. If the SYSPARM parameter is not set in either LOADxx.ini nor IEASYMxx.ini, the Tachyon Operating System will not read any IEASYSxx.ini files beyond IEASYS00.ini. The SYSPARM parameter values in both LOADxx.ini and IEASYMxx.ini can be overridden by the -sysp command line parameter.

SYSPLEX
The SYSPLEX parameter specifies the name of the SYSPLEX of which the emulated system is a member. It sets the value of the &SYSPLEX system variable symbol. If not specified, the default value is LOCAL.

Example LOADxx.ini file:

* Sample LOAD00.ini file
  CLOCK 2000.01.02
CPUID 1F0123459672RA2IBM
ARCHLVL 1
 IEASYM AA
SYSPARM (01,02)
PARMLIB &SYSDIR\test
SYSPLEX DUMMY


Frames No Frames Previous Next Contents
Introduction Setup Programs Files Running Testing Compatibility Customization Messages Codes

© Copyright 1998-2005, Tachyon Software® LLC.
Last modified on December 1, 2005