You are on page 1of 20

What’s New

Sybase® PowerDesigner®

12.0
Windows
Part number: DC10077-01-1200-01
Last modified: December 2005
Copyright © 1991-2005 Sybase, Inc. and its subsidiaries. All rights reserved.
Information in this manual may change without notice and does not represent a commitment on the part of Sybase, Inc. and its subsidiaries.

Sybase, Inc. provides the software described in this manual under a Sybase License Agreement. The software may be used only in accordance with
the terms of the agreement.
No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or
otherwise, without the prior written permission of Sybase, Inc. and its subsidiaries.
Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013 for the
DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.
Sybase, SYBASE (logo), ADA Workbench, Adaptable Windowing Environment, Adaptive Component Architecture, Adaptive Server, Adaptive
Server Anywhere, Adaptive Server Enterprise, Adaptive Server Enterprise Monitor, Adaptive Server Enterprise Replication, Adaptive Server
Everywhere, Afaria, Answers Anywhere, Applied Meta, Applied Metacomputing, AppModeler, APT Workbench, APT-Build, APT-Edit,
APT-Execute, APT-Translator, APT-Library, ASEP, Avaki, Avaki (Arrow Design), Avaki Data Grid, Avaki (Swirl Design), AvantGo,Backup Server,
BayCam, Bit-Wise, BizTracker, Certified PowerBuilder Developer, Certified SYBASE Professional, Certified SYBASE Professional Logo,
ClearConnect, Client-Library, Client Services, CodeBank, Column Design, ComponentPack, Connection Manager, Convoy/DM, Copernicus, CSP,
Data Pipeline, Data Workbench, DataArchitect, Database Analyzer, DataExpress, DataServer, DataWindow, DB-Library, dbQueue, Developers
Workbench, DirectConnect Anywhere, DirectConnect, Distribution Director, Dynamic Mobility Model, e-ADK, E-Anywhere, e-Biz Integrator,
E-Whatever, EC Gateway, ECMAP, ECRTP, eFulfillment Accelerator, EII Plus, Electronic Case Management, Embedded SQL, EMS, Enterprise
Application Studio, Enterprise Client/Server, Enterprise Connect, Enterprise Data Studio, Enterprise Manager, Enterprise Portal (logo), Enterprise
SQL Server Manager, Enterprise Work Architecture, Enterprise Work Designer, Enterprise Work Modeler, eProcurement Accelerator, eremote,
Everything Works Better When Everything Works Together, EWA, Financial Fusion, Financial Fusion (and design), Financial Fusion Server,
Formula One, Fusion Powered e-Finance, Fusion Powered Financial Destinations, Fusion Powered STP, Gateway Manager, GeoPoint, GlobalFIX,
iAnywhere, iAnywhere Solutions, ImpactNow, Industry Warehouse Studio, InfoMaker, Information Anywhere, Information Everywhere,
InformationConnect, InstaHelp, Intelligent Self-Care, InternetBuilder, iremote, iScript, Jaguar CTS, jConnect for JDBC, KnowledgeBase, Legion,
Logical Memory Manager, M2M Anywhere, Mach Desktop, Mail Anywhere Studio, Mainframe Connect, Maintenance Express, Manage Anywhere
Studio, MAP, M-Business Anywhere, M-Business Channel, M-Business Network, M-Business Suite, MDI Access Server, MDI Database Gateway,
media.splash, Message Anywhere Server, MetaWorks, MethodSet, mFolio, Mirror Activator, ML Query, MobiCATS, MySupport, Net-Gateway,
Net-Library, New Era of Networks, Next Generation Learning, Next Generation Learning Studio, O DEVICE, OASiS, OASiS logo, ObjectConnect,
ObjectCycle, OmniConnect, OmniSQL Access Module, OmniSQL Toolkit, Open Biz, Open Business Interchange, Open Client, Open
ClientConnect, Open Client/Server, Open Client/Server Interfaces, Open Gateway, Open Server, Open ServerConnect, Open Solutions, Optima++,
Pharma Anywhere, Partnerships that Work, PB-Gen, PC APT Execute, PC DB-Net, PC Net Library, PhysicalArchitect, Pocket PowerBuilder,
PocketBuilder, Power++, Power Through Knowledge, power.stop, PowerAMC, PowerBuilder, PowerBuilder Foundation Class Library,
PowerDesigner, PowerDimensions, PowerDynamo, Powering the New Economy, PowerScript, PowerSite, PowerSocket, Powersoft, PowerStage,
PowerStudio, PowerTips, Powersoft Portfolio, Powersoft Professional, PowerWare Desktop, PowerWare Enterprise, ProcessAnalyst, Pylon, Pylon
Anywhere, Pylon Application Server, Pylon Conduit, Pylon PIM Server, Pylon Pro, QAnywhere, Rapport, Relational Beans, RemoteWare,
RepConnector, Report Workbench, Report-Execute, Replication Agent, Replication Driver, Replication Server, Replication Server Manager,
Replication Toolkit, Resource Manager, RFID Anywhere, RW-DisplayLib, RW-Library, SAFE, SAFE/PRO, Search Anywhere, SDF, Search
Anywhere, Secure SQL Server, Secure SQL Toolset, Security Guardian, SKILS, smart.partners, smart.parts, smart.script, SOA Anywhere
Trademark,SQL Advantage, SQL Anywhere, SQL Anywhere Studio, SQL Code Checker, SQL Debug, SQL Edit, SQL Edit/TPU, SQL
Everywhere, SQL Modeler, SQL Remote, SQL Server, SQL Server Manager, SQL SMART, SQL Toolset, SQL Server/CFT, SQL Server/DBM,
SQL Server SNMP SubAgent, SQL Station, SQLJ, Stage III Engineering, Startup.Com, STEP, SupportNow, S.W.I.F.T. Message Format Libraries,
Sybase Central, Sybase Client/Server Interfaces, Sybase Development Framework, Sybase Financial Server, Sybase Gateways, Sybase IQ, Sybase
Learning Connection, Sybase MPP, Sybase SQL Desktop, Sybase SQL Lifecycle, Sybase SQL Workgroup, Sybase Synergy Program, Sybase
Virtual Server Architecture, Sybase User Workbench, SybaseWare, Syber Financial, SyberAssist, SybFlex, SybMD, SyBooks, System 10, System
11, System XI (logo), SystemTools, Tabular Data Stream, The Enterprise Client/Server Company, The Extensible Software Platform, The Future Is
Wide Open, The Learning Connection, The Model For Client/Server Solutions, The Online Information Center, The Power of One, TotalFix,
TradeForce, Transact-SQL, Translation Toolkit, Turning Imagination Into Reality, UltraLite, UltraLite.NET, UNIBOM, Unilib, Uninull, Unisep,
Unistring, URK Runtime Kit for UniCode, Viewer, VisualWriter, VQL, WarehouseArchitect, Warehouse Control Center, Warehouse Studio,
Warehouse WORKS, Watcom, Watcom SQL, Watcom SQL Server, Web Deployment Kit, Web.PB, Web.SQL, WebSights, WebViewer, Work As
One, WorkGroup SQL Server, XA-Library, XA-Server, XcelleNet, and XP Server are trademarks of Sybase, Inc. or its subsidiaries.

