Understanding Object Dependencies - VE Web

In Visual Expert, Object Dependencies refer to the relationships between various elements in an application, like tables, procedures, or functions. These dependencies show how objects interact or rely on each other. By analyzing these relationships, developers can predict how changes in one part of the system will impact others, helping to avoid errors and maintain a high-performance codebase.

Why Object Dependencies Matter in Visual Expert

  1. Impact Analysis
    Visual Expert provides a clear view of how changes to one object affect others, preventing unintentional disruptions to your code.
  2. Simplified Code Maintenance
    By mapping object relationships, it becomes easier to trace dependencies and keep the codebase well-organized.
  3. Faster Debugging
    Dependencies reveal how objects are interconnected, making it quicker to pinpoint the root cause of issues.
  4. Informed Decision-Making
    Knowing the impact of potential changes helps you assess risks, especially in large, complex projects, allowing for better, data-driven decisions.

How to Use Object Dependency Analysis in Visual Expert

Step 1: Select Your Range of Tables

Navigate to the Code Explorer section → Select the tables you want to evaluate (for example, Employee: Person) → Click on [Object Dependency Matrix] under the Cross Reference section.

code explorer section

Step 2: View Your Results

Results will appear on the left side of the dashboard. You'll see a clear visualization of object dependencies.

object dependency results

Step 3: Explore Dashboard Features for Easier Navigation

  1. Expand the Results to Full Screen: Click on the Open full Matrix Results button in the top left corner to expand the view for better readability.
    expand dependency results to full screen
  2. Search Function: Use the Search icons to filter through columns or apply specific criteria to narrow down your results.
    search icons
  3. Information Icon: Clicking on the Information icon provides detailed data about each object, such as Source Code, References, Impact Analysis.
    information icons
    caller details
  4. Caller Details: Clicking on any caller item will display more information, including the source code. You can also run macros directly from this page for deeper insights.
    caller items details
  5. Quick Macros: Right-click to execute macros or sort data as per your requirements for more customized analysis.
    quick macros

 

See Also

Visual Expert Web, Oracle, PowerBuilder, SQL Server, Object Dependency Matrix, Impact Analysis, Cross References