25
Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents Visio Diagrams

Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Embed Size (px)

Citation preview

Page 1: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Leveraging Predict

What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents Visio Diagrams

Page 2: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Information Model

What objects can be documented in Predict?

What needs to be added? Create a data model for Predict

containing vanilla and custom structures

Page 3: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Predict Data ModelLibrary

S tructure

System

Program

File

M odule

R eport

P rogram

Elem entaryF ie ld

R elationship

VerificationR ule

D escrip tor

SubSystem

BusinessR ule

Job

Step

C O N STR U C TM odel

C O N STR U C TFram e

C O N STR U C TExit

D atabase

Proc

Page 4: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Objects in Predict

Vanilla Objects Library Structure System Program Database File Element Relationship Descriptor Verification Rule Keyword User/Owner

Custom Objects Construct Model Construct Frame Construct Exit Job Step Proc Subsystem Module Report Business Rule Xtra Link

Page 5: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Customizing Predict

UDEs – User Defined Entities Built in capability in Predict Supported in new versions of Predict Can interface with vanilla objects Retrieval models can be created UDEs are available for access via

Natural Accessed via SYSDICMA – Predict

Meta-Data maintenance

Page 6: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Result – Custom Predict

12:53:32 ***** P R E D I C T 4.1.2 ***** 2001-10-24 Plan 0 - Function Main Menu - Profile SYSTEM +Top-----Object types---------+ Documentation Exter | _ BR Business Rule | | _ CF CONSTRUCT Frame | A Active retrieval F Fi | _ CM CONSTRUCT Model | M Maintenance G Ge | _ CX CST User Exit | R Retrieval I In | _ DA Database | X List xref for 3GL C Co | _ DC Dataspace | L Ad | _ EL Field | | _ ET Extract | DDA services Misce | _ FA Functional Area | | _ FI File | D Defaults W Wh | _ IE Interface | S Special functions ? He | _ JG Unloaded-file | . Le | _ JO Job | | _ KY Keyword | Function ........ M | _ LS Library structure | Object type ....* Menu type | _ MD Method | | _ NO Node | Command ===> | _ NW Network | |Command ==> +______ | +More-------------------------+

Page 7: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

SYSDICMA

12:54:00 ***** P R E D I C T 4.1.2 ***** 2001-10-24 Plan 0 - Function Main Menu - Profile SYSTEM Documentation External objects A Active retrieval F File implementation M Maintenance G Generation R Retrieval I Incorporation X List xref for 3GL C Comparison L Administration DDA services Miscellaneous D Defaults W What is new ? S Special functions ? Help system . Leave PREDICT Function ........ Object type ....* CM Menu type ....* F Command ===> sysdicma Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Next Stop Last E-el Flip Print Impl Conf S-fi Prof Main

Page 8: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

SYSDICMA - Menu

12:54:20 ***** P R E D I C T 4.1.2 ***** 2001-10-24 - Metadata Administration - Meta objects O Object type A Association type R Retrieval model D Defaults Meta object .......... O Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- - - Stop - - Flip Print - - - - Main

Page 9: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Object Type Admin

12:54:30 ***** P R E D I C T 4.1.2 ***** 2001-10-24 - Object Type Administration Menu - Function A Add an object type D Display object type S Select object type M Modify object type N Rename object type P Purge object type T Modify attribute number X Cross reference object type Function ............. A Object type code ....SB Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- - - Stop - - Flip Print - - - - Main

Page 10: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Create New Object Type

12:54:46 ***** P R E D I C T 4.1.2 ***** 2001-10-24 - Modify object type definition - Object type code ... SB Modified 2001-08-09 at 13:46 by Q105330 Object type attributes Default related object types Internal code ... 1000028 Default Parent ....* Name ............ Subsystem Default Child .....* PR Title ........... Subsystem Object type no .* 1004000 Edit owner ...............* A Allowed Edit description .........* A Allowed Check description ......... N (Y,N) Object ID length .......... 32 (1-32) Disallowed characters ..... NATURAL naming convention . N (Y,N) Abstract Zoom: N Subsystem – Part of a major system By Topic or Functional Area Screen number .... 1 of 1 (H=Header) Free attributes: 77

Page 11: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Create – Cont’

