Parameter lists in detail:


ASSIGN

Assign "drive" name.

Defines symbolic names for directories used in SIA input/output operations. First characters of All file names opened by SIA modules are compared with the name of the, and the corresponding string is subsituted.

Usage: ASSIGN NAME SUBST
2 parameters in this list:

NAME

Identifier of the directory
  • Format: Character (8 characters)
  • Default value: Not specified

SUBST

Substitution string for the identifier
  • Format: Character (80 characters)
  • Default value: Not specified

ASSOC

Name association.

Derive names for various objects from other names. The derivation is performed by replacing the tokens denoted by "*" or a group of "?" in NAME and printing these tokens using SUBST as a C-style format.

For example: if NAME is given as picks*, then "picks-north" matches this NAME. For this table, SUBST=new_picks%s associates it with another table "new_picks-north".

Usage: ASSOC NAME SUBST
2 parameters in this list:

NAME

Name mask for the original table, containing wildcards. Examples: picks*, shot???
  • Format: Character (32 characters)
  • Default value: Not specified

SUBST

Format string used to build the associated name, with %s (or a similar C format) to put the token matched with the asterisk in NAME.
  • Format: Character (56 characters)
  • Default value: Not specified

Preceding list (ASSIGN)

CONDDEF

Conditional definition

Usage: CONDDEF COND
1 parameter in this list:

COND

Character string used as a condition. If no value specified here, the condition always fails
  • Format: Character (88 characters)
  • Default value: Not specified

1 group of 3 REPEAT parameters per line:

VALUE

Value of the condition string. If no value is provided, the condition is considered satisfied for any value of COND. When put at the end of the list, this can be used to specify the defaut value. Wildcard symbols "*" or "?" may be used to match strings.
  • Format: Character (16 characters)
  • Default value: Not specified

NAME

Identifier to be defined if match is found
  • Format: Character (8 characters)
  • Default value: Not specified

SUBST

Substitution string used for the identifier NAME when COND==VALUE
  • Format: Character (64 characters)
  • Default value: Not specified

Preceding list (ASSOC)

DASSIGN

Deassign "drive" name.

Deassignes the substitution made by ASSIGN. NOTE: In this version, DASSIGN works in EDIT phase, and may produce unexoected results during Process phase. Thus the use of DASSIGN is not recommended!

Usage: DASSIGN NAME
1 parameter in this list:

NAME

Identifier defined previously by using ASSIGN
  • Format: Character (8 characters)
  • Default value: Not specified

Preceding list (CONDDEF)

DBSQL

SQL database command

Sends an SQL command to a database or dataset and sets the identifier equal the returned value

Usage: DBSQL DBASE
1 parameter in this list:

DBASE

Database name, as defined in modules DBASE or DATASET. If DATASET name is given, the first SQL database in it is used. The database must be connected to.
  • Format: Character (24 characters)
  • Default value: Not specified

1 group of 1 REPEAT parameter per line:

QUERY

Database query string. Strings specified in several Repeat groups are concatenated and sent to the database. The actual definitions of text strings can be done after this query using expressions ">> DEFINE NAME = expression". Multiple definitions can be performed in one call to list DBSQL.
  • Format: Character (88 characters)
  • Default value: Not specified

Preceding list (DASSIGN)

DEFINEL

Long define

This list creates a defnition equivalent to the main parameter list, except that the substituted value can be long (span several lines)

Usage: DEFINEL NAME SPACES
2 parameters in this list:

NAME

Identifier
  • Format: Character (8 characters)
  • Default value: Not specified

SPACES

Treatment of spaces at the ends of each input line: SPACE or SPACES: add a space between the subsequent strings coming from input lines; NOSPACE or TRIM: trim spaces from the ends of each line and do not add spaces between them
  • Format: Selection
  • Selectable Values: (codes in parentheses)
    • No spaces (TRIM)
    • Space (SPACE)
  • Default value: TRIM

1 group of 1 REPEAT parameter per line:

SUBST

Part of the substitution string of the long identifier
  • Format: Character (88 characters)
  • Default value: Not specified

Preceding list (DBSQL)

IGeoS version 5.1
Copyright (c) 1995-2015, I.B.Morozov
Updated Wed Apr 1 21:42:17 2020