HP DDL D40 Reference Manual page 209

Data definition language
Table of Contents

Advertisement

SPI Tokens
The following shows the data structures DDL generates for token maps in each
language.
Language
C
COBOL
Pascal
TACL
pTAL or TAL
For the C data structure, each element in the static integer array is the value of one
word in the token map.
For the COBOL data structure, each FILLER element specifies the value of one
word in the token map.
For the Pascal data structure, each element in the integer array is the value of one
word in the token map.
For the TACL data structure, the first STRUCT variable is a double-word integer
specifying the token code in the first 2 words of the token map. The rest of the
STRUCT is an integer array containing one value for each remaining word in the
token map.
For the pTAL or TAL data structure, each constant in the DEFINE list specifies the
value of one word in the token map. The LITERAL map^name^WLN specifies the
total number of words in the token map.
For a description of how to use these definitions in a subsystem that accepts SPI
programmatic commands, see the Distributed Systems Management (DSM)
Manual.
Standard SPI Definitions in Token-Map Definitions. The following guidelines apply
to using standard SPI definitions when you define token maps:
SPI does not provide standard definitions for token maps; subsystems must define
their own token maps. When you define a token map, do not prefix the map-name
with the letter Z; this ensures that your token-map name will not be the same as a
current or future name supplied by HP.
Data Definition Language (DDL) Reference Manual—426798-002
Data Structure
static int map_name = {v1,v2,...,vn};
01 map-name.
02 FILLER NATIVE-2 VALUE v1.
02 FILLER NATIVE-2 VALUE v2.
02 FILLER NATIVE-2 VALUE vn.
END
VAR map_name : ARRAY [1..n] OF INT16 := [v1, v2, ..., vn];
?Section map^name Struct
BEGIN
INT2 CODE VALUE v1v2;
INT MAP (0:n-3) VALUE v3, ..., vn;
END;
DEFINE map^name = [v1, v2, ..., vn]#;
LITERAL map^name^WLN = n;
7- 19
TOKEN-MAP Statement

Advertisement

Table of Contents
loading

Table of Contents