12:55:01 ***** P R E D I C T 4.1.2 ***** 2001-10-24 - Modify object type definition - Name .......... SUBSYSTEM Modified 2001-08-09 at 13:46 Screenname .... Attributes by Q105330 Screennumber .. 1 Positions of name value Attribute name Format Len Case Li/Col Li/Col Ext Ver * 1 Type A 1 U 3 5 3 22 T 2 CONSTRUCT System A 1 U 4 5 4 22 3 Usage A 25 U 5 5 5 22 4 5 6 7 8 9 10 Test screen layout: N More: Attributes: N

Page 12: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Create – Cont’

12:55:13 ***** P R E D I C T 4.1.2 ***** 2001-10-24 - Modify Header Layout - Object type ..... SUBSYSTEM Modified 2001-08-09 at 13:46 by Q105330 Number of: Column Header Length Format Attr. Scr. 1. 1 1 1 Type 1 A 1 2. 3 1 6 Usage 1 A 25 3. 4. Layout: ....+....1....+....2....+....3 SUBSYSTEM Type Usage ------------------------------- ---- -----

Page 13: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Associations

12:55:27 ***** P R E D I C T 4.1.2 ***** 2001-10-24 - Metadata Administration - Meta objects O Object type A Association type R Retrieval model D Defaults Meta object .......... a Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- - - Stop - - Flip Print - - - - Main

Page 14: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Create Associations

12:55:38 ***** P R E D I C T 4.1.2 ***** 2001-10-24 - Association Type Administration Menu - Function A Add an association type D Display association type M Modify association type P Purge association type S Select association type T Modify attribute number X Cross reference association type Code ................. A Object type code ....* SB of parent Object type code ....* PR of child Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- - - Stop - - Flip Print - - - - Main

Page 15: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Create Associations – Cont’

12:55:55 ***** P R E D I C T 4.1.2 ***** 2001-10-24 - Add association type - Parent type ..... SUBSYSTEM Modified 2001-08-09 at 13:41 Child type ...... PROGRAM by Q105330 Codes Default related object types Parent object type ..... SB Default child for SUBSYSTEM ........ Y Child object type ...... PR Default parent for PROGRAM ....... N Association internal ... 2000028 Association type no. ..* 1001000 Abstract Zoom: N Screen number .... 1 (H=Header) Free attributes: 80

Page 16: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Other Options

12:54:20 ***** P R E D I C T 4.1.2 ***** 2001-10-24 - Metadata Administration - Meta objects O Object type A Association type R Retrieval model D Defaults Meta object .......... Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- - - Stop - - Flip Print - - - - Main

Page 17: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Customized Predict Custom Objects

Construct Model Construct Frame Construct Exit Job Step Proc Subsystem Module Report Business Rule Xtra Link

Page 18: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Predict is Central

Specifi cat ionDocument

VISIO ERDDiagram

VISIO DFD/Process F low

Diagram

PREDICTEntries

Poin ts to

Poin ts to

Poin ts to

Mainf rame

Server

Int ranetBrow ser

PR ED IC T In form ationD iagram sSpecifica tionsO ther D ocum ents

D isp lays v ia W E B

Page 19: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Additional Documents

Word Documents Extended Descriptions Outlines Source Information Definitions

Excel Documents Values Definitions Source Information

Page 20: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Diagrams

Visio Diagrams ERDs DFDs BPFs Structure Charts Source Information

Page 21: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Usage of Xtra Documents

Hyperlink Location Format Standards

Use Upload information? Download information? Destination and Interpretation Development vs. Production

Page 22: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Updating Predict

Uses Word Form and Entire Connections to interface with Predict. Word Form invokes Entire

Connections via ActiveX control. Data input into script which

“keys in” the information. Script watches for error

messages and transmits back via Word Form.

Allows Predict to maintain data “as expected” in the files.

Page 23: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Updating Predict Word forms are used to:

Enforce Standards Meet Predict requirements Define hyper-links to external

documents Move to Production Process

Forms and Xtra docs may be “saved” until completed.

Forms and Xtra docs “submitted” to DA for review.

Forms and Xtra docs “registered” through move to production approval process.

PAC used to control Predict information.

Page 24: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

Using Existing Docs

Uses Word Macros to extract information.

Uses Excel Macros to Extract information.

Visio Macros extract information.

Extracted information placed in formatted text files.

Files used as input to Entire Connection scripts.

Page 25: Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents

EntireX Web

Adaptor

Mainframe

Natural Code Generating XML

Natural Web

Interface

XSL Browser (Intranet)

Entire XBroker

2 5

3

8

6

7

9

1

10

Firewall

Product Mix

4

Entire XConnections

Predict Application

2

3

4

HTTP Web Server

Word

VISIO

ExcelLink

25

5