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. |