

Commands (YDOCMDLACP - YOPRMDLLST) › YEXCMDLLST (Execute a Model Object List) Command › Notes
Notes
- The MDLLST must exist prior to running the command.
- 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.
- If *USROPT is specified for parameter RQSDTA, then the USROPT parameter cannot be *NONE.
- Substitution variables are available to insert details relating to a particular model object list entry into the command string. The substitution prefix & or @ can be used and an alternative character can be defined in the Synon/1E data area YPEXCHA (note that the Synon/1E Edit Data Area command (YEDTDTAARA) may be used to change this value).
- Note that object owner name will be returned as *Arrays for Array objects, *Messages for Message objects, the object name for model file objects and *NONE for objects that do not have an owner, such as FLD objects.
- When you to try to execute a model list using YCRTJOBLE command, and the model list has one or more *DDL-based access paths in it, and the access path has either of the four DDL limitations, the entry is not added to the job list. The access path source is not generated.
- 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.
 
|
|