DEFRECORD KCML_MACHINE
KCML $MACHINE structure| FLD name | Pack format | Purpose |
|---|---|---|
| MACHINE_OsType$ | CHAR(1) | Operating system type |
| MACHINE_TermCaps | UINT(1) | Terminal capabilities (see also MACHINE_TermCaps2) |
| MACHINE_TermLanguage$ | CHAR(1) | Terminal language as deduced by KClient from Windows |
| MACHINE_MaxTerm | UINT(2) | Maximum value of #TERM |
| MACHINE_MaxPart | UINT(2) | Maximum value of #PART |
| MACHINE_KClientUsers | UINT(2) | Number of KClient users at startup |
| MACHINE_MaxKClientUsers | UINT(2) | Maximum KClient users allowed by license |
| MACHINE_LicenseType | UINT(1) | Type of license |
| MACHINE_GMTOffset | INT(2) | Local timezone offset from GMT in minutes |
| MACHINE_ServerIP$ | HEX(4) | Server IP address (Zero if direct connect) |
| MACHINE_ClientIP$ | HEX(4) | Client IP address (Zero if direct connect) |
| MACHINE_TermCaps2 | UINT(1) | Terminal capabilities (see also MACHINE_TermCaps3) |
| MACHINE_OptFeatures | UINT(1) | Optional features set during connection or compiled into KCML |
| MACHINE_KCMLUsers | UINT(2) | Number of distinct users logged on when KCML started |
| MACHINE_Compliance | UINT(1) | $COMPLIANCE language support |
| MACHINE_ServerMode | UINT(1) | Server mode (0x01 SOAP server, 0x02 render forms as XML) |
| MACHINE_ServerEncoding | UINT(1) | Character encoding to use |
| MACHINE_ClientLicense | UINT(1) | Extra privileges granted by any client license |
| MACHINE_DebugBuild | UINT(1) | Information about this particular build of KCML |
| MACHINE_ClientServerArch | UINT(1) | Client server architecture features |
| MACHINE_PartitionSize | UINT(1) | Size of a partition expressed as a power of 2, see Configuring $PSTAT. |
| MACHINE_TermCaps3 | UINT(1) | Terminal capabilities (see also MACHINE_TermCaps) |
| MACHINE_AuthType | UINT(1) | Type of authentication used |