IBM OS/390 User Manual

Page of 673
SEQFLD=
SRCH= of XDFLD
SEQVAL=
SUBSEQ= of XDFLD
S U P V A L =
NULLVAL= of XDFLD
S U P R T N =
EXTRTN= of XDFLD
The non-ACCESS statement approach consists of an LCHILD and XDFLD
following the target segment, SEGM statement, in the data portion of the
database. Associated FIELD statements are needed in data DBD if /sx
or /ck are used. An index DBD defining the index database with its
LCHILD statement referencing the target segment in the database is
also required.
8.1.4 Program Specification Block (PSB)
The following will require changes to the PSB.
The PSB LANG= parameter must be COBOL, PL/I, PASCAL, ASSEM, or
blank for IMS/ESA
No trailing blanks are permitted. Alternative spellings of 
PL.I
′ 
will have to be
changed.
Supported languages include ADA, C, OS/VS/COBOL, VS COBOL, C/370,
Pascal, PL/I, RPG/370, REXX, and Assembler.
Automatic Field Start Calculation SENFLD
IMS/ESA requires coding of START= parameter in SENFLD of PCB.
The following field level sensitivity extensions of DL/I are not available in
IMS/ESA. If you have used these functions, program changes may be
required.
 1. Virtual Fields
 2. Field Types Z,E,D,L
 3. Automatic Data Conversion
 4. Field Exit Routines
8.1.5 Batch Programming
8.1.5.1 RPG II
These applications will need to be converted to RPG/370 or some other IMS/ESA
supported language.
8.1.5.2 Interactive Macro Facility (IMF)
DL/I DOS/VS Interactive Resource Definition and Utilities (5746-XX1) provides the
Interactive Macro Facility (IMF) and Interactive Utility Generation (IUG) functions.
MVS ISPF/PDF may be used for these functions. The specific panels and
worksheets provided by IMF and IUG are not provided by MVS ISPF/PDF.
8.1.5.3 Command-Level Coding (HLPI)
Assembler, PL/I and COBOL are supported. CICS supplies the translator.
Chapter 8. Databases
171