F. ABF Architecture : How an Application Is Built with the Go Operation : Determining Which Components to Include
 
Share this page                  
Determining Which Components to Include
When you run an application with Go, ABF first determines which parts of the application to run:
ABF runs the entire application if you select Go:
From the Applications Catalog
From the Frame Catalog, with the default start frame
ABF runs only the frames and procedures in a specific frame tree if you select Go:
From the Frame Catalog, from the frame on which the cursor is placed
From the frame details window
In Vision, from the Visual Query window
ABF includes all 3GL procedures in the application
ABF refers to the ii_abfdependencies catalog to determine which frames or procedures below the starting frame to call. In the following cases, frames or procedures do not have entries in the catalog:
If you use a variable for the frame name in a callframe statement or for the procedure name in a callproc statement (except for 3GL procedures).
If a called SQL procedure calls a 4GL frame or procedure using an exec 4GL statement.
In the above cases, you must compile these frames and procedures yourself.