SAP Adaptive Server Enterprise 16.0
SAP Adaptive Server Enterprise 16.0 (Japanese)
SAP Adaptive Server Enterprise 16.0 (Simplified Chinese)
Adaptive Server Enterprise 15.7 SP121
Adaptive Server Enterprise 15.7 SP110
Adaptive Server Enterprise 15.7 SP100
Adaptive Server Enterprise 15.7 SP60
Adaptive Server Enterprise 15.7 SP50
Adaptive Server Enterprise 15.7 ESD #4
Adaptive Server Enterprise 15.7 ESD #3
Adaptive Server Enterprise 15.7 ESD #2 (Japanese)
Adaptive Server Enterprise 15.7 ESD #2 (Simplified Chinese)
Adaptive Server Enterprise 15.7
Adaptive Server Enterprise 15.7 (Japanese)
Adaptive Server Enterprise 15.7 (Simplified Chinese)
Adaptive Server Enterprise 15.5
Adaptive Server Enterprise 15.5 - Simplified Chinese
Adaptive Server Enterprise 15.5 (Japanese)
Adaptive Server Enterprise 12.5.4
Adaptive Server Enterprise 12.5.4 (Simplified Chinese)
Adaptive Server Enterprise 12.5.4 (French)
Adaptive Server Enterprise 12.5.4 (Japanese)
Adaptive Server Enterprise 12.5.3
Adaptive Server Enterprise 12.5.2
Adaptive Server Enterprise 12.5.1
AppBuilder 1.0
Appeon 6.5.1 for PowerBuilder
Appeon 6.5 for PowerBuilder
Appeon 6.2 for PowerBuilder
Appeon 6.1 for PowerBuilder
Appeon 6.0 for PowerBuilder
Appeon 6.0 for PowerBuilder (Japanese)
Avaki EII 7.1
Avaki EII 7.0
Avaki EII 6.2
DataWindow .NET 2.5
DataWindow .NET 2.0.1
DataWindow .NET 2.0
EAServer 6.3.1
EAServer 6.3
EAServer 6.2
EAServer 6.1
EAServer 6.0.2
EAServer 6.0
EAServer 5.5
EAServer 5.3
EAServer 5.2.1
EAServer 5.2
EAServer 5.0.1
EDI Products 5.2.2
Enterprise Connect Data Access 15.7
Enterprise Connect Data Access 15.0.1
Enterprise Connect Data Access 15.0
Enterprise Connect Data Access 12.6.1
Enterprise Connect Data Access 12.6
Financial Fusion GlobalFIX 6.0
InfoMaker 12.5.2
InfoMaker 12.5
SAP jConnect for JDBC 16.0
jConnect for JDBC 7.07 SP110
jConnect for JDBC 7.07 SP100
jConnect for JDBC 7.07
jConnect for JDBC 7.0
jConnect for JDBC 6.05
jConnect for JDBC 5.5
M-Business Anywhere 7.0
M-Business Anywhere 6.7
Mainframe Connect 15.0
Mainframe Connect 12.6.1
Mainframe Connect 12.6
SAP Open Server 16.0
SAP Open Server 15.7 SP127
Open Server 15.7 SP121
Open Server 15.7 SP110
Open Server 15.7 SP100
Open Server 15.7
Open Server 15.5
Open Server 15.0, Open Client 15.0, and SDK 15.0
Open Server 12.5.1
Open Server 12.5.1 (Chinese-Simplified)
Open Server 12.5.1 (French)
OpenSwitch 15.1
SAP Sybase PowerAMC 16.5 SP03
SAP Sybase PowerAMC 16.5 SP02
PowerAMC 16.5
PowerAMC 16.1
PowerAMC 16.0
PowerBuilder 12.5.2
PowerBuilder 12.5.1
PowerBuilder 12.5
PowerBuilder Application Server Plug-in 1.1
PowerBuilder Application Server Plugin 1.0
SAP Sybase PowerDesigner 16.5 SP03
SAP Sybase PowerDesigner 16.5 SP02
New Features Summary
New Features v16.5 SP02
New Core Features v16.5 SP02
New SAP Platform Features v16.5 SP02
New Business Process Model Features v16.5 SP02
New Data Model Features v16.5 SP02
New Object-Oriented Model Features v16.5 SP02
New Features v16.5
New Core Features v16.5
New SAP Platform Features v16.5
New Business Process Model Features v16.5
New Data Model Features v16.5
New XML Model Features v16.5
New Features v16.1
New Core Features v16.1
New Data Model Features v16.1
New Data Movement Model Features v16.1
New Features v16.0
New Core Features v16.0
New Symbol Features v16.0
New Data Model Features v16.0
New PowerDesigner Portal Features v16.0
New Features v15.3
New Core Features v15.3
New Business Process Model Features v15.3
New Data Model Features v15.3
New Repository Features v15.3
New Features v15.2
New Core Features v15.2
New Enterprise Architecture Model Features v15.2
New Data Model Features v15.2
New Data Movement Model Features v15.2
New Repository Features v15.2
New Features v15.1
New Core Features v15.1
New Project and Framework Features v15.1
New Enterprise Architecture Model Features v15.1
New Business Process Model Features v15.1
New Data Model Features v15.1
New Data Movement Model Features v15.1
New Object-Oriented Model Features v15.1
New Repository Features v15.1
Quick Reference
Core Features Quick Reference
Manipulating Symbols
Manipulating Link Symbols
Glossary Quick Reference
Requirements Model Quick Reference
Enterprise Architecture Model Quick Reference
Business Process Model Quick Reference
Conceptual and Logical Data Model Quick Reference
Physical Data Model Quick Reference
Data Movement Model Quick Reference
Object-Oriented Model Quick Reference
XML Model Quick Reference
Free Model Quick Reference
SAP Platform Quick Reference
Extensions Quick Reference
Shortcut Keys
Installation Guide
Planning Your PowerDesigner Installation
Obtaining a License
Installing a License Server
Serving SAP Named User Licenses
Adding Additional Licenses with lmtools
Troubleshooting with lmutil
SySAM for IPv6 Environments
SySAM for 64-Bit and Non-Windows Environments
Windows 64-Bit Support
Installing PowerDesigner
Installing PowerDesigner in Administrative Mode
Installing Clients to Access the Administrative Installation
Upgrading an Administrative Install
Installing PowerDesigner in Silent Mode
Uninstalling PowerDesigner in Silent mode
Uninstalling PowerDesigner and Installation Maintenance
Manual Fonts Installation
PowerDesigner Dependencies
Upgrading PowerDesigner
Upgrading from 32-Bit to 64-Bit PowerDesigner
Installing the Repository
Installing a Local Test Repository
Installing and Authenticating SQL Anywhere
Creating a Database to Contain the Repository
Running the Database as a Service
Installing the Repository to the Server
Creating a Data Source to Access the Database
Troubleshooting the Repository Installed on ASE
Troubleshooting the Repository Installed on DB2
Troubleshooting the Repository Installed on SQL Server
Upgrading the Repository
Post-Upgrade Cleanup for a Repository Containing Branches
Porting a Repository from One DBMS to Another
Deleting the Repository
Installing the Repository Proxy
Installing the PowerDesigner Portal Server
Accessing the PowerDesigner Portal Web Site
Installing the PowerDesigner Portal Server on UNIX
Multiple PowerDesigner Portal Instances on One Server
Changing the Repository DBMS
Core Features Guide
Modeling with PowerDesigner
Getting Started with PowerDesigner
The Welcome Page
PowerDesigner Models
Creating a Model
Attaching Extensions At Model Creation Time
Model Templates
Accessing the Repository
Setting up PowerDesigner for Direct Access
Setting up PowerDesigner for Access Via the Proxy
Connecting to a Repository
Connecting Automatically to the Default Repository
Changing Your Repository Password
Connecting to a Database
Configuring ODBC Machine and File Data Sources
Configuring Connection Profiles
Connection Profile Properties
Connection Parameters Window
Native Connection Profile Example
JDBC Connection Profile Example
Data Connection Tools
Connecting to a Data Source
Running SQL Queries Against Your Database
License Management
License Management Wizard
Obtaining a Mobile License
Troubleshooting Licensing Problems
PowerDesigner Documentation
SAP Platform Support
Next Steps
The Browser
The Glossary
Using Glossary Terms in Your Models
Term Properties
The Library
Reusing Library Objects in Your Models
The Repository Browser
Workspaces
Folders
Models
Packages
Creating a Package
Package Properties
Controlling the Namespace of a Package
Projects and Frameworks
Creating a Project
Adding Model and File Documents to a Project
Project Diagrams
Converting a Set of Repository Documents into a Project
Opening Project Documents
Viewing Dependency Links
Rebuilding Dependency Links
Project and Framework Display Preferences
Project Checks
Model and File Checks
Framework Node and Cell Checks
Completing Framework Diagrams and Matrices
Navigating in Framework Diagrams and Matrices
Attaching a Document to a Framework Node or Cell
Example: Creating a PDM from a Cell's Floating List
Example: Creating a List of Processes from a Node's Contextual Menu
Deleting Documents from Framework Nodes and Cells
Working with Floating Lists
Working with the Framework Node and Cell Contextual Menu
Designing Framework Diagrams and Matrices
Creating a Framework Diagram
Decomposing a Framework Node
Creating a Framework Matrix
Specifying Framework Node and Cell Actions
Example: Specifying a Model Action
Example: Specifying a Diagram Action
Example: Specifying a List Action
Example: Specifying a Model Generation Action
Example: Specifying an Object Generation Action
Example: Specifying a File Action
Example: Specifying a Matrix Action
Example: Specifying a Script Action
Styling Framework Nodes and Cells
Project and Framework Templates
Project and Framework Properties
Project Properties
Model and File Document Properties
Dependency Link Properties
Framework Matrix Properties
Framework Column and Row Properties
Framework Node, Cell and Additional Area Properties
Framework Action Properties
Framework Link Properties
Objects
Creating Objects from the Toolbox
Creating Objects from the Browser
Creating Objects from an Object List
Object Properties
Customizing a Property Sheet
Notes Tab
Preview Tab
Finding Text Using Regular Expressions
Requirements Tab
Version Info Tab
Dependencies Tab
Object Namespaces
Object Lists
Filtering a List Using In-Column Filters
Customizing Object List Columns and Filtering Lists
Customizing Columns in Lists Containing Multiple Types of Objects
Defining a Filter Expression
Adding Items to and Reordering Items in a List
Adding an Item from a Selection List
Selecting an Object from a Selection Tree
Moving, Copying, and Deleting Objects
Dragging and Dropping Objects
Copying and Pasting Objects
Deleting Objects
Moving Objects from One Package to Another
Finding Objects
Find Parameters
Business Rules
Creating a Business Rule
Business Rule Properties
Applying a Business Rule to a Model Object
File Objects
Creating a File Object
File Object Properties
Attaching a File to a Model Object
Checking Models
Correcting Errors in the Check Model Result List
Checking Generic Objects
Business Rule Checks
Extended Object/Link Checks
File Checks
Replication Checks
Checking Glossary Compliance
The Free Model (FEM)
Naming Conventions
Creating a Naming Template
Name and Code Conversion Scripts
Creating a Conversion Table
.convert_name and .convert_code Macros
.delete and .replace Macros
.foreach_part Macro
Spell Checking
Extending Objects
Adding New Properties to an Object
Adding a New Attribute to an Object
Adding a New Collection to an Object
Customizing an Object Property Sheet Tab
Managing Extensions
Extended Objects, Sub-Objects, and Links
Customizing the Generation of Files for an Object
Using Artifacts in a Model
Defining an Artifact
Managing Artifacts
Generated Files Tab
Applying Transformations to Objects
Importing Objects from Excel Files
Preparing Your Excel File for Import
Excel Import Options
Importing Objects from XML Files
Exporting Objects to Troux Semantics
Diagrams, Matrices, and Symbols
Diagrams
Creating a Diagram or a Diagram from a Selection
Diagram Properties
Opening and Viewing Diagrams
Finding an Object Symbol in the Diagram
Specifying Diagrams as Related Diagrams
Deleting a Diagram
Printing Diagrams
Print Diagram Options
Page Setup Options
Converting a Diagram to a Package
Moving a Diagram to a Package
Moving Entities Between Packages in a CDM
Dependency Matrices
Specifying Advanced Dependencies
Working with Dependency Matrices
Symbols
Manipulating Symbols
Manipulating Link Symbols
Aligning, Ordering, Grouping, and Hiding Symbols
Auto-Layout
Aligning Selected Symbols
Showing and Hiding Symbols
Symbol Format Properties
Controlling the Format of Custom Symbols
Finding a Symbol in the Diagram from an Object List
Using Composite View to Display Sub-Objects within a Symbol
Creating Graphical Synonyms for Object Symbols
Browsing for Images
Searching for Images
Decorative Symbols
Creating a Graphical Link Between Any Two Symbols
Text Editor Tools
Display Preferences
General Settings Display Preferences
Content Display Preferences
Format Display Preferences
Customizing Content Display Preferences
Configuring the Display of Attributes
Configuring the Display of Collections
Configuring the Display of Exclusive Choices
Importing and Exporting Model Graphics
Comparing and Merging Models
Comparing Models
Reviewing Differences when Comparing Models
Merging Models
Selecting Merge Actions
Excluding Objects and Properties from a Compare or Merge
Filtering Objects and Changes During a Compare or Merge
Repairing or Breaking Links Between Objects
Previewing, Printing, and Saving Comparison Results
The PowerDesigner Plugin for Eclipse
Activating the PowerDesigner Perspective
Manually Activating PowerDesigner Toolbars
Setting PowerDesigner Eclipse Preferences
Creating a Modeling Project in Eclipse
Creating a Model in Eclipse
Importing an Existing Model into Eclipse
Generating an Eclipse Java Project from an OOM
Synchronizing an OOM with Its Java Source
Example: Modifying Attributes in a Synchronized Model
Deactivating Synchronization
Navigating Between an OOM and Its Java Source Code
Customizing Your Modeling Environment
User Profiles
Applying a User Profile
Creating a User Profile
Updating a User Profile
Copying Preferences from a Model
Reviewing and Editing User Profiles in the Resource Editor
Making Custom User Profiles Available in the PowerDesigner Installer
General Options
Dialog Box Options
Text Editors
Environment Variables
Named Paths
Interface Fonts
Add-Ins
Model Creation Options
Repository Options
Organizing Views
Organizing Toolbars
Customizing Menus, Toolbars, and Toolboxes
PowerDesigner Resource Files
Sharing and Embedding Resource Files
Creating and Copying Resource Files
Extension Files
Creating an Extension File
Attaching Extensions to a Model
Exporting an Embedded Extension File for Sharing
Reconnecting to Missing Extensions
Shortcut Keys
Storing, Sharing, and Reporting on Models
The Repository
Browsing the Repository
Repository Folders
Repository Document Properties
Repository Root Properties
Checking Documents into the Repository
Checking In a Project
Checking In a Model, Resource File, or Other Document
Checking In Multiple Documents
Check-In Parameters
Resolving Conflicts During Check In
Checking In Packages
Checking In External Application Documents
Duplicating Models in the Repository
Undoing a Check In
Temporary Protection for Updates to Repository Documents
Moving a Document in the Repository
Change Lists
Creating, Building, and Submitting a Change List
Reviewing a Change List
Approving, Returning, or Rejecting a Change List
Consulting the List of Change Lists
Change List Properties
Checking Documents Out of the Repository
Checking out a Project
Checking Out a Document
Checking Out Multiple Documents
Checkout Parameters
Resolving Conflicts During Check Out
Checking Out Packages
Document Versions
Freezing and Unfreezing Document Versions
Locking and Unlocking Document Versions
Managing Document Locks in the List of Locks
Grouping Document Versions in a Configuration
Creating a Configuration from a Project or Folder
Checking Out a Configuration
Branching Version Trees
Controlling Branch Permissions
Integrating Changes from One Branch to Another
Deleting a Branch
Impact and Lineage Analysis in the Repository
Finding Objects in the Repository
Comparing Models in the Repository
Deleting Documents, Document Versions, and Folders
The PowerDesigner Portal
Logging into the PowerDesigner Portal
PowerDesigner Portal Repository Explorer
Repository Document and Object Properties
Adding User or Group Permissions for a Repository Item
Subscribing to Change Notifications
Comparing Model and Object Versions
Impact and Lineage Analysis in the PowerDesigner Portal
Editing Object Comments and Descriptions
PowerDesigner Portal Search
Advanced PowerDesigner Portal Search
PowerDesigner Portal Users and Groups
Creating a Repository User
Creating a Repository Group
Granting Rights to Users and Groups
Adding a Member to a Group from the Member's Property Sheet
Adding a Member to a Group from the Group's Property Sheet
Deactivating a User
Deleting a Group
PowerDesigner Portal Settings
PowerDesigner Portal Client Settings
Creating a New Color Theme
PowerDesigner Portal Server Settings
Importing an LDAPS Certificate for the PowerDesigner Portal
PowerDesigner Portal Server Status Settings
Troubleshooting the PowerDesigner Portal
Unicode Encoding with Sybase SQL Anywhere V10
Increasing Tomcat Memory
Reports
Creating a Model Report
Creating a Report with the Report Wizard
Creating a Report from a Template or an Empty Report
Creating a List Report
List Report Properties
Creating Result Sets
Generating a List Report
Importing and Exporting List Report Files
Creating a MultiModel Report
The Report Editor
Adding Items to a Report
Book Report Items
List and Card Report Items
Text Property and Free Text Report Items
Diagram Report Items
Dependency Matrix Report Items
Specifying Global Styles and Local Formats for Report Items
Selecting Objects to Display for a Report Item
Modifying or Suppressing the Titles of Report Items
Modifying Report Section Headers and Footers
Referencing Object and Model Properties
Previewing a Report or Report Item
The Legacy Report Editor
Adding Items to a Report (Legacy Reports)
Modifying Items in the Report Items Pane (Legacy Reports)
Modifying the Title of an Item (Legacy Reports)
Modifying the Collection of an Item (Legacy Reports)
Selecting Objects to Display in the Report
Specifying Default Fonts for Report Items (Legacy Reports)
Formatting Textual Report Items (Legacy Reports)
Editing Textual Report Items (Legacy Reports)
Formatting Graphical Report Items (Legacy Reports)
Controlling the Layout of List Report Items (Legacy Reports)
Controlling the Layout of Card Report Items (Legacy Reports)
Suppressing the Titles of Report Items (Legacy Reports)
Modifying Report Section Headers and Footers (Legacy Reports)
Previewing Your Report (Legacy Reports)
Upgrading Legacy Reports for Use with the Graphical Editor
Generating a Model Report
Report Templates
Creating a Template from the List of Report Templates
Saving a Report or Report Section as a Report Template
Modifying and Saving a Template
Report Properties
Valid Codepage
RTF Presentation Templates
HTML Presentation Templates
Linking and Synchronizing Models
Getting Started with Linking and Syncing
Creating Links Between Models
Viewing Links Between Models
Creating Traceability Links
Creating Traceability Links Between Objects from Different Models
Creating New Types of Traceability Links
Grouping Traceability Links by Object or Link Type
Generating Models and Model Objects
Generating Models
Model Generation Options
Applying Pre- and Post- Generation Transformations
Customizing Data Type Mappings
Customizing XSM Generation for Individual Objects
Generating Model Objects
Defining Simple Object Generations
Defining Advanced Object Generations
Managing Object Generation Commands
The Generation Links Viewer
Using Impact Analysis with Generated Models
Shortcuts and Replicas
Creating Shortcuts
Shortcut Properties
Viewing Shortcuts
Creating Replicas
Desynchronizing Replica Properties
Viewing Replicas
Comparing and Merging Replicas
Synchronizing Shortcuts and Replicas
Viewing Shortcut and Replica Dependencies
Working with Target Models
Generating Shortcuts and Replicas
Object Mappings
Creating a Data Source
The Mapping Editor
Model-to-Model Mappings
Object to Relational (O/R) Mappings
Operational to Warehouse Data Mappings
XML Import Mappings
Model-to-Model Generation Mappings
Mapping Editor Tools
Creating Reverse Mappings
Creating Mappings from an Object's Property Sheet
Object and Sub-Object Mapping Properties
Metamodel Mapping Properties
Metamodel Object Properties
Impact and Lineage Analysis
Reviewing and Modifying an Analysis
Viewing the Preview as a List
Controlling the Display of Object Collections
Reviewing and Modifying an IAM Model
IAM Model Properties
Setting IAM Display Preferences
Comparing Two IAM Models
Printing an Analysis
IAM Custom Checks
Obtaining Cross-Model Dependencies Without a Repository Connection
Analysis Rule Sets
Creating an Analysis Rule Set
Creating a User-Defined Action
Checking Rule Sets into the Repository
Repository Rule Set Limitations
Administering PowerDesigner
Controlling Repository Access
Connecting to an LDAP Server for User Authentication
Connecting to an SMTP Server for Notifications
Defining a Password Policy
Creating Repository Users
Creating Repository Users Managed by LDAP
Creating Repository Groups
Adding Users and Groups to a Group
Deleting a Group
Granting Rights to Users and Groups
Granting Access Permissions on Repository Items
Unblocking Blocked Users
Deactivating Users
Auditing Repository Activities
Querying the Repository Using SQL
Obtaining Emergency Access to the Repository
Deploying an Enterprise Glossary and Library
Deploying an Enterprise Glossary
Creating Terms, Synonyms, and Related Terms
Importing Terms from a Model
Importing Terms from an Excel or CSV File
Organizing Terms in Categories
Adding Other Views and Objects to, and Extending the Glossary
Glossary Terms Lists
Checking the Glossary
Deploying the Glossary
Glossary Model Properties
Glossary Model Options
Deploying an Enterprise Library
Sharing Resource Files via the Library
Controlling Library and Glossary Write Permissions
Customizing the PowerDesigner Interface
Customizing the New Model Dialog
Selecting a Model Category Set to Display in the New Model Dialog
Creating a Model Category Set
Adding a Model Template to a Model Category Set
Adding a Model from Template to a Model Category Set
Pushing Model Category Sets to Users
Using Profiles to Control the PowerDesigner Interface
Controlling the Availability of Models, Objects, and Properties
Example Permission Profiles
Controlling Defaults for Menus, Toolbars, and Toolboxes
Controlling Defaults for Options and Preferences
Applying Profiles to Users and Groups
Securing Your PowerDesigner Environment
Encrypting PowerDesigner Network Communications
Enabling SSL for the PowerDesigner Portal
Controlling SSL Encryption for the PowerDesigner Portal
Password and Data Encryption
Requirements Modeling
Getting Started with Requirements Modeling
Creating an RQM
RQM Properties
Customizing your Modeling Environment
Setting Model Options
Customizing Requirement Codes
Extending your Modeling Environment
Linking Objects with Traceability Links
Requirements Views
Requirements Document Views
Customizing Title and Description Fonts
Customizing Columns and Filtering Rows
Defining a Filter Expression
Requirements Views Properties
Traceability Matrix Views
User Allocation Matrix Views
Requirements (RQM)
Creating a Requirement
Requirement Properties
Customizing a List of Values
Linking Requirements with Design Objects and External Files
Attaching Design Objects to Requirements from the RQM
Attaching Requirements to Design Objects from the Design Model
Creating a Bookmark in an MS Word Document
Exporting Requirements as Design Objects
Importing Design Objects as Requirements
Assigning Workloads
Packages (RQM)
Creating a Package
Package Properties
Users and Groups (RQM)
Creating a User or Group
User and Group Properties
Attaching Users and Groups to a Group
Glossary Terms (RQM - Deprecated)
Creating a Glossary Term
Glossary Term Property Sheet General Tab
Business Rules (RQM)
Activating Business Rules in an RQM
Checking an RQM
Requirement Checks
User Checks
Group Checks
Package Checks
Glossary Term Checks
Working with Word Documents and RQMs
Installing the RQM Menu and Toolbar
Creating an RQM from a Word Document
Links Between an RQM and a Word Document
Creating a Word Document from an RQM
Inserting an RQM into an Existing Word Document
Updating a Word Document Linked to an RQM
Updating an RQM Linked to a Word Document
Unlinking RQMs and Word Documents
Enterprise Architecture Modeling
Getting Started with Enterprise Architecture Modeling
Creating an EAM
EAM Properties
Creating an Enterprise Architecture Framework Project
Customizing your Modeling Environment
Setting Model Options
Setting EAM Display Preferences
Extending your Modeling Environment
Linking Objects with Traceability Links
Business Layers Diagrams
Organization Charts
Organization Chart Objects
Business Communications Diagrams
Business Communication Diagram Objects
Process Maps
Process Map Objects
City Planning Diagrams
City Planning Diagram Objects
Organization Units (EAM)
Creating an Organization Unit
Organization Unit Properties
People (EAM)
Creating a Person
Person Properties
Roles (EAM)
Creating a Role
Role Properties
Role Associations
Creating a Role Association
Architecture Areas (EAM)
Creating an Architecture Area
Architecture Area Properties
Sites (EAM)
Creating a Site
Site Properties
Business Functions (EAM)
Creating a Business Function
Business Function Properties
Processes (EAM)
Creating a Process
Process Properties
Business Flows (EAM)
Creating a Business Flow
Business Flow Properties
Application Layer Diagrams
Application Architecture Diagrams
Application Architecture Diagram Objects
Service-Oriented Diagrams
Service-Oriented Diagram Objects
Application and Business Services (EAM)
Creating an Application or Business Service
Application and Business Service Properties
Creating Business and Application Service Operations
Operation Properties
Systems, Applications, and Databases (EAM)
Creating a System, Application, or Database
System, Application, and Database Properties
Components (EAM)
Creating a Component
Component Properties
Forms, Documents, and Reports (EAM)
Creating a Form, Document, or Report
Form, Document, and Report Properties
Creating Document Data
Data Properties
ETL Jobs (EAM)
Creating an ETL Job
ETL Job Properties
Application Links (EAM)
Creating an Application Link
Application Link Properties
Contracts (EAM)
Creating a Contract
Contract Properties
Technology Layer Diagrams
Technology Infrastructure Diagram Objects
Networks (EAM)
Creating a Network
Network Properties
Servers, Workstations, Mobile Devices, and Network Nodes (EAM)
Creating a Software or Hardware Server, Workstation, Mobile Device, or Network Node
Software and Hardware Server, Workstation, Mobile Device, and Network Node Properties
Modeling Cluster Servers and Virtual Machines
Deployment Instances (EAM)
Creating a Deployment Instance
Deployment Instance Properties
Infrastructure Links (EAM)
Creating an Infrastructure Link
Infrastructure Link Properties
SAP Sybase IQ Reference Architecture Model
Creating a Reference Architecture Model
Creating Reference Architectures
Reference Architecture Properties
Database Server Properties
IQ Server Properties
SAN Properties
IQ Store Properties
Query Type Properties
Reference Architecture Model Properties
Logical Server Properties
Comparing Reference Architectures
Modifying and Regenerating Reference Architectures
Generating Reports from a Reference Architecture Model
Hardware Profile Library
Importing Profiles from the SPEC Website
Hardware Profile Properties
Hardware Profile Library Properties
Specifying Additional Query Types
Checking an EAM
Package Checks
Application, Application Service, Component and Database Checks
Application Link Checks
Contract Checks
Deployment Instance Checks
Form Checks
Hardware Server, Mobile Device, Network Node and Workstation Checks
Network Checks
Organization Unit Checks
Person Checks
Software Server Checks
Importing to and Generating and Exporting from an EAM
Importing Visio Diagrams into PowerDesigner
Exporting and Importing Objects to and from Other Models
Exporting Objects from an EAM to Another Model
Importing Objects from Another Model into an EAM
Generating an EAM from an EAM
Business Process Modeling
Getting Started with Business Process Modeling
Creating a BPM
BPM Properties
Importing Visio Diagrams into PowerDesigner
Previewing Process Code
Customizing your Modeling Environment
Setting Model Options
Setting BPM Display Preferences
Viewing and Editing the Process Language Definition File
Changing the Process Language
Extending your Modeling Environment
Linking Objects with Traceability Links
Analysis BPM
Process Hierarchy Diagrams (Analysis)
Reusing Processes in a Hierarchy
Business Process Diagrams (Analysis)
Processes (BPM)
Creating a Process
Process Properties
Implementing Processes
Decomposing Processes
Data and Resource CRUD Matrices
Organization Units ( BPM)
Creating an Organization Unit
Organization Unit Properties
Attaching Processes to Organization Units
Displaying a Committee Process
Moving, Resizing, Copying, and Pasting Swimlanes
Creating Links Between Pools of Swimlanes
Grouping Swimlanes
Changing the Orientation and Format of Swimlanes
Starts and Ends (BPM )
Creating a Start or an End
Start and End Properties
Decisions (BPM )
Creating a Decision
Decision Properties
Synchronizations (BPM )
Creating a Synchronization
Synchronization Properties
Flows (BPM )
Creating a Flow
Flow Properties
Message Formats (BPM)
Creating a Message Format
Message Format Properties
Message Parts (BPM)
Data (BPM)
Creating Data
Data Properties
Linking Data with Other Model Objects
Exporting Data to Other Models
Importing Data from Other Models
Specifying Data for a Flow, a Resource Flow or a Message Format
Migrating the Data of a Flow to a Process
Resources (BPM)
Creating a Resource
Resource Properties
Resource Flows (BPM)
Service Oriented Architecture BPM (SOA)
Business Process Diagrams (SOA)
Process Service Diagrams (SOA)
Events (BPM)
Creating an Event
Event Properties
Event Handlers
Service Providers (BPM)
Creating a Service Provider
Service Provider Properties
Importing a Service Provider from a WSDL File
Browsing for a WSDL File on a UDDI Server
Importing and Exporting Service Providers From/To Other Models
Service Interfaces (BPM)
XSD Documents (BPM)
Operations (BPM)
Creating an Operation
Operation Properties
Linking an Operation to a Process
Variables (BPM)
Creating a Variable
Variable Properties
Correlation Keys (BPM)
Creating a Correlation Key
Correlation Key Properties
Data Transformations (BPM)
Creating a Data Transformation
Data Transformation Properties
Data Flow Diagram (DFD)
SAP Solution Manager
Business Scenarios (Solution Manager)
Business Processes (Solution Manager)
Logical Components (Solution Manager)
General and Project Documentation (Solution Manager)
Organization Units, Transactions, and Master Data (Solution Manager)
Importing Business Processes from Solution Manager
Specifying Advanced Solution Manager Connection Parameters
Exporting Business Processes to Solution Manager
Business Process Modeling Notation (BPMN)
Conversation Diagrams (BPMN)
Choreography Diagrams (BPMN)
Associating a Conversation Node with a Choreography Diagram or Task
Collaboration and Process Diagrams (BPMN)
Participants and Lanes (BPMN)
Conversation Nodes (BPMN)
Choreography Tasks (BPMN)
Events and Event Definitions (BPMN)
Gateways (BPMN)
Activities (BPMN)
Data and Data References (BPMN)
Correlation Keys and Correlation Properties (BPMN)
Messages (BPMN)
Item-Aware Elements (BPMN)
Flows and Links (BPMN)
Importing and Exporting BPMN2 Files
Importing from SAP NetWeaver BPM
Exporting to SAP NetWeaver BPM
BPEL4WS 1.1 and WS-BPEL 2.0
Top-Level Diagrams (BPEL)
Role Associations (BPEL)
Top-Level Processes (BPEL)
Choreography Diagrams (BPEL)
Activities (WS-BPEL 2.0)
Activities (BPEL4WS 1.1)
Messages (BPEL)
WS-BPEL 2.0 Object Properties
BPEL4WS 1.1 Object Properties
Generating a BPEL Model from an Analysis Model
Generating BPEL Code
Reverse Engineering BPEL Languages
Simulating a Business Process Model with SIMUL8
Modeling for Simulation
Reviewing SIMUL8 Default Properties
Simulating a BPM
Exporting a BPM to SIMUL8
Analyzing Results and Fine-Tuning the Simulation
Synchronizing SIMUL8 Changes Back to PowerDesigner
Recovering a BPM from a SIMUL8 file
SIMUL8 Work Center Properties
SIMUL8 Required Resource Properties
SIMUL8 Resource Properties
SIMUL8 Work Entry Point Properties
SIMUL8 Work Exit Point Properties
SIMUL8 Route Properties
SIMUL8 Diagram Properties
Checking a BPM
Package Checks
Process Checks
Decision Checks
Synchronization Checks
Flow Checks
Resource Checks
Resource Flow Checks
Organization Unit Checks
Start and End Checks
Message Format Checks
Data Checks
Service Provider and Interface Checks
Operation Checks
Variable Checks
Data Transformation Checks
Correlation Key Checks
Event Checks
Choreography Task Checks
Conversation Node Checks
Communication Link Checks
Data Modeling
Building Data Models
Getting Started with Data Modeling
Conceptual Data Models
Logical Data Models
Physical Data Models
Creating a Data Model
Data Model Properties
Database Properties (PDM)
Using a Database in a Physical Option
Customizing your Modeling Environment
Setting CDM/LDM Model Options
Assertion Template
Migration Settings (LDM)
Setting PDM Model Options
Column and Domain Model Options
Reference Model Options
Other Object Model Options
Setting Data Model Display Preferences
Viewing and Editing the DBMS Definition File
Changing the DBMS
Extending your Modeling Environment
Linking Objects with Traceability Links
Conceptual and Logical Diagrams
Supported CDM/LDM Notations
Conceptual Diagrams
Conceptual Diagram Objects
Example: Building a Data Dictionary in a CDM
Logical Diagrams
Logical Diagram Objects
Importing a Deprecated PDM Logical Model
Importing Multiple Interconnected PDM Logical Models
Data Items (CDM)
Creating a Data Item
Data Item Properties
Controlling Uniqueness and Reuse of Data Items
Entities (CDM/LDM)
Creating an Entity
Entity Properties
Copying Entities
Displaying Attributes and Other Information on an Entity Symbol
Attributes (CDM/LDM)
Creating an Attribute
Attribute Properties
Deleting Attributes (CDM)
Identifiers (CDM/LDM)
Creating an Identifier
Identifier Properties
Relationships (CDM/LDM)
Creating a Relationship
Relationship Properties
Enabling Many-to-many Relationships in an LDM
Creating a Reflexive Relationship
Defining a Code Option for Relationships
Changing a Relationship into an Associative Entity
Identifier Migration Along Relationships
Associations and Association Links (CDM)
Creating an Association with Links
Creating an Association Without Links
Association Properties
Association Link Properties
Creating a Reflexive Association
Defining a Dependent Association
Changing an Association into an Associative Entity
Creating an Association Attribute
Inheritances (CDM/LDM)
Creating an Inheritance
Creating an Inheritance with the Inheritance Tool
Inheritance Properties
Making Inheritance Links Mutually Exclusive
Physical Diagrams
Physical Diagram Objects
Tables (PDM)
Creating a Table
Table Properties
Linking a Table to an Abstract Data Type
Creating an XML Table or View
Specifying Table Constraints
Denormalizing Tables and Columns
Horizontal Partitions
Vertical Partitions
Table Collapsings
Column Denormalization
Denormalization Object Properties
Removing Partitionings and Table Collapsings
PowerBuilder DataWindow Extended Attributes
Displaying Column, Domain, and Data Type Information on a Table Symbol
Physical Options (PDM)
Defining Default Physical Options
Columns (PDM)
Creating a Column
Column Properties
Setting Data Profiling Constraints
Specifying Constraints Through Business Rules
Creating Data Formats For Reuse
Specifying Advanced Constraints
Populating Columns with Test Data
Test Data Profile Properties
Assigning Test Data Profiles to Columns
Creating a Computed Column
Attaching a Column to a Domain
Copying or Replicating a Column from Another Table
Primary, Alternate, and Foreign Keys (PDM)
Creating Primary Keys
Rebuilding Primary Keys
Creating Alternate Keys
Creating Foreign Keys
Key Properties
Indexes (PDM)
Creating Standard, Key, or Function-Based Indexes
Index Properties
Rebuilding Indexes
Views (PDM)
Creating a View
View Properties
View Queries
Materialized Views
Showing View Dependencies using Traceability Links
Defining a Generation Order for Views
Triggers (PDM)
Creating a Table or View Trigger
Creating Triggers from References
Creating a DBMS Trigger
Trigger and DBMS Trigger Properties
Trigger Naming Conventions
Calling a Related Procedure in a Trigger Template
Indicating Trigger Order for Multiple Triggers
Defining Triggers with Multiple Events
Rebuilding Triggers
Trigger Templates
Trigger Template Items
PowerDesigner Pre-Defined Trigger Template Items
Creating SQL/XML Queries with the Wizard
Generating Triggers and Procedures
Defining a Generation Order for Stored Procedures
Creating User-Defined Error Messages
Generating a User-Defined Error Message
Stored Procedures and Functions (PDM)
Creating a Stored Procedure or Function
Procedure Properties
Tracing Trigger and Procedure Dependencies
Creating Procedure Dependencies Manually
Rebuilding Trigger and Procedure Dependencies
Attaching a Stored Procedure to a Table
Rebuilding Procedures Attached to Tables
Procedure Templates (PDM)
Users, Groups, and Roles (PDM)
Creating a User, Group, or Role
User, Group, and Role Properties
Assigning an Owner to an Object
Granting System Privileges
Generating Privileges
Granting Object Permissions
Defining Column Permissions
Assigning a User to a Group or Role
Synonyms (PDM)
Creating a Synonym
Synonym Properties
Creating a View from a Synonym
Defaults (PDM)
Creating a Default
Default Properties
Assigning a Default to a Column or a Domain
Rebuilding Defaults
Domains (CDM/LDM/PDM)
Creating a Domain
Domain Properties
PowerDesigner Standard Data Types
Controlling Non-Divergence from a Domain
Sequences (PDM)
Creating a Sequence
Assigning a Sequence to a Column
Sequence Properties
Abstract Data Types (PDM)
Creating an Abstract Data Type
Abstract Data Type Properties
Linking an Abstract Data Type to a Java Class
References (PDM)
Creating a Reference
Reference Properties
Automatic Reuse and Migration of Columns
Rebuilding References
Displaying Information on Reference Symbols
View References (PDM)
Creating a View Reference
View Reference Properties
Business Rules (CDM/LDM/PDM)
Creating a Business Rule
Business Rule Properties
Attaching a Business Rule to a Model Object
Creating and Attaching a Constraint Rule
Lifecycles (PDM)
Modeling a Lifecycle
Generating Data Archiving Scripts to Implement your Lifecycle
Lifecycle Properties
Phases (PDM)
Archiving Data From External Databases
Linking an External Database by Generation
Linking an External Database through the Mapping Editor
Linking an External Database via the Data Source Wizard
Tablespaces and Storages (PDM)
Creating a Tablespace or Storage
Tablespace and Storage Properties
Web Services (PDM)
Creating a Web Service
Web Service Properties
Web Operations (PDM)
Web Parameters (PDM)
Web Result Columns (PDM)
Generating Web Services for Sybase ASA, ASE, and IQ
Generating Web Services for IBM DB2
Reverse Engineering Web Services
Multidimensional Diagrams
Multidimensional Diagram Objects
Identifying Fact and Dimension Tables
Generating Cubes
Modifying Cubes
Facts (PDM)
Creating a Fact
Fact Properties
Measures (PDM)
Dimensions (PDM)
Creating a Dimension
Dimension Properties
Fact and Dimension Attributes (PDM)
Hierarchies (PDM)
Associations (PDM)
Operational to Warehouse Data Mappings
Generating Data Warehouse Extraction Scripts
Generating Cube Data
Checking a Data Model
Abstract Data Type Checks (PDM)
Abstract Data Type Procedure Checks (PDM)
Association Checks (CDM)
Association Checks (PDM)
Column Checks (PDM)
Cube Checks (PDM)
Database Checks (PDM)
Database Package Checks (PDM)
Database Package Sub-Object Checks (PDM)
Data Format Checks (CDM/LDM/PDM)
Data Item Checks (CDM)
Data Source Checks (PDM)
Default Checks (PDM)
Dimension Checks (PDM)
Domain Checks (CDM/LDM/PDM)
Entity Attribute Checks (CDM/LDM)
Entity Identifier Checks (CDM/LDM)
Entity Checks (CDM/LDM)
Fact Checks (PDM)
Fact Measure and Dimension Hierarchy and Attribute Checks (PDM)
Horizontal and Vertical Partitioning and Table Collapsing Checks (PDM)
Index and View Index Checks (PDM)
Inheritance Checks (CDM/LDM)
Join Index Checks (PDM)
Key Checks (PDM)
Lifecycle and Lifecycle Phase Checks (PDM)
Package Checks (CDM/LDM/PDM)
Procedure Checks (PDM)
Reference and View Reference Checks (PDM)
Relationship Checks (CDM/LDM)
Sequence Checks (PDM)
Synonym Checks (PDM)
Table and View Checks (PDM)
Tablespace and Storage Checks (PDM)
Trigger and DBMS Trigger Checks (PDM)
User, Group, and Role Checks (PDM)
View Checks (PDM)
Web Service and Web Operation Checks (PDM)
Generating and Reverse-Engineering Databases
Writing SQL Code in PowerDesigner
Previewing SQL Statements
Connecting to a Database
Executing SQL Queries
Generating a Database from a PDM
Database Generation Dialog Options Tab
Database Generation Dialog Format Tab
Quick Launch Selection and Settings Sets
Customizing Scripts
Inserting Begin and End Scripts for Database Creation
Inserting Begin and End Scripts for Table and Tablespace Creation
Generating a BusinessObjects Universe
Generating Test Data to a Database
Estimating Database Size
Modifying a Database
Displaying Data from a Database
Reverse Engineering a Database into a PDM
Reverse Engineering from Scripts
Reverse Engineering from a Live Database
Reverse Engineering Options Tab
Reverse Engineering Encoding Format
Database Reverse Engineering Selection Window
Reverse Engineering Target Models Tab
Optimizing Live Database Reverse Engineering Queries
Reverse Engineering Database Statistics
Archive PDMs
Generating Other Models from a Data Model
Generating Other Models from a CDM
Generating PDM Table Keys from CDM Entity Identifiers
Generating Other Models from an LDM
Generating Other Models from a PDM
Customizing Data Type Mappings
Customizing XSM Generation for Individual Objects
Configuring the Generated Model Options
Migrating from ERwin to PowerDesigner
Importing Individual ERwin Files
Importing Multiple ERwin Files
Post-Import
PowerDesigner vs ERwin Terminology
Getting Started Using PowerDesigner for Former ERwin Users
DBMS Definition Reference
HP Neoview
Materialized View Groups (Neoview)
IBM DB2 for z/OS (formerly OS/390)
Trusted Contexts (DB2)
Auxiliary Tables (DB2)
Tablespace Prefix (DB2)
Materialized Query Tables (DB2)
Masks (DB2)
Row Permissions (DB2)
IBM DB2 for Common Server
Database Partition Groups (DB2)
Index Extensions (DB2)
Security Policies (DB2)
Security Labels (DB2)
Security Label Components (DB2)
Event Monitors (DB2)
Federated Systems (DB2)
Nicknames (DB2)
Servers (DB2)
Wrappers (DB2)
User Mappings (DB2)
Microsoft SQL Server
Horizontal Partitioning (SQL Server)
Partition Functions (SQL Server)
Partition Schemes (SQL Server)
Common Language Runtime (CLR) Integration (SQL Server)
CLR Assemblies (SQL Server)
CLR Aggregate Functions (SQL Server)
CLR User-Defined Types (SQL Server)
CLR Procedures, Functions, and Triggers (SQL Server)
Encryption (SQL Server)
Certificates (SQL Server)
Asymmetric Keys (SQL Server)
Symmetric Keys (SQL Server)
Full Text Search (SQL Server)
Full-Text Catalogs (SQL Server)
Full-Text Indexes (SQL Server)
Spatial Indexes (SQL Server)
XML Indexes (SQL Server)
XML Data Types (SQL Server)
XML Schema Collections (SQL Server)
Database Mirroring (SQL Server)
End Points (SQL Server)
Service Broker (SQL Server)
Message Types (SQL Server)
Contracts (SQL Server)
Message Contracts (SQL Server)
Queues (SQL Server)
Event Notifications (SQL Server)
Services (SQL Server)
Routes (SQL Server)
Remote Service Bindings (SQL Server)
Resource Governor (SQL Server)
Workload Groups (SQL Server)
Resource Pools (SQL Server)
Schemas (SQL Server)
Synonyms (SQL Server)
Analysis Services (SQL Server 2000)
Generating Cubes
Reverse Engineering Cubes
Analysis Services (SQL Server 2005)
Specifying a Data Source for Cubes
Generating Cubes for Microsoft SQL Server 2005
Reverse Engineering Microsoft SQL Server 2005 Cubes
Netezza
History Configurations (Netezza)
Oracle
Object and SQLJ Object Data Types (Oracle)
Bitmap Join Indexes (Oracle)
Automatically Creating Bitmap Join Indexes Through Rebuilding
Manually Creating Bitmap Join Indexes
Bitmap Join Index Properties
Database Packages (Oracle)
Database Package Procedures
Database Package Variables
Database Package Cursors
Database Package Exceptions
Database Package Types
Database Package Parameters
Database Package Templates
Rebuilding Table Database Packages
Transparent Data Encryption (Oracle)
Clusters (Oracle)
Database Links (Oracle)
Materialized View Logs (Oracle)
SAP Sybase Adaptive Server Enterprise
Proxy Tables (ASE)
Encryption Keys (ASE)
SAP Business Suite
Importing an SAP Business Suite Data Dictionary
Generating an SAP Business Suite Data Dictionary to HANA
SAP HANA
Exporting Objects to the HANA Repository
Importing Objects from the HANA Repository
SAP Sybase IQ
Reference Architecture Modeling (IQ)
Information Lifecycle Management (IQ)
Events (IQ/SQL Anywhere)
Dbspaces (IQ)
Table and Column Partitions (IQ)
Logical Servers and Policies (IQ)
Multiplex Servers (IQ)
Login Policies (IQ/SQL Anywhere)
LDAP Servers (IQ)
Remote Servers (IQ)
External Logins (IQ)
Spatial Data (IQ/SQL Anywhere)
Spatial Reference Systems (SQL Anywhere)
Spatial Units of Measure (SQL Anywhere)
Full Text Searches (IQ/SQL Anywhere)
Text Configurations (IQ/SQL Anywhere)
Text Indexes (IQ/SQL Anywhere)
Indexes (IQ)
Rebuilding IQ Indexes
Join Indexes (IQ/Oracle)
Automatically Creating Join Indexes Through Rebuilding
Adding References to a Join Index
IQ Data Movement Scripts
Generating the Data Movement Script
SAP Sybase SQL Anywhere
Auto-increment Columns
Mirror Servers (SQL Anywhere)
Spatial Data (SQL Anywhere)
Events, Login Policies, and Full Text Searches (SQL Anywhere)
Certificates (SQL Anywhere)
Proxy Tables (ASE/SQL Anywhere)
Generating the Remote Server and Proxy Tables Creation Scripts
Teradata
Partitions (Teradata)
Transform Groups (Teradata)
Database Permissions (Teradata)
Primary Indexes (Teradata)
Error Tables (Teradata)
Join Indexes (Teradata)
Hash Indexes (Teradata)
Glop Sets (Teradata)
Replication Groups (Teradata)
Replication Rules and Rule Sets (Teradata)
Other Databases
Informix SQL
Ingres
Interbase
Microsoft Access
Generating a Microsoft Access Database
Reverse Engineering a Microsoft Access Database
MySQL
NonStop SQL
PostgreSQL
Red Brick Warehouse
Data Movement Modeling
Getting Started with Data Movement Modeling
Creating a DMM
DMM Properties
Opening Legacy ILMs in the DMM
Customizing your Modeling Environment
Setting Model Options
Setting DMM Display Preferences
Extending your Modeling Environment
Linking Objects with Traceability Links
Data Movement Diagrams
Data Movement Diagram Objects
Replication Processes (DMM)
Creating a Replication Process
Replication Process Properties
Replication Server Properties
Replicating Data with the Replication Wizard
Visualizing and Refining Data Replications with the Mapping Editor
Creating a Data Connection with the Database Connection Wizard
Mapping Editor Window
Transformation Processes (DMM)
Creating a Transformation Process
Transformation Process Properties
Creating a Data Transformation with the Transformation Wizard
Creating a Data Transformation with the Convert Mappings to ETL Wizard
Mapping Conversion
Databases (DMM)
Creating a Database
Database Properties
Replication Server Primary Database Properties
Database Contextual Menu
XML Documents (DMM)
Creating an XML Document
XML Document Properties
Business Processes (DMM)
Creating a Business Process
Business Process Properties
Flat Files (DMM)
Creating a Flat File
Flat File Properties
Servers (DMM)
Creating a Server
Server Properties
Publications (DMM)
Adding or Removing Publications from a Replication Process
Publication Properties
Replication Server Database Replication Definition Properties
Replication Server Publication Properties
Articles (DMM)
Adding or Removing Articles from a Publication
Article Properties
Replication Server Replication Definition and Article Properties
Columns (DMM)
Adding or Removing Columns from an Article
Column Properties
Replication Server Article Column Properties
Procedures (DMM)
Adding or Removing Procedures from a Publication
Procedure Properties
Replication Server Function Replication Definition Properties
Subscriptions (DMM)
Adding or Removing Subscriptions from a Replication Process or Publication
Subscription Properties
Replication Server Subscription Properties
Users (DMM)
Creating a User
User Properties
Replication Server User Properties
Event Scripts (DMM)
Creating an Event Script
Event Script Properties
Replication Server Function String Properties
Data Connections (DMM)
Creating a Data Connection
Data Connection Properties
Replication Server Connection Properties
Data Connection Groups (DMM)
Creating a Data Connection Group
Data Connection Group Properties
Replication Server Logical Connection Properties
Process Connections (DMM)
Creating a Process Connection
Process Connection Properties
Replication Server Route Properties
Migrating Deprecated Model Container Objects into a Project
Creating a Project
Adding Models to a Project Diagram
Rebuilding Dependency Links in a Project Diagram
Data Transformation and Control Flow Diagrams
Data Transformation Diagrams
Data Transformation Diagram Objects
Data Transformation Task Properties
Data Structure Mapping Editor
Creating a Mapping from the Data Structure Mapping Editor
Transformation Control Flow Diagrams
Transformation Control Flow Diagram Objects
Transformation Control Flow Properties
Data Inputs (DMM)
Creating a Data Input
Data Input Properties
Actions (DMM)
Creating an Action
Action Properties
Inserting a Script Execution
Inserting a Data Query Execution
Inserting a Data Aggregation
Inserting a Data Sort
Inserting a Data Filter
Inserting a Data Split
Inserting a Data Merge
Inserting a Data Join
Inserting a Data Lookup
Inserting a Data Projection
Inserting a Data Calculator
Data Outputs (DMM)
Creating a Data Output
Data Output Properties
Data Flows (DMM)
Creating a Data Flow
Data Flow Properties
Data Structure Columns (DMM)
Creating a Data Structure Column
Data Structure Column Properties
Transformation Parameters (DMM)
Creating a Transformation Parameter
Transformation Parameter Properties
Example: Assigning a Parameter to a Data Structure Column
Transformation Starts (DMM)
Creating a Transformation Start
Transformation Start Properties
Transformation Task Executions (DMM)
Creating a Transformation Task Execution
Transformation Task Execution Properties
Creating Multiple Transformation Task Executions
Transformation Synchronizations (DMM)
Creating a Transformation Synchronization
Transformation Synchronization Properties
Transformation Decisions (DMM)
Creating a Transformation Decision
Transformation Decision Properties
Transformation Ends (DMM)
Creating a Transformation End
Transformation End Properties
Control Flows (DMM)
Creating a Control Flow
Control Flow Properties
Generating and Reverse Engineering Replication Objects
Generating Replication Objects
Reverse Engineering Replication Processes
Generating Other Models from a DMM
Checking a DMM
Database Checks
Replication Process Checks
Publication Checks
Subscription Checks
Article, Article Column, and Procedure Checks
Article and Replication Process Event Script Checks
XML Document Checks
Business Process Checks
Flat File Checks
Transformation Process Checks
Data Transformation Task Checks
Data Input and Output Checks
Data Transformation Action Checks
Transformation Control Flow Checks
Transformation Task Execution Checks
Other Object Checks
Working with SAP® Sybase® Replication Server®
Modeling for Replication Server
Creating a Basic Replication Server Environment with the Replication Wizard
Completing your Replication Environment
Modeling for Heterogeneous Replications with Replication Agents and ECDA
Modeling a Warm Standby Application
Modeling for Mirror Activator
Modeling for RepConnector
Modeling for High Volume Adaptive Replication (HVAR)
Replicate Tables
Modeling for Multi-Path Replication
Logical Paths
Binding Database Objects to Connections or Logical Paths
Modeling for SQL Statement Replication
Modeling Replications to an SAP® Sybase® IQ Data Warehouse
Generating Scripts for Replication to IQ
Transferring Staged Data to IQ
Replication Server Object Properties
Generating for Replication Server
Generating an alter replication definition Statement
Archiving a Replication Environment
Reverse Engineering for Replication Server
Reverse Engineering a Single Replication Process Object
Reverse Engineering Several Replication Processes
Object-Oriented Modeling
Building OOMs
Getting Started with Object-Oriented Modeling
Creating an OOM
OOM Properties
Previewing Object Code
Customizing Object Creation Scripts
Customizing your Modeling Environment
Setting OOM Model Options
Setting OOM Display Preferences
Viewing and Editing the Object Language Definition File
Changing the Object Language
Extending your Modeling Environment
Linking Objects with Traceability Links
Use Case Diagrams
Use Case Diagram Objects
Use Cases (OOM)
Creating a Use Case
Use Case Properties
Actors (OOM)
Creating an Actor
Actor Properties
Reusing Actors
Use Case Associations (OOM)
Creating a Use Case Association
Use Case Association Properties
Structural Diagrams
Class Diagrams
Class Diagram Objects
Composite Structure Diagrams
Composite Structure Diagram Objects
Package Diagrams
Package Diagram Objects
Object Diagrams
Object Diagram Objects
Classes (OOM)
Creating a Class
Class Properties
Creating Java BeanInfo Classes
Creating a Java BeanInfo Class from the Language Menu
Creating a Java BeanInfo Class from the Class Contextual Menu
Generic Types and Methods
Creating Generic Types
Creating Generic Methods
Creating a Specialized Classifier
Creating a Bound Classifier
Generic Type Example
Composite and Inner Classifiers
Creating Inner Classifiers
Creating a Composite Classifier Diagram
Specifying a Classifier as a Data Type or Return Type
Viewing the Migrated Attributes of a Class
Packages (OOM)
OOM Package Properties
Defining the Diagram Type of a New Package
Interfaces (OOM)
Creating an Interface
Interface Properties
Objects (OOM)
Creating an Object
Object Properties
Linking a Classifier to an Object
Parts (OOM)
Creating a Part
Part Properties
Ports (OOM)
Creating a Port
Port Properties
Redefining Parent Ports
Attributes (OOM)
Creating an Attribute
Copying an Attribute to a Class, Interface, or Identifier
Overriding an Attribute in PowerBuilder
Adding Getter and Setter Operations to a Classifier
Attribute Properties
Setting Data Profiling Constraints
Creating Data Formats For Reuse
Specifying Advanced Constraints
Identifiers (OOM)
Creating an Identifier
Creating a primary identifier when you create the class attributes
Defining the Primary Identifier from the List of Identifiers
Identifier Properties
Adding Attributes to an Identifier
Operations (OOM)
Creating an Operation
Copying an Operation From Another Classifier
Inheriting and Overriding Operations from Parent Classifiers
Creating a Standard Operation
Implementing Operations from an Interface
Operation Properties
Parameters (OOM)
Associations (OOM)
Creating an Association
Association Properties
Association Implementation
Understanding the Generated Code
Creating an Association Class
Migrating Association Roles in a Class Diagram
Migrating Navigable Roles
Rebuilding Data Type Links
Linking an Association to an Instance Link
Generalizations (OOM)
Creating a Generalization
Generalization Properties
Dependencies (OOM)
Creating a Dependency
Dependency Properties
Realizations (OOM)
Creating a Realization
Realization Properties
Require Links (OOM)
Creating a Require Link
Require Link Properties
Assembly Connectors (OOM)
Creating an Assembly Connector
Assembly Connector Properties
Delegation Connectors (OOM)
Creating a Delegation Connector
Delegation Connector Properties
Annotations (OOM)
Attaching an Annotation to a Model Object
Creating a New Annotation Type
Using the Annotation Editor
Instance Links (OOM)
Creating an Instance Link
Instance Link Properties
Domains (OOM)
Creating a Domain
Domain Properties
Updating Attributes Using a Domain in an OOM
Dynamic Diagrams
Communication Diagrams
Communication Diagram Objects
Sequence Diagrams
Sequence Diagram Objects
Activity Diagrams
Activity Diagram Objects
Statechart Diagrams
Defining a Default Classifier in a Statechart Diagram
Statechart Diagram Objects
Interaction Overview Diagrams
Interaction Overview Diagram Objects
Messages (OOM)
Creating a Message
Message Properties
Creating Create and Destroy Messages in a Sequence Diagram
Creating Create Messages
Creating Destroy Messages
Creating a Destroy Message
Creating a Self-Destroy Message
Creating a Recursive Message in a Sequence Diagram
Creating a Recursive Message Without Activation
Creating a Recursive Message with Activation
Messages and Gates
Sequence Numbers
Moving Sequence Numbers
Inserting Sequence Numbers
Increasing Sequence Numbers in a Communication Diagram
Decreasing Sequence Numbers in a Communication Diagram
Activations (OOM)
Creating an Activation
Creating Activations with Procedure Call Messages
Creating an Activation from a Diagram
Attaching a Message to an Activation
Detaching a Message from an Activation
Overlapping Activations
Moving an Activation
Resizing an Activation
Interaction References and Interaction Activities (OOM)
Creating an Interaction Reference
Creating an Interaction Activity
Interaction Reference and Interaction Activity Properties
Manipulating Interaction References
Interaction Fragments (OOM)
Creating an Interaction Fragment
Interaction Fragment Properties
Manipulating Interaction Fragments
Activities (OOM)
Creating an Activity
Activity Properties
Specifying Activity Parameters
Specifying Action Types
Example: Using the Call Action Type
Example: Reading and Writing Variables
Variable Properties
Decomposed Activities and Sub-Activities
Converting an Activity Diagram to a Decomposed Activity
Organization Units (OOM )
Creating an Organization Unit
Organization Unit Properties
Attaching Activities to Organization Units
Displaying a Committee Activity
Moving, Resizing, Copying, and Pasting Swimlanes
Creating Links Between Pools of Swimlanes
Grouping Swimlanes
Changing the Orientation and Format of Swimlanes
Starts and Ends ( OOM)
Creating a Start or an End
Start and End Properties
Decisions ( OOM)
Creating a Decision
Decision Properties
Synchronizations ( OOM)
Creating a Synchronization
Synchronization Properties
Flows ( OOM)
Creating a Flow
Flow Properties
Object Nodes (OOM)
Creating an Object Node
Object Node Properties
States (OOM)
Creating a State
State Properties
Decomposed States and Sub-states
Converting a Statechart Diagram to a Decomposed State
Transitions (OOM)
Creating a Transition
Transition Properties
Events (OOM)
Creating an Event
Event Properties
Defining Event Arguments
Actions (OOM)
Creating an Action
Action Properties
Junction Points (OOM)
Creating a Junction Point
Junction Point Properties
Implementation Diagrams
Component Diagrams
Component Diagram Objects
Deployment Diagrams
Deployment Diagram Objects
Components (OOM)
Creating a Component
Using the Standard Component Wizard
Component Properties
Creating a Class Diagram for a Component
Deploying a Component to a Node
Nodes (OOM)
Creating a Node
Node Properties
Node Diagrams
Component Instances (OOM)
Creating a Component Instance
Component Instance Properties
Files (OOM)
Creating a File Object
File Object Properties
Node Associations (OOM)
Creating a Node Association
Node Association Properties
Web Services
Defining Web Services Tools
Defining Web Services Targets
Defining Web Service Components
Web Service Component Properties
Creating a Web Service with the Wizard
Creating a Web Service from the Component Diagram
Defining Data Types for WSDL
WSDL Data Type Mappings
Selecting WSDL Data Types
Declaring Data Types in the WSDL
Web Service Implementation Class Properties
Managing Web Service Methods
Creating a Web Service Method
Web Service Method Properties
Implementing a Web Service Method in Java
Defining the Return Type of an Operation
Defining the Parameters of an Operation
Implementing the Operation
Implementing a Web Service Method in .NET
Defining Web Service Method Extended Attributes
Defining SOAP Data Types of the WSDL Schema
Defining Web Service Component Instances
Web Service Tab of the Component Instance
WSDL Tab of the Component Instance
Using Node Properties
Generating Web Services for Java
Generating JAXM Web Services
Generating JAX-RPC Web Services
Generating Stateless Session Bean Web Services
Generating AXIS RPC Web Services
Generating AXIS EJB Web Services
Generating Java Web Services (JWS)
Testing Web Services for Java
Generating Web Services for .NET
Defining Web Services Generation Options in .NET
Defining Web Service Generation Tasks in .NET
Generating Web Services in .NET
Generating a .NET Proxy Class for a Web Service
Define the WSDL Variable
Generate the Client Proxy Classes
Deploying Web Services in .NET
Testing Web Services for .NET
Generating Web Services for Sybase WorkSpace
Creating a Java or EJB Web Service for Sybase WorkSpace
Defining the Java Class Package
Generating the Java or EJB Web Service for Sybase WorkSpace
Understanding the .svc_java or .svc_ejb File
Importing WSDL Files
Browsing WSDL Files from UDDI
Generating and Reverse Engineering OO Source Files
Generating OO Source Files from an OOM
Working with Generation Targets
Defining the Source Code Package
Reverse Engineering OO Source Files into an OOM
Reverse Engineering OO Files into a New OOM
Reverse Engineering Encoding Format
Reverse Engineering into an Existing OOM
Synchronizing a Model with Generated Files
Generating Other Models from an OOM
Managing Object Persistence During Generation of Data Models
Managing Persistence for Generalizations
Managing Persistence for Complex Data Types
Customizing XSM Generation for Individual Objects
Checking an OOM
Domain Checks
Data Source Checks
Package Checks
Actor/Use Case Checks
Class Checks
Identifier Checks
Interface Checks
Class/Interface Attribute Checks
Class/Interface Operation Checks
Realization Checks
Generalization Checks
Object Checks
Instance Link Checks
Message Checks
State Checks
State Action Checks
Event Checks
Junction Point Checks
Activity Checks
Decision Checks
Object Node Checks
Organization Unit Checks
Start/End Checks
Synchronization Checks
Transition and Flow Checks
Component Checks
Node Checks
Data Format Checks
Component Instance Checks
Interaction Reference Checks
Class Part Checks
Class/Component Port Checks
Class/component Assembly Connector Checks
Association Checks
Activity Input and Output Parameter Checks
Importing a Rational Rose Model into an OOM
Importing Rational Rose Use Case Diagrams
Importing Rational Rose Class Diagrams
Importing Rational Rose Collaboration Diagrams
Importing Rational Rose Sequence Diagrams
Importing Rational Rose Statechart Diagrams
Importing Rational Rose Activity Diagrams
Importing Rational Rose Component Diagrams
Importing Rational Rose Deployment Diagrams
Importing and Exporting an OOM in XMI Format
Importing XMI Files
Exporting XMI Files
Object Language Definition Reference
Java
Java Public Classes
Java Enumerated Types (Enums)
JavaDoc Comments
Defining Values for Javadoc Tags
Javadoc Comments Generation and Reverse Engineering
Java 5.0 Annotations
Java Strictfp Keyword
Enterprise Java Beans (EJBs) V2
Using EJB Types
EJB Properties
Creating an EJB with the Wizard
Defining Interfaces and Classes for EJBs
Defining Operations for EJBs
Adding an Operation to the Bean Class
Adding an Operation to an EJB Interface
Understanding Operation Synchronization
Understanding EJB Support in an OOM
Previewing the EJB Deployment Descriptor
Generating EJBs
What Kind of Generation to Use?
Understanding EJB Source and Persistence
Generating EJB Source Code and the Deployment Descriptor
Generating JARs
Reverse Engineering EJB Components
Enterprise Java Beans (EJBs) V3
Creating an EJB 3.0 with the Enterprise JavaBean Wizard
EJB 3.0 BeanClass Properties
EJB 3.0 Component Properties
Adding Further Interfaces and Classes to the EJB
EJB 3.0 Operation Properties
Java Servlets
Servlet Page of the Component
Defining Servlet Classes
Creating a Servlet with the Wizard
Understanding Servlet Initialization and Synchronization
Generating Servlets
Generating Servlet Web Deployment Descriptor
Generating WARs
Reverse Engineering Servlets
Java Server Pages (JSPs)
JSP Page of the Component
Defining File Objects for JSPs
Creating a JSP with the Wizard
Generating JSPs
Generating JSP Web Deployment Descriptor
Reverse Engineering JSPs
Generating Java Files
Reverse Engineering Java Code
Reverse Engineer Java Options Tab
Reverse Engineering Java Code Comments
Technical Architecture Modeling (TAM)
Block Diagrams (TAM)
Eclipse Modeling Framework (EMF)
EMF Objects
EPackages
Eclasses, EEnums, and EDataTypes
EAnnotations
Eattributes and EEnumLiterals
EReferences
EOperations and EParameters
Generating EMF Files
Reverse Engineering EMF Files
PowerBuilder
PowerBuilder Objects
Generating PowerBuilder Objects
Reverse Engineering PowerBuilder
Reverse Engineered Objects
Operation Reversed Header
Overriding Attributes
PowerBuilder Reverse Engineering Process
Reverse Engineering PowerBuilder Objects
Loading a PowerBuilder Library Model in the Workspace
VB .NET
Inheritance & Implementation
Namespace
Project
Accessibility
Classes, Interfaces, Structs, and Enumerations
Module
Custom Attributes
Shadows
Variables
Property
Method
Constructor & Destructor
Delegate
Event
Event Handler
External Method
Generating VB.NET Files
Reverse Engineering VB .NET
Selecting VB .NET Reverse Engineering Options
Defining VB .NET Reverse Engineering Options
VB .NET Reverse Engineering Preprocessing
VB .NET Supported Preprocessing Directives
Defining a VB .NET Preprocessing Symbol
VB .NET Reverse Engineering with Preprocessing
Reverse Engineering VB .NET Files
Working with ASP.NET
ASP Tab of the Component
Defining File Objects for ASP.NET
Creating an ASP.NET with the Wizard
Generating ASP.NET
C# 2.0
C# 2.0 Assemblies
C# 2.0 Compilation Units
Partial Types
C# 2.0 Namespaces
C# 2.0 Classes
C# 2.0 Interfaces
C# 2.0 Structs
C# 2.0 Delegates
C# 2.0 Enums
C# 2.0 Fields
C# 2.0 Methods
C# 2.0 Events, Indexers, and Properties
C# 2.0 Inheritance and Implementation
C# 2.0 Custom Attributes
Generating C# 2.0 Files
Reverse Engineering C# 2.0 Code
C# Reverse Engineer Dialog Options Tab
C# Reverse Engineering Preprocessing Directives
C# Supported Preprocessing Directives
Defining a C# Preprocessing Symbol
C++
Designing for C++
Generating for C++
Object/Relational (O/R) Mapping
Top-Down: Mapping Classes to Tables
Entity Class Transformation
Attribute Transformation
Value Type Transformation
Association Transformation
Association Class Transformation
Inheritance Transformation
Bottom-Up: Mapping Tables to Classes
Meet in the Middle: Manually Mapping Classes to Tables
Entity Class Mapping
Attribute Mapping
Primary Identifier Mapping
Association Mapping
One-to-One Association Mapping Strategy
One-to-Many Association Mapping Strategy
Many-to-Many Association Mapping Strategy
Defining Inheritance Mapping
Table Per Class Hierarchy Inheritance Mapping Strategy
Joined Subclass Inheritance Mapping Strategy
Table Per Class Inheritance Mapping Strategy
Generating Persistent Objects for Java and JSF Pages
Generating Hibernate Persistent Objects
Defining the Hibernate Default Options
Defining the Hibernate Database Configuration Parameters
Defining Hibernate Basic O/R Mappings
Defining Hibernate Class Mapping Options
Defining Primary Identifier Mappings
Simple Identifier Mapping
Composite Identifier Mapping
Component Primary Identifier Mapping
Defining Attribute Mappings
Hibernate Association Mappings
Defining Hibernate Association Mapping Options
Collection Management Options
Persistence Options
Mapping Collections of Value Types
Mapping Collections of Value Type
Defining Association Collection Type for One-to-many or Many-to-many Associations
Defining Hibernate Inheritance Mappings
Generating Code for Hibernate
Checking the Model
Defining Generation Options
Defining Environment Variables
Defining Generation Options
Generating Code for Hibernate
Using the Generated Hibernate Code
Importing the Generated Project into Eclipse
Performing the Unit Tests
Running Unit Tests in Eclipse
Running a Single Test Case
Running the Test Suite
Running Unit Tests with Ant
Running Unit Tests with Ant from PowerDesigner:
Running Unit Tests with Ant from the Command Line
Generating EJB 3 Persistent Objects
Generating Entities for EJB 3.0
Defining EJB 3 Basic O/R Mapping
Defining Entity Mappings
Defining Embeddable Class Mapping
Defining EJB 3 Association Mappings
Mapping One-to-one Associations
Mapping One-to-many Associations
Mapping Many-to-many Associations
Defining EJB 3 Association Mapping Options
Defining EJB 3 Inheritance Mappings
Mapped Superclasses
Table Per Class Hierarchy Strategy
Joined Subclass Strategy
Applying Table Per Class Strategy
Defining EJB 3 Persistence Default Options
Defining EJB 3 Persistence Configuration
Checking the Model
Generating Code for EJB 3 Persistence
Defining the Environment Variable
Generate Code
Authoring in Dali Tools
Run Unit Tests
Running Unit Tests with Ant
Running Unit Tests with Ant from PowerDesigner
Running Unit Tests with Ant from the Command Line
Running Unit Test in Eclipse
Running a Single Test Case
Running the Test Suite
Generated File List
Generating JavaServer Faces (JSF) for Hibernate
Defining Global Options
Defining Attribute Options
Derived Attributes
Attribute Validation Rules and Default Values
Defining Master-Detail Pages
Generating PageFlow Diagrams
Generating a class level PageFlow diagram
Generating a Package Level PageFlow Diagram:
Generating a Model Level PageFlow Diagram
Modifing Default High Level PageFlow Diagram
Adding a New Page
Adding a New PageFlow
Installing Apache MyFaces Runtime Jar Files
Configuring for JSF Generation
Generating JSF Pages
Testing JSF Pages
Testing JSF Pages with Eclipse WTP
Testing JSF Pages with Apache Tomcat
Generating .NET 2.0 Persistent Objects and Windows Applications
Generating ADO.NET and ADO.NET CF Persistent Objects
ADO.NET and ADO.NET CF Options
Class Mappings
Primary Identifier Mappings
Attribute Mappings
Defining Association Mappings
Defining Inheritance Mappings
Generating Code for ADO.NET or ADO.NET CF
Generating NHibernate Persistent Objects
NHibernate Options
Defining Class Mappings
Primary Identifier Mappings
Simple Identifier Mapping
Attribute Mappings
Defining Association Mappings
Defining NHibernate Collection Options
Defining NHibernate Persistence Options
Defining NHibernate Collection Container Type
Defining Inheritance Mappings
Generating Code for NHibernate
Configuring Connection Strings
Configuring a Connection String from the ADO.NET or ADO.NET CF Tab
Configuring a Connection String from the NHibernate Tab
OLEDB Connection String Parameters
ODBC Connection String Parameters
Microsoft SQL Server and Microsoft SQL Server Mobile Edition Connection String Parameters
Oracle Connection String Parameters
Generating Code for Unit Testing
Running NUnit Unit Tests
Running Visual Studio Test System Unit Tests
Running Tests in Visual Studio.NET 2005 IDE
Running Tests from the Command Line
Generating Windows or Smart Device Applications
Specifying an Image Library
Controlling the Data Grid View
Defining Attributes Display Options
Defining Attribute Validation Rules and Default Values
Generating Code for a Windows Application
Generating Code for a Smart Device Application
Deploying Code to a Smart Device
Testing the Application on the Device
XML Modeling
Getting Started with XML Modeling
Creating an XSM
XSM Properties
Previewing XML Code
Customizing your Modeling Environment
Setting Model Options
Setting XSM Display Preferences
Viewing and Editing the XML Language Definition File
Changing the XML Language
Extending your Modeling Environment
Linking Objects with Traceability Links
XML Diagrams
XML Diagram Objects
Constructing Schemas in an XSL
Elements (XSM)
Creating an Element
Element Properties
Attributes (XSM)
Creating an Attribute
Attribute Properties
Any Attributes
Group Particles (XSM)
Creating a Group Particle
Group Particle Properties
Simple Types (XSM)
Creating a Simple Type
Simple Type Properties
Complex Types (XSM)
Creating a Complex Type
Complex Type Properties
Applying a Complex Type to an Element
Groups (XSM)
Creating a Group
Creating a Reference to a Group
Group Properties
Attribute Groups (XSM)
Creating an Attribute Group
Attribute Group Properties
Any Elements (XSM)
Creating an Any Element
Any Element Properties
Constraints: Keys, Uniques, and KeyRefs (XSM)
Creating a Constraint
Constraint Properties
Derivations: Extensions, Restrictions, Lists and Unions (XSM)
Deriving by Extension
Deriving by Restriction
Deriving by List
Deriving by Union
Annotations (XSM)
Notations (XSM)
Creating a Notation
Notation Properties
Entities (XSM)
Creating an Entity
Entity Properties
Instructions: Import, Include and Redefine (XSM)
Creating an Import, Include, or Redefine Instruction
Import, Include, and Redefine Properties
Business Rules (XSM)
Generating and Reverse Engineering XML Schemas and Other Models
Generating XML Schema Files
Reverse Engineering an XML Schema into an XSM
Generating Other Models from an XSM
Checking an XSM
Group Particle Checks
Model Checks
Data Source Checks
Entity Checks
Include Checks
Simple Type Checks
Complex Type Checks
Element Checks
Group Checks
Attribute Checks
Notation Checks
Attribute Group Checks
Import Checks
Redefine Checks
Key Checks
KeyRef Checks
Unique Checks
Extension Checks
Restriction Checks
Simple Type List Checks
Simple Type Union Checks
Annotation Checks
Working with XML and Databases
Generating an SQL/XML Query File
Generating an Annotated Schema for Microsoft SQL Server
Generating an Annotated Schema for Oracle
Generating a DAD File for IBM DB2
Customizing and Extending PowerDesigner
PowerDesigner Resource Files
Opening Resource Files in the Editor
Navigating and Searching in Resource Files
Editing Resource Files
Saving Changes
Sharing and Embedding Resource Files
Creating and Copying Resource Files
Comparing Resource Files
Merging Resource Files
Extension Files
Creating an Extension File
Attaching Extensions to a Model
Exporting an Embedded Extension File for Sharing
Extension File Properties
Example: Adding a New Attribute from a Property Sheet
Example: Creating Robustness Diagram Extensions
Creating New Types of Objects with Stereotypes
Specifying Custom Symbols for Robustness Objects
Example: Creating Custom Checks on Instance Links
Example: Defining Templates to Extract Message Descriptions
Example: Creating a Generated File for the Message Information
Example: Testing the Robustness Extensions
Metaclasses (Profile)
Extended Objects, Sub-Objects, and Links (Profile)
Stereotypes (Profile)
Creating New Metaclasses with Stereotypes
Criteria (Profile)
Extended Attributes (Profile)
Creating an Extended Attribute Type
Specifying Icons for Attribute Values
Linking Objects Through Extended Attributes
Extended Collections and Compositions (Profile)
Calculated Collections (Profile)
Dependency Matrices (Profile)
Specifying Advanced Dependencies
Forms (Profile)
Adding Extended Attributes and Other Controls to Your Form
Example: Creating a Property Sheet Tab
Example: Including a Form in a Form
Example: Opening a Dialog from a Property Sheet
Custom Symbols (Profile)
Custom Checks (Profile)
Example: PDM Custom Check
Example: PDM Autofix
Event Handlers (Profile)
Methods (Profile)
Menus (Profile)
Example: Opening a Dialog Box from a Menu
Templates (Profile)
Generated Files (Profile)
Example: JavaGenerated File and Templates
Generating Your Files in a Standard or Extended Generation
Transformations (Profile)
Transformation Profiles (Profile)
Developing Transformation Scripts
XML Imports (Profile)
XML Import Mappings
Metamodel Mapping Properties
Metamodel Object Properties
Object Generations (Profile)
Model-to-Model Generation Mappings
Global Script (Profile)
Object, Process, and XML Language Definition Files
Settings Category: Process Language
Settings Category: Object Language
Settings Category: XML Language
Generation Category
Example: Adding a Generation Option
Example: Adding a Generation Command and Task
Profile Category (Definition Files)
DBMS Definition Files
Triggers Templates, Trigger Template Items, and Procedure Templates
Database Generation and Reverse Engineering
Script Generation
Extending Generation with Before and After Statements
Script Reverse Engineering
Live Database Generation
Live Database Reverse Engineering
Creating Queries to Retrieve Additional Attributes
Calling Sub-Queries with the EX Keyword
Live Database Reverse Engineering Physical Options
Live Database Reverse Engineering Function-based Index
Live Database Reverse Engineering Qualifiers
Defining Generation and Reverse-Engineering of New Metaclasses
Adding Scripts Before or After Generation and Reverse Engineering
General Category (DBMS)
Script/Sql Category (DBMS)
Syntax Category (DBMS)
Format Category (DBMS)
File Category (DBMS)
Keywords Category (DBMS)
Script/Objects Category (DBMS)
Common Object Items
Table Category (DBMS)
Column Category (DBMS)
Working with Null Values
Index Category (DBMS)
Pkey Category (DBMS)
Key Category (DBMS)
Reference Category (DBMS)
View Category (DBMS)
Tablespace Category (DBMS)
Storage Category (DBMS)
Database Category (DBMS)
Domain Category (DBMS)
Abstract Data Type Category (DBMS)
Abstract Data Type Attribute Category (DBMS)
User Category (DBMS)
Rule Category (DBMS)
Procedure Category (DBMS)
Trigger Category (DBMS)
DBMS Trigger Category (DBMS)
Join Index Category (DBMS)
Qualifier Category (DBMS)
Sequence Category (DBMS)
Synonym Category (DBMS)
Group Category (DBMS)
Role Category (DBMS)
DB Package Category (DBMS)
DB Package Sub-objects Category (DBMS)
Parameter Category (DBMS)
Privilege Category (DBMS)
Permission Category (DBMS)
Default Category (DBMS)
Web Service and Web Operation Category (DBMS)
Web Parameter Category (DBMS)
Result Column Category (DBMS)
Dimension Category (DBMS)
Extended Object Category (DBMS)
Script/Data Type Category (DBMS)
Profile Category (DBMS)
Using Extended Attributes During Generation
Modifying the Estimate Database Size Mechanism
Calling the GetEstimatedSize Event Handler on Another Metaclass
Formatting the Database Size Estimation Output
ODBC Category (DBMS)
Physical Options (DBMS)
Simple Physical Options
Composite Physical Options
Adding DBMS Physical Options to Your Forms
PDM Variables and Macros
Testing Variable Values with the [ ] Operators
Formatting Variable Values
Variables for Tables and Views
Variables for Columns, Domains, and Constraints
Variables for Keys
Variables for Indexes and Index Columns
Variables for References and Reference Columns
Variables for Triggers and Procedures
Variables for Rules
Variables for Sequences
Variables for Synonyms
Variables for Tablespaces and Storages
Variables for Abstract Data Types
Variables for Join Indexes (IQ)
Variables for ASE & SQL Server
Variables for Database Synchronization
Variables for DB Packages and Their Child Objects
Variables for Database Security
Variables for Defaults
Variables for Web Services
Variables for Dimensions
Variables for Extended Objects
Variables for Reverse Engineering
Variables for Database, Triggers, and Procedures Generation
.AKCOLN, .FKCOLN, and .PKCOLN Macros
.ALLCOL Macro
.DEFINE Macro
.DEFINEIF Macro
.ERROR Macro
.FOREACH_CHILD Macro
.FOREACH_COLUMN Macro
.FOREACH_PARENT Macro
.INCOLN Macro
.JOIN Macro
.NMFCOL Macro
.CLIENTEXPRESSION and .SERVEREXPRESSION Macros
.SQLXML Macro
Customizing Generation with GTL
Creating a Template and a Generated File
Extracting Object Properties
Accessing Collections of Sub-Objects or Related Objects
Formatting Your Output
Controlling Line Breaks in Head and Tail Strings
Conditional Blocks
Accessing Global Variables
GTL Operators
Translation Scope
Shortcut Translation
Escape Sequences
Calling Templates
Inheritance and Polymorphism
Passing Parameters to a Template
Recursive Templates
GTL-Specific Metamodel Extensions
GTL Macro Reference
.abort_command Macro
.block Macro
.bool Macro
.break Macro
.change_dir and .create_path Macros
.comment and .// Macro
.convert_name and .convert_code Macros
.delete and .replace Macros
.error and .warning Macros
.execute_command Macro
.execute_vbscript Macro
.foreach_item Macro
.foreach_line Macro
.foreach_part Macro
.if Macro
.log Macro
.lowercase and .uppercase Macros
.object and .collection Macros
.set_interactive_mode Macro
.set_object, .set_value, and .unset Macros
.unique Macro
.vbscript Macro
GTL Syntax and Translation Errors
Translating Reports with Report Language Files
Opening a Report Language File
Creating a Report Language File for a New Language
Report Language File Properties
Values Mapping Category
Example: Creating a Mapping Table, and Attaching It to a Specific Model Object
Report Titles Category
Example: Translating the HTML Report Previous Button
All Report Titles Tab
Object Attributes Category
All Classes Tab
All Attributes and Collections Tab
Profile/Linguistic Variables Category
Profile/Report Item Templates Category
Scripting PowerDesigner
Running Scripts in PowerDesigner
VBScript File Samples
Manipulating Models, Collections, and Objects (Scripting)
Creating and Opening Models (Scripting)
Browsing and Modifying Collections (Scripting)
Accessing and Modifying Objects and Properties (Scripting)
Creating Objects (Scripting)
Displaying, Formatting, and Positioning Symbols (Scripting)
Deleting Objects (Scripting)
Creating an Object Selection (Scripting)
Controlling the Workspace (Scripting)
Creating Shortcuts (Scripting)
Creating Mappings Between Objects (Scripting)
Creating and Generating Reports (Scripting)
Manipulating the Repository (Scripting)
Generating a Database (Scripting)
Reverse Engineering a Database (Scripting)
Creating and Accessing Extensions (Scripting)
Accessing Metadata (Scripting)
OLE Automation and Add-Ins
Creating an ActiveX Add-in
Creating an XML File Add-in
Launching Scripts and Add-Ins from Menus
Adding Commands to the Tools Menu
The PowerDesigner Public Metamodel
Navigating in the Metamodel
Using the Metamodel Objects Help File
PowerDesigner Model File Format
Example: Simple OOM XML File
PowerDesigner 16.5
PowerDesigner 16.1
PowerDesigner 16.0
Real-Time Data Services 4.5
Real Time Data Services 4.0
Real Time Data Services 3.5
Replication Agent 15.0
Replication Agent for DB2 UDB 15.0
SAP Replication Server 15.7.1 SP203
SAP Replication Server 15.7.1 SP202
SAP Replication Server 15.7.1 SP201
SAP Replication Server 15.7.1 SP200
SAP Replication Server 15.7.1 SP200 (Japanese)
SAP Replication Server 15.7.1 SP200 (Simplified Chinese)
Replication Server 15.7.1 SP110
Replication Server 15.7.1 SP100
Replication Server 15.7.1
Replication Server 15.7.1 (Japanese)
Replication Server 15.7.1 (Simplified Chinese)
Replication Server 15.7
Replication Server 15.6
Replication Server 15.5
Replication Server 15.2
Replication Server 15.1
Replication Server 15.0.1
Replication Server 15.0
SAP Replication Server Data Assurance Option 15.7.1 SP202
SAP Replication Server Data Assurance Option 15.7.1 SP200
Replication Server Data Assurance Option 15.7.1 SP110
Replication Server Data Assurance Option 15.7.1 SP100
Replication Server Data Assurance Option 15.7.1
Replication Server - Data Assurance Option 15.7.1 (Japanese)
Replication Server - Data Assurance Option 15.7.1 (Simplified Chinese)
Replication Server Data Assurance Option 15.7
SAP Replication Server, heterogeneous edition 15.7.1 SP200
Replication Server Heterogeneous Edition 15.7.1 SP100
Replication Server Heterogenous Edition 15.7.1
Replication Server Heterogenous Edition 15.7.1 (Japanese)
Replication Server Heterogenous Edition 15.7.1 (Simplified Chinese)
Replication Server Heterogenous Edition 15.6
Replication Server Heterogeneous Edition 15.2
Replication Server Messaging Edition 15.7.1 [SP100]
Replication Server Messaging Edition 15.7.1
Replication Server Messaging Edition 15.2
Replication Server Option for Oracle 15.7.1 ESD #2
SAP Replication Server Options 15.7.1 SP201
SAP Replication Server Options 15.7.1 SP200
Replication Server Options 15.7.1 SP120
Replication Server Options 15.7.1 SP100
Replication Server Options 15.7.1
Replication Server Options 15.7.1 (Japanese)
Replication Server Options 15.7.1 (Simplified Chinese)
Replication Server Options 15.6
Replication Server Options 15.5
Replication Server Options 15.2
Replication Server Options 15.1
Replication Server Options 15.0
Replication Server Real-Time Loading Edition 15.7.1 ESD #2
SAP Mobile Platform SDK 3.0 SP02
SAP Mobile Platform Server 3.0 SP02
SAP Mobile Platform SDK 3.0 and SP01
SAP Mobile Platform 2.3 SP04
SAP Mobile Platform 2.3 SP03
SAP Mobile Platform 2.3 SP02
SAP Mobile Platform 2.3
SAP Sybase RAP 5.0
SDK for SAP ASE 16.0
Software Developers Kit 15.7 SP127
Software Developer's Kit 15.7 SP121
Software Developer's Kit 15.7 SP110
Software Developer's Kit 15.7 SP100
Software Developer's Kit 15.7
Software Developer's Kit 15.5
Software Developer Kit 15.0
Software Developer Kit 12.5.1
SQL Anywhere 12.0.1
SQL Anywhere 12.0.0
SQL Anywhere 11.0.1
SQL Anywhere 11.0.0
SQL Anywhere 10.0.1
SQL Anywhere 10.0
Sybase Aleri Streaming Platform 3.1
Sybase Aleri Streaming Platform 3.2
Sybase Brand Mobiliser 1.3
Sybase Brand Mobiliser 1.2
Sybase Brand Mobiliser 1.1
Sybase CEP Option R4
SAP Control Center 3.3
Sybase Control Center 3.2.8 ESD2
Sybase Control Center 3.2.8 ESD1
Sybase Control Center 3.2.8
Sybase Control Center 3.2.7
Sybase Control Center 3.2.6
Sybase Control Center 3.2.5
Sybase Control Center 3.2.4
Sybase Control Center 3.2.3
Sybase Control Center 3.2.1
Sybase Control Center 3.2
Sybase Control Center 3.1.1
Sybase Control Center 3.1
Sybase Control Center 3.0.1
Sybase Control Center 3.0
Sybase ETL 4.9
Sybase ETL 4.9 (Simplified Chinese)
Sybase ETL 4.9 (Japanese)
Sybase ETL 4.8
Sybase ETL 4.8 - Simplified Chinese
Sybase ETL 4.8 - Japanese
SAP Sybase Event Stream Processor 5.1 SP04
SAP Sybase Event Stream Processor 5.1 SP03
SAP Sybase Event Stream Processor 5.1 SP02
Sybase Event Stream Processor 5.1 SP01
Sybase Event Stream Processor 5.1
Sybase Event Stream Processor 5.0
Sybase Event Stream Processor 5.0 (Japanese)
SAP Sybase IQ 16.0 SP04
SAP Sybase IQ 16.0 SP03
SAP Sybase IQ 16.0 SP03 (Japanese)
SAP Sybase IQ 16.0 SP03 (Simplified Chinese)
SAP Sybase IQ 16.0 SP2
SAP Sybase IQ 16.0 SP01
SAP Sybase IQ 16.0
Sybase IQ 15.4
Sybase IQ 15.4 (Japanese)
Sybase IQ 15.4 (Simplified Chinese)
Sybase IQ 15.3
Sybase IQ InfoPrimer 15.3
Sybase IQ 15.3 (Japanese)
Sybase IQ 15.3 (Simplified Chinese)
Sybase IQ 15.2
Sybase IQ 15.2 - (Japanese)
Sybase IQ 15.2 (Simplified Chinese)
Sybase IQ 15.1
Sybase IQ 15.1 - Japanese
Sybase IQ 15.1 - Simplified Chinese
Sybase IQ 15.0
Sybase mBanking 365 3.0
Sybase mBanking 365 2.1
Sybase mBanking 365 2.0
Sybase Mobile Sales for SAP CRM 1.2.1
Sybase Mobile Sales for SAP CRM 1.2
Sybase Mobile Sales for SAP CRM 1.1
Sybase Mobile Sales for SAP CRM 1.0
Sybase Mobile Workflow for SAP Business Suite 1.2.1
Sybase Mobile Workflow for SAP Business Suite 1.2
Sybase Mobile Workflow for SAP Business Suite 1.1
Sybase Mobiliser Platform 5.1 SP03
Sybase Mobiliser Platform 5.1
Sybase Mobiliser Platform 5.0
Sybase SAP DOE Connector 2.1
Sybase SAP DOE Connector 2.0
Sybase Search 3.1
Sybase Unwired Platform 2.2 SP05
Sybase Unwired Platform 2.2 SP04
Sybase Unwired Platform 2.2 SP03
Sybase Unwired Platform 2.2
Sybase Unwired Platform 2.1 ESD #3
Sybase Unwired Platform 2.1 ESD #2
Sybase Unwired Platform 2.1 ESD #1
Sybase Unwired Platform 2.1
Sybase Unwired Platform 2.0 ESD #1
Sybase Unwired Platform 2.0
Sybase Unwired Platform 1.5.5
Sybase Unwired Platform 1.5.3
Sybase Unwired Platform 1.5.2
Sybase Unwired Platform 1.2.4
Sybase Unwired Platform 1.2.2
Sybase Unwired Platform 1.2.1
Sybase Unwired Platform 1.2
Sybase WorkSpace 2.5
Sybase WorkSpace 2.1.2
Sybase WorkSpace 2.1
SyBooks 3.4
SyBooks 3.0.1
SySAM Documentation
SySAM Documentation - Japanese
SySAM Documentation - Simplified Chinese
Installation Guide
Installation Guide
Installation Guide
Installation Guide
Installation Guide
Installation Guide
Installation Guide
Installation Guide
Installation Guide
New Features Summary
Release Bulletin
Release Bulletin
Release Bulletin
Release Bulletin
Release Bulletin
Release Bulletin
Release Bulletin
Release Bulletin
Release Bulletin
Sybase WorkSpace 2.0.2
SyBooks Online Infocenter Help