SDF-SIM outputs the following information:
the log of the statement in the form defined in the LOGGING operand of theMODIFY-SDF-OPTIONS statement
the standardized transfer area (a detailed example can be found on "Displaying the standardized transfer area").
The standardized transfer area is displayed as follows if:
the operand DISPLAY=*LONG is set in the DEFINE-ENVIRONMENT statement, or
the message
% SDS0008 DO YOU WANT TO DISPLAY TRANSFER AREA? REPLY: NO/LONG/SHORTis answered with “LONG”.
If DISPLAY=*SHORT is specified, only the first part (the contents of the transfer area in hexadecimal form) is output. The structure description is only output if DISPLAY=*LONG is specified. The internal name of the statement is displayed. The structure description of the statement must not be longer than 15000 bytes.
Example
.
.
% SDS0008 DO YOU WANT TO DISPLAY TRANSFER AREA? REPLY: NO/LONG/SHORT
*long
*** TRANSFER AREA ***
~~~~~~~~~~~~~~~~~~~~~
x x x x x x
(0FD540) 07FAC3D9 C6C9D3C5 40400000 00000000 00000020 ...
(0FD5C0) 00000000 00000000 00000000 00000000 00008014 ...
(0FD600) 00000000 00000000 00000000 00000000 ...
(0FD6E0) 00000000 00000000 80160005 ...
.
.
*** STRUCTURED DESCRIPTION ***
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
INTERNAL NAME OF THE CMD/STMT : xxxxxxxx
VERSION OF THE TRANSFER AREA : x (only for new format of standardized
VERSION OF THE CMD/STMT : x transfer area (as of SDF V4.1))
MAXIMUM NUMBER OF OPERANDS : xx
OP( 1) :
- TYPE : KEYWORD
- LENGTH : xx
- VALUE : xxxxxx
OP( 2) :
- TYPE : STRUCTURE
VALUE INTRODUCING THE STRUCTURE:
- TYPE : xxxx
- LENGTH : xx
- VALUE : xxxxxxx
MAXIMUM NUMBER OF OPERANDS : xx
OP( 1) :
- TYPE : xxxxxx
- LENGTH : ....
- VALUE : ...
OP( 2) : ....
.
.
OP( 3) :
- TYPE : LIST
- VAL(1) : - TYPE : xxxx
- LENGTH : xxxxxxx
- VALUE : xxxxxxx
- VAL(2) : .........
OP( 4) :
- TYPE : OR_LIST
- LENGTH : xxxx
- VALUE : xxxxx
.
.
The following values are possible for TYPE:
STRUCTURE | : Structure |
| LIST | : List |
| OR_LIST | : OR list |
| X_STR | : Hexadecimal string (x-string) |
| ALPHA_NAME | : Alphanumeric name (alphanum-name) |
| NAME | : Name (name) |
| STRUCT_NAME | : Structured name (structured-name) |
| COM_R | : Command rest (command-rest) |
| C_STR | : Character string (c-string) |
| TEXT | : Text (text) |
| INT | : Integer (integer) |
| KEYW | : Keyword (KEYWORD) |
| KEYW_NUM | : Keyword number (reserved for internal use) |
| F_FILENAME | : Fully qualified file name (filename) |
| P_FILENAME | : Partially qualified file name (partial-filename) |
| TIME | : Time (time) |
| DATE | : Date (date) |
| CAT_ID | : Catalog identifier (cat-id) |
| REAL | : real |
| LABEL | : Label (label) |
| STAR-ALPHA | : star-alphanumeric |
| COMPOSED_N | : Composed name (composed-name) |
| INPUT_TEXT | : Input text (input-text) |
| VSN | : Volume serial number (vsn) |
| X_TEXT | : X text (x-text) |
| FIXED | : Fixed-point number (fixed) |
| DEVICE | : Device (device) |
| POSIX_PATHN | : POSIX pathname (posix-pathname) |
| POSIX_FILEN | : POSIX file name (posix-filename) |
| PRODUCT_V | : Product version (product-version) |