sysphantom

The sysphantom common block grouping is used by phantom (background) listeners for passing of information.

sysmemhandle

For Windows NT solutions, this item contains a string handle for the shared memory block used by phantoms for communications with the ISAPI application.

For UNIX solutions, this item contains a string handle for the queue name used by phantoms to communicate with the Apache module.

syscgivars

Contains a multi-value controlling and dependant list of information relating to CGI variables made available at connection time. The item is constructed as follows:

Field 1 - Multi-valued CGI variable names
Field 2 - Associated multi-value variable values.

These items can be accessed through conventional locate statements within BASIC and with the "{{locate" DIRT tag.

sysexename

Contains the connector name. If appropriate, the item includes the ".dll" suffix.

sysnamed

Contains a multi-value controlling and dependant list of information relating to named equivalents as defined within the page settings area within the development environment. The item is constructed as follows:

Field 1 - Multi-valued names
Field 2 - Associated multi-value equivalents.

These items can be accessed through conventional locate statements within BASIC and with the "{{locate" DIRT tag.

sysparms

This item contains the contents of the "parms" record within the syscontrols file. It also contains generated information related to the common block so that common block items can be referenced by name within the run-time environment.

syscontrols (parms)

Field

Description

Information

<1>

Start Page

Default page (sysobjects:syspagemain)

<2>

Post Logon Page

Default Post Logon Page (sysobjects:syspagemain)

<3>

Session Purge

m=manual,0=1 day,1=2 days,2=3 days

<4>

Last Purge Date

Date of last purge when set to automatic

<5>

Connection Options

MV

<6>

Connection Operations

MV

<7>

Connection Parameters

MV

<8>

Reserved

Common block equate names

<9>

Reserved

Common block equate arrays

<10>

Reserved

Common block equate array positions

<11>

Account Program Files

MV

<12>

Default User Name

Usually “guest”

<13>

System Version No.

 

<14>

System Executes

Executed on phantom/debug listener startup

<15>

DIRT tag name identifiers

MV

<16>

DIRT tag subroutines

MV

<17>

sysnamed – names

MV

<18>

sysnamed – values

MV

<19>

Reserved

 

<20>

Reserved

Class ID’s

<21>

Reserved

Class records

<22>

Language Definitions

MV

<23>

Help File List

MV

<24>

Editor Defaults

 

<24.1>

Font Face

 

<24.2>

Font Size

 

<25>

Admin Lockout user

Username that system will only allow in if set

<26>

Check &PH& file

off=Do not check &PH& file at queue startup

<27>

Default preview size

640x480,800x600,1024x768

<28>

Database Type

 

<29>

Disable browser Controls

on=Stop users from using browser controls. This option does not affect the development environment. NB: You cannot use script such as “window.history.back()” if this option is enabled.

<30>

Application Files

MV List of application files. Each file can be appended with ,COMMON to include it in the common block.

<31>

Imports

MV

<32>

Cache Blocking

1 = None, 2 = Use Page Default and enforce on non-page items, 3 = Forced cache blocking on all pages

<33>

Server Pin Number

Unique PIN for session encryption 6 chars no 0s

<34>

Encrypted files

MV list of encrypted files

<35>

Enforce Sequential Sessions

1 = Yes, 0/blank = No