All other trademarks are the property of their respective owners.

ii
Contents

About This Manual v

1 What’s New in PowerDesigner 12 1


General Features . . . . . . . . . . . . . . . . . . . . . . . . . 2
Physical Data Model . . . . . . . . . . . . . . . . . . . . . . . 5
Object Oriented Model . . . . . . . . . . . . . . . . . . . . . . 8
Business Process Model . . . . . . . . . . . . . . . . . . . . 10
Information Liquidity Model . . . . . . . . . . . . . . . . . . . 11
Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

iii
iv
About This Manual

Subject
This book describes the new features in PowerDesigner version 12.
PowerDesigner version 12 also includes a large number of bug corrections
listed in the file tch12.wri delivered with the software.
For more information on last minute updates to the product and
documentation, see the file readme.html in your installation folder.
Audience
This book if for anyone who wants to discover PowerDesigner version 12
new features.
Typographic conventions
PowerDesigner documentation uses specific typefaces to help you readily
identify specific items:
♦ monospace text (normal and bold)
Used for: Code samples, commands, compiled functions and files,
references to variables.
Example: declare user_defined..., the BeforeInsertTrigger
template.

♦ bold text
Any new term.
Example: A shortcut has a target object.
♦ SMALL CAPS

Any key name. Example: Press the ENTER key.

