Previous Topic: ParametersNext Topic: Examples


Usage

Schema and Subschema Tasks Performed by DELETE IS ON

In the subschema compiler, DELETE IS ON performs the following tasks:

In the schema compiler, DELETE IS ON performs the same tasks described above for each subschema associated with the schema named in the DELETE SCHEMA command.

Order of Precedence Applied to the LIST and ECHO Options

The LIST and ECHO options have similar functions; the compiler uses the following order of precedence in determining which options will take effect:

  1. NO ECHO
  2. NO LIST
  3. ECHO
  4. LIST

This precedence is interpreted as follows: If NO ECHO is set, the setting of LIST or NO LIST is immaterial; if ECHO and NO LIST both are set, NO LIST takes precedence; and so on.

AUTHORITY FOR ALL Required

Only users whose dictionary description specifies AUTHORITY FOR ALL can specify REGISTRATION OVERRIDE or change the following SET OPTIONS settings:

Other options can be changed by any user holding the necessary authority to use the compiler.

Overriding SET OPTIONS Defaults on Individual Statements

The SET OPTIONS defaults established for user identification, the destination and format of displayed and punched text, and version assignment can be overridden in individual component statements. Other compiler processing options cannot be so overridden and remain in effect until they are reset, either explicitly (by a subsequent SET OPTIONS statement) or automatically.

Options Reset at the Start of Each Session

All options are reset at the beginning of each session:

Some Options Reset by the SIGNON Statement

The compiler automatically resets some options to their defaults each time a SIGNON statement is issued. The following table shows which options are reset by the SIGNON statement, which can be changed by the IDD DDDL SET OPTIONS FOR DICTIONARY statement, and the defaults established at installation:

SET OPTIONS
option

Installation default

Option Changed by IDD

Option reset by SIGNON

DECIMAL POINT

PERIOD

X

X

DEFAULT

OFF

X

X

DEFAULT FOR EXISTING VERSION

1

X

X

DEFAULT FOR NEW VERSION

1

X

X

DELETE IS ON/OFF

OFF

 

X

DISPLAY AS

COMMENTS

 

 

DISPLAY ALL LIMIT IS ON/OFF

OFF

X

X

DISPLAY VERB

ADD

X

 

DISPLAY WITH

ALL

 

 

ECHO/ NO ECHO

ECHO

 

 

EOF

/*

X

X

HEADER/ NO HEADER

HEADER (batch)
NO HEADER (online)

 

 

INPUT COLUMNS

1 THRU 72 (batch)
327 : 1 THRU 79
Line device: 1 THRU 8

 

 

INTERRUPT COUNT IS

NULL

X

X

LINES PER PAGE

60

 

X

LIST/ NO LIST

LIST

 

 

OUTPUT LINE SIZE

132 (batch)
80 (online)

 

 

PREPARED BY

no default

 

X

PROMPT/ NO PROMPT

NO PROMPT (batch)
327: NO PROMPT
Line device: PROMPT

 

 

PUNCH TO

SYSPCH

 

 

QUOTE

' (single quote)

X

X

REGISTRATION OVERRIDE

OFF

 

X

REVISED BY

no default

 

X

SEMICOLON ALTERNATE

OFF

X

X

SEQUENCE

100

X

X

USER SIGNON OVERRIDE

ALLOWED

X

X

DISPLAY/PUNCH Options Valid for Each Compiler

Not all options available for the DISPLAY WITH/ALSO WITH/WITHOUT clause affect all DISPLAY or PUNCH statements. The options that can be specified in this clause apply to DISPLAY or PUNCH statements for specific components, as shown in the following table:

DISPLAY option

Compiler Schema

Compiler Subschema

ALL

X

X

ALL COMMENT TYPES

X

X

AREAS

X

X

ATTRIBUTES

X

X

COMMENTS

X

X

CULPRIT™ HEADERS

X

 

DETAILS

X

X

DEFINITIONS

 

X

ELEMENTS

X

X

HISTORY

X

X

LRS

 

X

NONE

X

X

OLQ HEADERS

X

 

PATH-GROUPS

 

X

PROGRAMS

 

X

RECORDS

X

X

SCHEMAS

X

 

SETS

X

X

SHARED STRUCTURES

X

 

SUBSCHEMAS

X

 

SYNONYMS

X

 

USERS

X

X

USER DEFINED COMMENTS

 

X

Default DISPLAY/PUNCH WITH/WITHOUT DETAILS

The default for WITH/WITHOUT DETAILS on the DISPLAY/PUNCH OPTIONS statement is specified at the session level in the SET OPTIONS statement.