Upload
jessie-morgan
View
218
Download
0
Embed Size (px)
Citation preview
Leveraging Predict
What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents Visio Diagrams
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
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
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
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
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-------------------------+
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
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
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
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
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
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 ------------------------------- ---- -----
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
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
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
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
Customized Predict Custom Objects
Construct Model Construct Frame Construct Exit Job Step Proc Subsystem Module Report Business Rule Xtra Link
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
Additional Documents
Word Documents Extended Descriptions Outlines Source Information Definitions
Excel Documents Values Definitions Source Information
Diagrams
Visio Diagrams ERDs DFDs BPFs Structure Charts Source Information
Usage of Xtra Documents
Hyperlink Location Format Standards
Use Upload information? Download information? Destination and Interpretation Development vs. Production
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.
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.
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.
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