v
vi
CHAPTER 1

What’s New in PowerDesigner 12

About this chapter This document presents the new features in PowerDesigner version 12.
Contents Topic: page

General Features 2

Physical Data Model 5

Object Oriented Model 8

Business Process Model 10

Information Liquidity Model 11

Reports 12

1
General Features

General Features
PowerDesigner 12 includes the following new features available in multiple
models.

Mapping Editor
Feature The mapping editor provides a global overview of all the mappings defined
in the model and allows you to create mappings using a simple
drag-and-drop interface. You can use the mapping editor for PDM to PDM,
PDM to XSM, PDM to OOM, and OOM to XSM mappings.
Benefit You can see and edit the mappings of a whole model and no longer need to
open the property sheet of each mapped object.
Where?

♦ General Features Guide


• Chapter: “The Mapping Editor”

Enhanced links between models


Feature Several features have been added to extend the ability of linking models
together:
♦ Extended dependencies can be created between objects belonging to
models of different types.
♦ The main objects in each type of model now have a Related Diagram
tab, which lets you easily list diagrams with which it is associated. You
can select diagrams from any type of model open in the current
workspace.
♦ Extended links can now link any kind of extensible object and not only
extended objects.
♦ The extended collection and calculated collection definition pages in
the profile editor have been enhanced to allow the specification of object
kinds from other types of models.
Benefit These new features provide more links between PowerDesigner models and
these links can be monitored using the impact analysis feature.
Where?

♦ General Features Guide


• Chapter: “Using the PowerDesigner Interface”
• Chapter: “Linking and Synchronizing Models in PowerDesigner”

2
Chapter 1. What’s New in PowerDesigner 12

• Chapter: “Managing Models”


♦ Advanced User Documentation
• Chapter: “Managing Profiles”

Simplified property sheet display


Feature Property sheets now include a “More/Less” button that allows you to easily
switch from from displaying all tabs, to a mode where only your favorite
tabs are visible. The list of favorite tabs can be customized using the
property sheet menu.
Benefit You can use this feature to simplify the PowerDesigner interface and easily
customize the tabs you want to display in object property sheets.
Where?

♦ General Features Guide


• Chapter: “Using the PowerDesigner Interface”

Improved print dialog box


Feature You can now select a page scale and a printer from the Print Diagram dialog
box.
Benefit More control over diagram printing.
Where?

♦ General Features Guide


• Chapter: “Model Graphics”

Synonyms of links
Feature You can now create synonyms of links.
Benefit You can show a link as many times as needed in a diagram.
Where?

♦ General Features Guide


• Chapter: “Managing Objects”

User-defined tabs and dialog boxes


Feature You can easily create user-defined property tabs or dialog boxes associated
with a metaclass, a stereotype or a criterion.

3
General Features

Building a new form is fast and easy as you can use a set of control tools for
creating and organizing the form content in place of coding.
Benefit Custom tabs improve the display of extended attributes and make it easier to
enter their values.
Where?

♦ Advanced User Documentation


• Chapter: “Managing Profiles”

Save and reuse an object selection


Feature You can now save a set of object selections (such as the objects to generate
to a database) in many selection lists. The selection is saved as part of the
model file.
Benefit You can reuse these selection sets for future generations.
Where?

♦ General Features Guide


• Chapter: “Using the PowerDesigner Interface”

Stereotype used as metaclass


Feature A stereotype used as a metaclass now has its own list accessible from the
Model menu, as well as a specific folder in the Browser, and a customized
property sheet title.
Benefit Sub-classing stereotypes have greater visibility and are easier to work with.
Where?

♦ Advanced User Documentation


• Chapter: “Managing Profiles”

Other features
♦ A new Name field in the New dialog box lets you specify a name for your
new model.
♦ RTF editing of free symbols.
♦ New license management framework shared with other Sybase products.
♦ Diagram icons can now been dragged from the browser and dropped into
diagrams to aid navigation to other diagrams in the present or other open
models.
♦ Support for Eclipse 3.1.0 and 3.1.1 (version 3.0 no longer supported).

