Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty...

41
Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia

Transcript of Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty...

Page 1: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

Picture This!Using AllFusion 2E with

Graphical Tools

Session 6CDarryl Millington

HawkBridge Pty LtdMelbourne, Victoria, Australia

Page 2: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

2 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Session Abstract

- Visualising AllFusion 2E database relations from graphical tools such as CA’s AllFusion ERwin and Microsoft Visio increases developer productivity and enhances communication between IT and the business.

- This session will cover out-of-the box solutions providing a convenient method of transferring data model information – from AllFusion 2E data models to AllFusion ERwin data models where a picture conveys a thousand words.

Page 3: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

3 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Speaker Bio

- Darryl has worked as an AllFusion 2E developer since 1988 traveling extensively as an independent consultant throughout Australia, New Zealand, USA, UK and Asia.

- He is a regular speaker at CA conferences and has been speaking on AllFusion 2E-related topics since 1991.

- [email protected]

Page 4: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

4 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

About HawkBridge

- Focused on enabling clients to create business advantage through use of quality systems to enhance business capabilities

- Fostered strong relationships with CA

- Freedom Productivity and Enablement Tools:

- Freedom/Erwin, Freedom/Visio, Freedom/Plex

- http://www.HawkBridge.com

Page 5: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

5 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Session Agenda

- Introduction

- Freedom/ERwin Overview

- Freedom/Visio Overview

- Overview of Benefits

- Visualising AllFusion 2E

- Freedom/ERwin Demo

- Freedom/Visio Demo

- Summary

- Q&A

Page 6: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

6 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

(C) HawkBridge Pty Ltd 1999 DOCUMENT RELATION DETAILS. Op: HSECOFROptions: Model relations. . . . : *USER Application area(s). . : OE Order Entry Narrative text type. . : *NONE Relation level . . . . : *ALL Print entries. . . . . : *RDR Print change date . . : *NONE Print changes only.....: *NO Print file narrative...: *NO Print field narrative..: *NO Model: HBUTLMDL (C) HawkBridge Pty Ltd 1999 File/Item Verb Seq File/Item For Customer Defined as FIL Customer REF Known by 1 FLD K Customer CDE Has 2 FLD A Customer Name TXT Has 3 FLD A Customer Telephone TXT Has 4 FLD A Customer Credit Limit VAL Has 5 FLD A Customer Account Balance VAL Has 6 FLD A Customer Status STS Has 7 FLD A Customer Type STS Refers to 8 FIL Territory REF Includes 9 FIL Address STR Includes 10 FIL Audit Trail STR Extended by 900 FIL Customer Export CPT Order Defined as FIL Order REF Known by 1 FLD K Order SGT Has 2 FLD A Order Date DTE Has 3 FLD A Order Status STS Has 4 FLD A Order Total Amount VAL Refers to 5 FIL Customer REF Refers to 6 FIL Employee REF Sales Rep Order Product Defined as FIL Order Product CPT Owned by 1 FIL Order REF Owned by 2 FIL Product REF Has 3 FLD A Order Quantity QTY ** END OF REPORT **

Introduction

… in 3 simple steps where a picture conveys

1000 words!

Visualise this text based AllFusion 2E data model

relations report …

Page 7: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

7 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Freedom/Erwin Overview

- Freedom Utilities Integration with AllFusion 2E for iSeries 400 and AllFusion ERwin Data Modeler

- Converts AllFusion 2E data models to AllFusion ERwin data models

- http://www.HawkBridge.com/html/freedom_erwin.htm

AllFusion 2EData Model

.xml AllFusion ERwinModel

Page 8: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

8 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Freedom/Visio Overview

- Freedom Utilities Integration with AllFusion 2E for iSeries 400 and Microsoft Visio

- Converts AllFusion 2E data models to Microsoft Visio diagrams

- http://www.HawkBridge.com/html/freedom_visio.htm

AllFusion 2EData Model

.xml Microsoft VisioDiagram

Page 9: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

9 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Overview of BenefitsFreedom/ERwin Freedom/Visio

- Industry Leading Solution Yes Yes

- Logical and Physical Data Models Yes -

- Export of Implementation Details Yes Yes

- Generate Databases Yes -

- Scaleable Enterprise Solution Yes -

- Single Non-Tier Based Licence Yes Yes

- Value for Money Yes Yes

