When you execute the YGENMLS command, it first looks for a real SID in the DDS for each panel (that is, a string in the format C2Ennnnnnn in the controlling record format for the panel). If the generator cannot find a real SID for a panel, it checks for a manual-identification record on the Screen cross-reference file.
If no SID is found for a panel, an error message is sent indicating that a SID (either a real SID generated into the source or a virtual SID record in YSCRXRFP) must be created in order to create a skeleton.
Each time a SID is found, the Markup Language Skeleton cross-reference file YMLSXRFP is accessed to retrieve/create the skeleton name and a separate source member (the skeleton itself) is generated into YMLSSRC.
If no record is found in YMLSXRFP for the SID, a new skeleton name is assigned for the screen in the form Hnnnnnnn (where nnnnnnn is the numeric portion of the SID).
Finally, the name skeleton is generated as a member in YMLSSRC. Depending on the value of the MBROPT parameter, you may be prompted to overwrite an existing version of the skeleton.
| Copyright © 2011 CA. All rights reserved. | Tell Technical Publications how we can improve this information |