4
Chapter 1. What’s New in PowerDesigner 12

Physical Data Model


The PowerDesigner Physical Data Model includes the following new
features.

Improved database generation and modification dialog boxes


Feature All generation features have been combined in order to let you manage
database generation from a single dialog box. You can specify generation or
modification options on the Options and Format tabs. You can save a set of
values for these options under a name and reuse this set at any time.
Benefit Generation options are now centralized in a single dialog box.
You can reuse sets of options values and object selections.
Where?

♦ PDM User’s Guide


• Chapter: “Generating a Database from a PDM”

Simplified physical options


Feature DBMS-specific tabs have been created to simplify defining physical options
for Sybase ASA, Sybase ASE, DB2, Oracle, and SQL Server.
Benefit Physical option values have greater visibility and are easier to work with.
Where?

♦ PDM User’s Guide


• Chapter: “Building Physical Diagrams”

Enhanced default values


Feature A new set of model options has been added to enhance control over default
values. You can now define a default owner for tables, indexes, triggers,
views, DB packages, join indexes, and sequences; you can also define
default values for references and columns.
Benefit More consistent and complete modeling of database objects.
Where?

♦ PDM User’s Guide


• Chapter: “Building Physical Diagrams”

5
Physical Data Model

Enhanced ERwin import


Feature When you import a Logical/Physical ERwin model, you can choose to create
various synchronized models (CDM, LDM, or PDM) in PowerDesigner.
You can also choose to import references with an implementation type set to
trigger.
Benefit It is easier to import ERwin models into PowerDesigner without loss of
metadata.
Where?

♦ PDM User’s Guide


• Chapter: “Migrating from ERwin to PowerDesigner”

Procedure dependency link


Feature PowerDesigner now automatically creates dependencies to any table, view,
procedure, or database package referenced in the procedure. If the procedure
has a symbol in your diagram, then any dependencies will be shown
graphically by way of arrows linking the procedure to these objects.
Benefit More consistent and complete modeling of database objects.
Where?

♦ PDM User’s Guide


• Chapter: “Building Triggers and Procedures”

Support database generation and reverse engineering using VBScript


Feature Database generation and reverse engineering are now available through the
following VBScript functions:
♦ GenerateDatabase
♦ GenerateTestData
♦ ModifyDatabase
♦ ReverseDatabase
♦ ConnectToDatabase
♦ DisconnectFromDatabase
Where?

♦ PowerDesigner Scripting Objects Help (available from the Help menu)

6
Chapter 1. What’s New in PowerDesigner 12

Keep object selection during reverse engineering


Feature You can save and reuse a selection of objects during ODBC reverse
engineering.
Benefit You can reuse these selection sets for future instances of reverse engineering.
Where?

♦ PDM User’s Guide


• Chapter: “Building Triggers and Procedures”

Other features
♦ Display comments in entity, table, and view symbol.
♦ Support for GTL in database script generation.
♦ Support for MySQL 5.0.
♦ Support for PostgreSQL 8.0.

♦ XML builder wizard enhanced.


♦ Reverse engineering ALTER statements now support multiple constraints
for those DBMS that support this syntax.

7
Object Oriented Model

Object Oriented Model


The PowerDesigner Object Oriented Model includes the following new
features.

UML 2 - Class diagram


Feature The class diagram now supports ports, parts, round interface symbols, and
require links.
Benefit New support for UML 2.
Where?

♦ OOM User’s Guide


• Chapter: “Building Class and Object Diagrams”

UML 2 - Sequence diagram


Feature The sequence diagram now supports interaction fragments and interaction
references.
Benefit New support for UML 2.
Where?

♦ OOM User’s Guide


• Chapter: “Building Dynamic Diagrams”

UML 2 - Composite structure diagram


Feature This new diagram is used to depict the internal structure of a classifier,
including its interactions with other elements of the system.
Benefit New support for UML 2.
Where?

♦ OOM User’s Guide


• Chapter: “Building Class and Object Diagrams”

UML 2 - Component diagram


