Version 4.5.2
 —  External Objects in Predict  —

Handling of External and Documentation Objects

Information stored in Predict objects can be used to generate external objects, and documentation objects can be incorporated from external objects. The concepts of handling external and documentation objects in Predict are described in this document.

Information provided in this document is needed to understand many options of generation, incorporation and comparison functions.

This document covers the following topics:


What is an External Object

In Predict, data definition objects for use in applications that can be connected to Predict documentation objects are called "external objects".

There are basically two types of external objects:

Note:
Special rules apply to DDMs and Natural processing rules. See the respective sections of Generation of External Objects in this documentation for more information.

External Objects Owned by Predict

The following types of external objects are owned by Predict:

General Rules

The following rules apply to external objects that are owned by Predict.

Administration

Use

External Objects Not Owned by Predict

The following types of external objects are not owned by Predict: they belong to an application (development) environment.

General Rules

The following rules apply to external objects that are not owned by Predict.

Administration

Use

Top of page

Connection of External and Documentation Objects

Predict connects external objects and documentation objects if an external object has been generated from a documentation object or - vice versa - a documentation object has been incorporated from an external object.

Connecting external and documentation objects helps ensure the consistency of the documentation and an application: documentation objects and - to a certain extent - external objects that are connected are protected from being deleted or modified.

External objects owned by Predict need not be connected: because these types of objects can only be administrated with Predict functions, the consistency with documentation objects is not endangered.

Impact of Connecting External and Documentation Objects

The connection of external objects and documentation objects affects the following activities.

Disconnecting Objects

External objects and documentation objects can be disconnected with the Predict administration functions Disconnect Implementation and Purge Implementation. See Administration of External Objects.

Top of page

Overview of External Objects

The table below provides a full list of all external object types supported by Predict. It shows which external objects can be processed with which functions.

Object Code Command Generate Incorporate Compare Administrate
Adabas Compression Definition AC WAN, CMP Y     Y
Adabas Database AD ADABAS-DATABASE   Y Y Y
Adabas File AF FDT Y Y Y Y
Adabas Invert Definitions AI ADAINV Y     Y
Adabas Security Definitions AS SCR Y     Y
Vista Table AT VISTATAB Y   Y Y
Transp. Table for Adabas VSAM Bridge AV AVB | ADAVSAM Y     Y
Assembler Copy Code BA BAL | ASSEMBLER Y     Y
Adabas D Table / View BF ESD-TABLE   Y    
C Include Code CC LANG-C Y     Y
COBOL Copy Code CO COBOL Y Y   Y
SQL CREATE Statement CR SQL-CREATE Y     Y
Data Definition Module DD DDM Y Y Y Y
DB2 Database D2 DB2-DATABASE Y Y Y Y
Adabas Table/View EQ ESQ Y Y Y Y
Fortran Copy Code FO FORTRAN Y     Y
Ingres Table/View JF INGRES-TABLE   Y    
IMS Database ND NDB   Y   Y
Natural Security User NS Security   Y    
Oracle Table/View OF ORACLE-TABLE   Y    
PL/I Include Code PL PLI Y     Y
DB2 procedure/function P2 DB2-PROCEDURE Y     Y
Processing Rule RU RULE Y (Y) (Y) Y
DB2 Storagegroup SG STORAGEGROUP Y Y Y Y
Super Natural User SU SUPER   Y    
DB2 Table/View, SQL/DS Table/View T2 TABLE Y Y Y Y
DB2 Tablespace, SQL/DS DBspace TS TABLESPACE Y Y Y Y
User-defined Fields for IMS UD UDF Y     Y
Informix Table/View XF INFORMIX-TABLE   Y    
Sybase Table/View YF SYBASE-TABLE   Y    

Note:
For items marked with (Y) for SQL objects only.
If a check expression exists in the SQL catalog, the check expression can be incorporated or compared.

Top of page