Access Gen (TSO)

Other Solutions

Access Gen (TSO) Features


Select your object type(s) and search using wildcards on name, trancode, domain, member name, user ID, attribute domain, user group ID, object ID, strings contained in NOTE, CHAR STRING or NUMERIC statements and strings contained in object descriptions.


Expand on objects to display related objects. Move from one object to another via parent/child relationship, dialog flows, action block calls, create, read, update and delete statements and entity relationships.


Display action diagrams, user details or screen designs, comprehensive entity and attribute information or physical table definitions including foreign keys and indexes. You can also browse subsets, relationships and even dialog flows to see what data is passed or returned along them. Use the Tree function to get a hierarchical display of the structure of subject areas, procedures, procedure steps, action blocks, load modules, batch job steps, batch jobs, processes and functions.


List all models that contain an object via common ancestry. The last user ID, last date and time changed can also be seen - very useful in multi-release projects or shared object environments. You can also browse existing subsets. If a subset is not checked out then a report showing the subset properties and the predicted downgrade that would occur if the subset was checked out at that moment. If a subset is checked out then the report shows the actual downgrade status for scoped objects.


Show the actual logic differences between two versions of an action diagram. For entities, subject areas, tables and databases, all subordinate objects are compared and property differences highlighted.

Impact Analysis

For an action block, see a complete list of all load modules that could require a link and bind if changes were made. Nested action block calls are resolved and displayed.

Calculate View Sizes

To aid in the review of modules that are approaching or have exceeded the 32K view limit, the Calculate View Sizes feature will calculate the view size of a procedure step or action block including all overheads. A breakdown is displayed detailing all components of views imported and exported by the procedure step/action block.

Multi-object support

The Pick List lets you exploit the power of Access Gen to the full by allowing tailored lists of objects to be built whilst navigating around the model and/or by importing existing subsets, aggregate sets and the objects changed by a specific user over a period of time. Version checks, comparisons, and checkout queries can then be performed against all the objects simultaneously. Impact analysis can be performed across multiple models. Access Gen can even tell you which objects in a list are no longer used and are therefore candidates for deletion.