

Commands (YCLRMDL - YDLTOBJTBL) › YCVTMDLLST (Convert Model List to Job List) Command › Notes
Notes
- The specified library for the model object list must be a valid model library.
- A value other than *MDLLIB for MDLLST may result in the library list being changed. If the user is currently editing a model, the switching of the library list will not occur and the command will fail. If changed during processing, the library list is changed back after execution.
- The FRMMDLLST must exist prior to running the command.
- If the target job list does not already exist, it will be created and the LSTOPT parameter will be ignored.
- Only generatable objects will be placed onto the job list, all other model object list entries will be ignored.
- The CVTASSIM parameter provides the developer with some control over whether assimilated physical files are placed in the resulting job list. Thus, for example, where the physical file is part of some third party software, the developer would wish to avoid attempting to generate and compile the physical file, but would wish any logical files in the model object list to be converted in the normal way.
- When you attempt to convert a model object list into a job list and the model object list contains one or more *DDL-based access paths which satisfy the DDL limitations; such access paths are not added to the job list.
- The current implementation of the DDL generation mode is not valid for the following cases:
- Access paths that have virtual fields
- SPN access path
- QRY access path
- Multi-member files
Workaround for Virtual Fields, SPN, and QRY Access Paths: If the earlier generation mode is *DDS, revert to it and regenerate the access path. You need not regenerate the functions that use this access path. If you want to have an SQL type database, regenerate the access path using *SQL generation mode. The functions using this access path must be regenerated.
Workaround for Multi-Member Files: If you want to have more than one member for the access paths, revert to *DDS generation mode.
Note: If you want to change an access path, which is previously defined as *DDS with a MAXMBR compiler override, to *DDL, you must revert to *DDS generation mode and must remove the compiler override, and then change back to *DDL generation mode.
Copyright © 2014 CA.
All rights reserved.
 
|
|