SEGM (DBDGEN Statements)

A maximum of 255 SEGM statements can be defined in one DBD.
Keyword Values SEGM Description
NAME *NAME Supported and edited
PARENT 0, SEGNAME Supported and edited
SNGL, DBLE Ignored
logical parent Supported and edited. The virtual/physical pointer option is ignored.
BYTES All values Supported and edited

A maximum of 32,760 is supported. The value is not checked to see if it exceeds the device type capacity or the access method limits.

A maximum of 1,792 is supported for a segment in an INDEX DBD.

TYPE DIR, SEQ Supported and edited
FREQ All values Ignored
PTR, POINTER All values Ignored. IMS Option uses a proprietary pointer technique. All needed pointers are automatically created.
RULES logicals Insert and replace rules are fully supported. Delete rules are partially supported.
FIRST, LAST, HERE Non-uniquely keyed insert rules are supported and edited. Rules of HERE are changed to LAST for logical children and root segments.
SOURCE All values Supported and edited
COMPRTN All values Ignored. Compression can be enabled using the DB Catalog or System Configuration Catalog defaults.
SSPTR All values Not supported - causes a warning message
EXIT All values All EXIT options are supported except LOG. A maximum of nine EXIT routines may be specified. See the chapter For the Database Administrator (DBA) for details on data capture exits.
Others   Any keyword not listed produces a warning message