Feature The component diagram now supports ports, parts, round interface symbols
and require links. The component symbol depicts the internal structure of a
classifier.
Benefit New support for UML 2.

8
Chapter 1. What’s New in PowerDesigner 12

Where?

♦ OOM User’s Guide


• Chapter: “Building Physical Diagrams”

Java 5 support
Feature Support for generic types and methods, enumerated types and varargs.
Benefit New support for Java 5.
Where?

♦ OOM User’s Guide


• Chapter: “Building Class and Object Diagrams”
• Chapter: “Working with Java”

Other features
♦ You can now define the parent of a classifier in the classifier property
sheet.
♦ Inner classes now support replications.

9
Business Process Model

Business Process Model


The PowerDesigner Business Process Model includes the following new
features.

BPMN notation
Feature You can now design a BPM using the BPMN notation.
Benefit Broader support for business process languages.
Where?

♦ BPM User’s Guide


• Chapter: “Working with BPMN”

Data linked to tables


Feature You can import and export BPM structured data as tables in the PDM.
Benefit You can recover data defined in a BPM into your PDM for further
implementation.
Where?

♦ BPM User’s Guide


• Chapter: “Building an Analysis Business Process Model”

Other features
♦ New extended model definition for designing system cartography.

10
Chapter 1. What’s New in PowerDesigner 12

Information Liquidity Model


The PowerDesigner Information Liquidity Model includes the following
new features.

ILM wizard enhancements


Feature In previous versions you had to select an existing replication process to be
able to launch the ILM wizard. You can now launch the wizard with no
process selected using the Tools ä Replication wizard command.
Benefit You can now start the wizard from an empty model.
Where?

♦ ILM User’s Guide


• Chapter: “Building an Information Liquidity Model”

New XML document and data access application objects


Feature New objects have been added to enable the mapping of data between
different types of data stores: XML documents are used for storing XML
models, and data access applications are used for accessing an OOM. The
data access link is used to connect two containers of the following types:
application (OOM), database (PDM), and XML document.
Benefit You can open the mapping editor from the data access link contextual menu
and easily define the mappings between containers.
Where?

♦ ILM User’s Guide


• Chapter: “Building an Information Liquidity Model”

11
Reports

Reports
PowerDesigner 12 includes the following new reporting features.

Report wizard
Feature The new report wizard guides you through the creation of a report and
allows you to define its layout, structure and data.
Benefit Report creation is simplified.
Where?

♦ Reports User’s Guide


• Chapter: “Managing a Report”

List report
Feature A list report is a simple report based on one object type, which appears in
the form of a list. You can customize the list by filtering columns and rows.
You can also create result sets that are snapshots of the list for further
reference, and export a list report to a selected format (CSV, XML, or RTF).
Benefit You can analyze individual object types in various new ways.
Where?

♦ Reports User’s Guide


• Chapter: “Managing a List Report”

New Generate Report dialog box


Feature You can now generate an existing report or a template from the new
Generate Report dialog box.
Benefit Report creation is simplified.
Where?

♦ Reports User’s Guide


• Chapter: “Managing a Report”

New report menu


Feature A new Report menu now centralizes all the report-related commands. You
can use this menu to run the new report wizard, the list report and to
generate a report.

12
Chapter 1. What’s New in PowerDesigner 12

Benefit Report creation is simplified.


Where?

♦ Reports User’s Guide


• Chapter: “Introducing Reports and List Reports”

New RTF and HTML formatting options


Feature In the report property sheet, you can click the new RTF Format tab to select
a template that will be used during RTF report generation. You can choose to
customize the headers and footers for each report section, or use the defaults
defined in the template.
You can also create and save a set of template parameters from the HTML
Format tab.
Benefit Report formatting is simplified.
Where?

♦ Reports User’s Guide


• Chapter: “Managing a Report”

Simplified Available Items list


Feature The Available Items list now displays only those object types that exist in the
model. You can select the Show All Items check box if you want to display
all possible items in the list.
Benefit The list of available items is easier to read.
Where?

♦ Reports User’s Guide


• Chapter: “Managing a Report”

Other features
♦ You can now include extended attributes in an item card definition when
your model contains an extended model definition with extended
attributes.

13
Reports

14

You might also like