The CRTAPPDFN command in TURNOVER® for iSeries v100 is used to create a new application definition, the foundational blueprint that tells TURNOVER how to manage promotions, source control, and object tracking for a specific software application. It’s like laying the tracks before the train starts rolling.
What CRTAPPDFN Does
This command:
Creates a new application ID in TURNOVER
Defines the source and object libraries for development, test, and production
Sets up promotion levels, type codes, and source control rules
Links the application to forms, worklists, and projects
Establishes audit tracking, security, and environmental behavior
It’s the command-line equivalent of using option 1=Create on the Work with Applications panel.
Typical Parameters
| Parameter | Description |
|---|---|
APPID | Unique identifier for the application |
DESCRIPTION | Description of the application |
SRCCTL | Source control setting (*YES, *NO, or custom value) |
PROMLEVELS | Number of promotion levels (e.g., DEV → TEST → PROD) |
DEVLIB | Development library |
TESTLIB | Test library |
PRODLIB | Production library |
TYPECODES | Object type codes used in the application (e.g., *PGM, *FILE, *MSGID) |
AUDIT | Whether to enable audit tracking (*YES or *NO) |
You can also define custom promotion paths, form templates, and library list behavior.