- Saves Time Yes Yes

- Flexible Command Interface Yes Yes

- Visualise All Database Relations Yes Yes

- Uses XML Import Yes Yes

- CA Smart Certified Yes Yes

Page 10: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

21 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

- Defined as

- Owned by

- Refers to

- Extended by

Visualising AllFusion 2E

Order

Owned byOrder Line Order

Refers toOrder Customer

Extended byCustomer

CustomerExport

Page 11: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

22 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

- Includes

- Known by

- Qualified by

- Has

Visualising AllFusion 2E

IncludesCustomer Audit Trail

Customer

Cust Nbr

Product Price

Effective Date

Customer

Cust Name

Page 12: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

23 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Generate XML File

Step 1: Run the HCRTERWERD Command to generate a physical file containing the exported XML

Page 13: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

24 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Generate XML File

Uses the AllFusion 2E model object select program to select

an existing model object

Page 14: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

25 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Generate XML File

Uses the AllFusion 2E model object list commands to edit

the list of selected objects

Page 15: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

26 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Generate XML File

Generates an AllFusion ERwin compliant XML import file

Page 16: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

27 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Transfer XML File to PC

Step 2: Transfer the generated physical file to the IFS or PC

Page 17: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

28 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Transfer XML File to PC

Specify a standard ASCII file transfer

Page 18: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

29 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Transfer XML File to PC

Exclude the end of file indicator

Page 19: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

30 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Transfer XML File to PC

Message indicates file transfer has been successful

Page 20: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

31 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in AllFusion ERwin

Step 3: Open XML file directly in AllFusion ERwin without the

need for other intermediate tools

Page 21: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

32 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in AllFusion ERwin

Message indicates XML import has been successful

Page 22: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

33 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in AllFusion ERwin

Use the Layout Entire Diagram option to produce optimal layout

Page 23: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

34 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in AllFusion ERwin

Logical model shows human readable names for objects with

model view in left pane

Page 24: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

35 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in AllFusion ERwin

Physical model shows internal system names for objects with

domain view in left pane

Page 25: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

36 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in AllFusion ERwin

Logical model with alternate diagram convention

Page 26: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

37 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in AllFusion ERwin

Relationship details showing redirected entry rolenames

Page 27: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

38 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in AllFusion ERwin

Relationship key group details showing member attributes

Page 28: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

39 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Generate XML File

Step 1: Run the HCRTVSOERD Command to generate a physical file containing the exported XML

Page 29: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

40 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Generate XML File

Uses the AllFusion 2E model object select program to select

an existing model object

Page 30: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

41 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Generate XML File

Uses the AllFusion 2E model object list commands to edit

the list of selected objects

Page 31: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

42 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Generate XML File

Generates an Microsoft Visio compliant XML import file

Page 32: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

43 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Transfer XML File to PC

Step 2: Transfer the generated physical file to the IFS or PC

Page 33: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

44 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in Microsoft Visio

Step 3: Open XML file directly in Microsoft Visio without the need

for other intermediate tools

Page 34: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

45 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in Microsoft Visio

Use the Lay Out Shapes option to produce optimal layout

Page 35: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

46 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in Microsoft Visio

Implicitly selected entities which were not in the initial list are grey

with diagonal stripes

Page 36: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

47 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in Microsoft Visio

Select one or more entities to run the “Show Keys Only” or “Show

Attributes” add-in against

Page 37: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

48 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in Microsoft Visio

Re-use the Lay Out Shapes option to produce optimal layout

Page 38: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

49 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Open XML File in Microsoft Visio

Diagram can now be manually adjusted to fine tune the layout

Page 39: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

50 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Session Summary

- Text based modeling language of AllFusion 2E for defining database relations is quite powerful

- In large data models it can become difficult to appreciate and understand object relationships

- Conversion to a graphical data model such as AllFusion ERwin or Freedom/Visio where a picture can convey a thousand words increases developer productivity

- Contact [email protected] for further details and to request a free demonstration copy

Page 40: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

51 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Questions and Answers

Page 41: Picture This! Using AllFusion 2E with Graphical Tools Session 6C Darryl Millington HawkBridge Pty Ltd Melbourne, Victoria, Australia.

Picture This!Using AllFusion 2E with

Graphical Tools

Session 6CDarryl Millington

HawkBridge Pty LtdMelbourne, Victoria, Australia