Skip to content

Dependencies

BluInsights offers dependencies analysis for multiple languages (see the complete list). It is also possible to import your own analysis if needed.

Launch dependencies analysis

The proposed dependencies analysis is performed using the Blu Age products leveraging advanced parsing features for multiple languages (mainly legacy). Launching the analysis is as simple as selecting the programming language.

The analysis of large projects (thousands of programs) may take few minutes. You will receive an email when the results are available. In the meantime, you can use the other features.

Each entry menu in the list of the supported language is related to one or multiple technologies.

Language Files Extensions or Technologies
PowerBuilder All (SRM, SRU, SRW, SRD...)
Ideal All (programs, panels, reports...)
Mainframe and iSeries Cobol (with or without extensions including copybooks), RPG and RPGLE (including PF, LF, DSPF, PRTF, PPF), JCL, CL, ASM
Natural All (NSP, NSM, NSN, NSC, NSH...)
Delphi PAS, DFM
Powerhouse All (QTS, QZS, CMS...)

Graph Visualization

In addition to the table mode, BluInsights provides a graph visualization of the dependencies analysis. The files are presented as nodes and their relationships as edges. Nodes can be colored according to their types or their status.

BluInsights applies an automatic layout which fits the generated graph in terms of number of nodes and edges.

Graph Manipulation

Multiple actions are possible on the graphs (select all through CTRL+A, simple/multiple selection, subgraph extraction, etc.). All the possible actions are explained in the embedded help on the graph (Question mark on the top right corner of the graph).

Subgraphs extraction, merge and layout

It is also possible to extract a subgraph (a set of nodes and their associated edges) in order to create a new one or to merge it in an existing subgraph. You can also extract subgraphs defined in an Excel file following a simple format (name of the program, name of the workpackage). BluInsights will automatically extract all the dependencies of each program and add it directly to the indicated workpackage. The related subgraph will be also generated with the same name as the workpackage.

Hide and reveal nodes

It is possible to hide and reveal nodes from the graphes. This features is not available for the original graph that contains all the nodes of the project.

Create workpackages from Excel

You can create workpackages using an imported Excel file. Assigning a file to a workpackage assigns all it's dependencies to the same workpackage. The Excel file should contain in the first column the files names and its workpackage in the second column.

Import dependencies analysis

If you prefer to use your own dependencies analysis, BluInsights allows to import a JSON file (the required format is shown when the question mark is clicked).

Result

The dependencies result is displayed as a tree with nested programs (or any other specific input, e.g. reports, views, routines...). All the actions performed on a given file is automatically updated for all the instances of the same file.

Warning

The analysis can be launched or re-imported as many as you want. The intermediate results will not be saved.