Analysis results
What results can you expect?
Objects
| Icon | Name |
|---|---|
![]() |
PB Program/Analysis |
![]() |
PB Library |
![]() |
PB Window |
![]() |
PB User Object |
![]() |
PB DataStore |
![]() |
PB DataWindow |
![]() |
PB Structure (Global) |
![]() |
PB Menu |
![]() |
PB Application |
![]() |
PB Function Global |
![]() |
PB Control |
![]() |
PB Function |
![]() |
PB Event |
![]() |
PB RPC Function |
![]() |
PB Declare Procedure |
![]() |
PB Declare Cursor |
![]() |
PB External Function |
![]() |
Variable (Member, Instance, Shared, Global, Variable) |
![]() |
PB8 Workspace |
![]() |
PB Proxy Object |
![]() |
PB Target |
![]() |
PB Subset |
Links
Client/Client
| Link Type | When is this type of link created? | |
| Access | - Read |
Caller: Code object - fct, Event...
Callee: Variable (instance, shared or global) Eg.:
|
| - Write |
Caller: Code object - fct, Event...
Callee: Variable (instance, shared or global) Eg.:
|
|
| - Exec |
Caller: Code objetc - fct, Event...
Callee: Fct, Evt, Global Fct Eg.:
Please note that when a window is opened (open(w1) for example), there will be an Access Read on w1 |
|
| - Member |
Caller: Code object - fct, Event...
Callee: Variable (instance, shared or global) Eg.:
(member on a and write on b) |
|
| - Array |
Caller: Code object - fct, Event...
Callee: Variable (instance, shared or global) Eg.:
(array on a and write on b) |
|
| Prototype | When declaring an external function in an object and the function in a DLL that implements it. | |
| Use
- Select - Insert - Delete - Update |
When the property of an object references a datawindow. | |
| Inherit | When there is inheritance between controls, user objects, menus, and windows. In the following example, the window “w_gui_authors2” inherits from “w_gui_authors”:
|
|
| Mention | During the creation of a class. The callee is always a class: (W,App,UO,M,Struct). E.g.:
|
|
| Rely On | This link is displayed when there is a link between a variable and a type. When the link is on a local type variable, the link will then be escalated internally. E.g.:
|
|
Client/Server
| Type of Link | Where is this type of link created? | When is this type of link created? |
| Use():
- Select - Insert - Delete - Update |
Embedded SQL | - |
| Datawindow | - Link between Datawindow and table (or view) with PB SELECT | |
| - Link between Datawindow and table (or view) with SQL Select | ||
| Dynamic SQL | - Link found by the inference engine | |
| Prototype | RPC
Declare Procedure Declare Cursor |
- Link between the logical object corresponding to the logical name in PB and the server object. |
| Call | Datawindow | - Link between Datawindow and Procedure (or sub object in Oracle) |
| Dynamic SQL | - Link found by the inference engine for server functions or procedures | |
| Use | Dynamic SQL | - in dynamic SQL character strings. |




















