Listing of objects created by LANSA when compiling on the iSeries

Date:27 May 2008
Product/Release:LANSA for iSeries V11
Abstract:This document lists the type of objects created by LANSA when compiled on the iSeries
Submitted By:LANSA Technical Support

Files:

RDML Partition

  • Data area with same name as Physical file used for locking in a development environment
  • Physical file
  • Logical files if any defined
  • I/O Module *PGM with same name as Physical file

RDMLX Partition

  • Data area with same name as Physical file used for locking in a development environment
  • Physical file
  • Logical files if any defined

    RDML File:
  • I/O Module *PGM with same name as Physical file
  • OAM *SRVPGM with same name as Physical file

    RDMLX File:
  • OAM *SRVPGM with same name as Physical file

Processes:

RDML Partition

  • Data area with same name as Process used for locking in a development environment
  • Two or more *PGMs named P@<partition unique identifier>mmmmmnn where mmmmm is a sequential number allocated & nn is 01, 02 etc to allow for the maximum number of nesting levels used - extra can be created "on the fly" as it were.

RDMLX Partition

  • Data area with same name as Process used for locking in a development environment
  • Two or more *PGMs named P@<partition unique identifier>mmmmmnn where mmmmm is a sequential number allocated & nn is 01, 02 etc to allow for the maximum number of nesting levels used - extra can be created "on the fly" as it were.
  • *SRVPGM named P@<partition unique identifier>

Functions:

RDML Partition

  • Data area with name F@<partition unique identifier>mmmmm where mmmmm is a sequential number allocated, used for locking in a development environment

    *DIRECT functions:
  • *PGM named @<function name>
  • *PGM named @<function name>ML if a multilingual partition and (not *MLOPTIMISE or *ILE)
  • *DSPF named @<function name> if there are any REQUEST, DISPLAY or POP_UPs (or BROWSE)
  • *PRTF named $<function name> if *OS400_EXTPRINT

    non *DIRECT functions:
  • *PGM named F@<partition unique identifier>mmmmm where mmmmm is a sequential number allocated
  • *PGM named F@<partition unique identifier>mmmmmML where mmmmm is a sequential number allocated, if a multilingual partition and (not *MLOPTIMISE or *ILE)
  • *DSPF named F@<partition unique identifier>mmmmm where mmmmm is a sequential number allocated, if there are any REQUEST, DISPLAY or POP_UPs (or BROWSE)

RDMLX Partition

    RDML function:
  • Data area with name F@<partition unique identifier>mmmmm where mmmmm is a sequential number allocated, used for locking in a development environment
  • same as Functions in RDML Partition

    RDMLX function:
  • *SRVPGM named @<function name>
  • *PGM named @<function name>

Components: WAMs and Reusable Parts

RDMLX Partition

  • *SRVPGM named @<component name>