Dynamic entities and dynamic program names
Dynamic entities
When a collection is done, the Metadata Analyzer identifies virtual IMS PCB entities and virtual transaction entities. Because these variables could be resolved to a variety of static entities, they are known as dynamic entities.
Dynamic program names
Dynamic programs are not added to the Metadata Analyzer database during a collection. To remedy this, when the learning process runs, it will try to resolve dynamically called subprograms and add the real programs to the database. If it can find which value moved into the dynamic program name, it will create a program and create a uses relationship from the first program to the called program. If a dynamic program name cannot be resolved, a warning message appears in the Learner log indicating that the dynamic program name could not be resolved.
If the learning process cannot resolve the dynamic program names, the administrator can permanently convert the dynamic program name to a static name so that the real programs are added to the database. This method should be used when the real subprogram names cannot be found in the calling program..