html5-img
1 / 25

Leveraging Predict

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?

adah
Télécharger la présentation

Leveraging Predict

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. Predict Data Model

  4. 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 Objects in Predict

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

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

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

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

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

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

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

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

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

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

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

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

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

  18. Predict is Central

  19. Word Documents Extended Descriptions Outlines Source Information Definitions Excel Documents Values Definitions Source Information Additional Documents

  20. Visio Diagrams ERDs DFDs BPFs Structure Charts Source Information Diagrams

  21. Hyperlink Location Format Standards Use Upload information? Download information? Destination and Interpretation Development vs. Production Usage of Xtra Documents

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

  23. 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. Updating Predict

  24. 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. Using Existing Docs

  25. Product Mix HTTP Web Server Word 2 VISIO 5 2 Mainframe Excel 5 Link Entire X Connections 3 Predict Application XSL 4 Browser (Intranet) 1 Natural Code Generating XML 10 5 6 9 2 Entire X Broker Natural Web Interface EntireX Web Adaptor 3 4 8 7 Firewall

More Related