Oracle Designer 6i Migration Guide

 

 


Previous Next

Contents (summary table)

Part 1

Introduction, enhancements and new features

Detailed contents

Part 2

Migrating the repository

Detailed contents

Part 3

Generating and migrating existing database designs to Oracle Designer 6i

Detailed contents

Part 4

Migrating Generated Forms Applications to Oracle Designer 6i

Detailed contents

Part 5

Migrating Generated Web/PLSQL Applications to Oracle Designer 6i

Detailed contents

Appendix A

PVCS/VM administration query

Detailed contents

Appendix B

Quick reference information

Detailed contents

Detailed contents

Part 1 Introduction, enhancements and new features

Chapter 1 Introduction

Benefits and reasons for migrations

Migration versus upgrade and migration scenarios

Scenario 1.  Migrate, Regenerate All, No Redesign

Scenario 2.  Migrate, Regenerate All, With Redesign

Scenario 3.  Migrate, Regenerate Incrementally

Scenario 4.  Migration only of developer components and database components

Scenario 5.  Design Capture of database elements and developer components

Usage and benefits of a pilot migration

Chapter 2 What's new in Oracle Designer 6i?

Storage of structured elements

Storage of unstructured elements or files

Workareas

Containers

Version control

Overview

Version history

Check-in and check-out

Branching

Locking, comparing and merging

Version control tools

Configurations

Folder and file synchronization

System privileges

Access rights

Repository policies

Version control policies

Automatic branching

Automatic version labeling

Strict locking

File naming policy

Dependency policies

Short cuts versus shares

Chapter 3 A version enabled repository versus a non-versioned repository

Un-versioned structured elements

Un-versioned structured elements with un-versioned folder/file support

Versioned structured elements with versioned folder/file support

Part 2 Migrating the repository

Chapter 1 Introduction

Chapter 2 Prerequisites and installation notes

Verify the client side and server side installation

Verification of the client side

Verification of the server side

Verification of the installation log files

"View options" in the RAU

Prepare the Oracle Designer repository for migration

Public or private synonyms

Reevaluate the file registry settings

Chapter 3 Migrate structured data

Example of Headstart structured data

Migration strategies for structured data

Migrate an entire repository content

Migrate a sub-selection of application systems

Preparing (cleaning up) your 'old' repository content

Other hints and tips based on migration best practices

Migration steps from an Oracle Designer 1.3.2 repository to Oracle Designer 6.0 repository

Unload Oracle Designer 1.3.2 user extensibility (optional)

Load Oracle Designer 1.3.2 user extensibility into Oracle Designer 6.0 (optional)

Migration via the Repository Administration Utility Upgrade tool

Migration via extracted application systems

Migration steps from an Oracle Designer 6.0 repository to Oracle Designer 6i repository

Unload Oracle Designer 6.0 user extensibility (optional)

Load Oracle Designer 6.0 user extensibility into Oracle Designer 6i (optional)

Launch the migration wizard

Check in structured elements

Verify the access rights

Check in structured objects

Post migration steps for structured data

Remove the suffix “(1)” from your migrated application system name

Translate (old) parent application systems to a nested container structure

Building a version tree for structured data

Build a version tree manually

Post migration steps for structured elements within a staged migration approach

Merge interim changes in structured elements

Verify the migrated structured data

Compute statistics

Reevaluate preference sets

Chapter 4 Migrate files from third party source control tools

Populate the file system with a baseline set of files

Get an overview of your third party source control tool repository

Clean up your third party source control tool repository

Determine a generic directory structure

Publish the baseline set of files on the file system

Populate the Oracle Designer 6i repository

Apply (root) folder mapping

Upload of files

Check-in of files

Upload and check in sources and executables

Post migration steps for files stored in a third party source control tool

Building a version tree for files

Building a version tree immediately

Building your version tree in time

Summary of migration strategies for building a version tree for files

Verify the migrated files

Verify the file existence

The existence of the appropriate number of additional versions (version tree)

Compute statistics

Chapter 5 Migrate files that are stored on the file system

Populate the file system with a baseline set of files

Restructure the file system

Determination of a generic directory structure

Clean-up check-list

Populate the Oracle Designer repository

Post migration steps for files stored on the file system

Building a version tree for files

Building a version tree immediately

Building your version tree in time

Summary of migration strategies for files stored on the file system

Verify the migrated files

Verify the file existence

The existence of the appropriate number of additional versions (version tree)

Compute statistics

Chapter 6 Reorganize a migrated Oracle Designer 6i repository

Define workareas and configurations

Different folder mappings in the development workarea for each developer

Remove obsolete containers and other objects

Compute statistics

Chapter 7 Migrate users and assign access privileges

Classification of user groups and subsequent access rights

System repository access rights

Database system privileges

User migration scripts

Chapter 8 Synchronize the file system and the database with the repository content

File system synchronization

File synchronization options

Upload

Download

Synchronize

Check-in

Database synchronization

Synchronization add-ons

Chapter 9 A typical migration plan

Preparation

Trial migration

Hardware and software upgrades Win32 clients

Hardware and software upgrades DBMS server

Hardware and software upgrades middle-tier

Redesign Configuration Management (CM) tasks and responsibilities

Redesign (CM) procedures and standards & guidelines

CM and Designer training

Migration

Rollout

Part 3 Generating and migrating existing database designs to Oracle Designer 6i

Chapter 1 Introduction

Scenario 1.  Migrate, Regenerate All, No Redesign

Scenario 2.  Migrate, Regenerate All, With Redesign

Chapter 2 Designer 6i New DATABASE Features

Migrating from Designer 1.3.2

Design Editor

Database implementation

Database meta model of Oracle Designer 1.3.2

Database meta model since Oracle Designer 2.1.x

Obsoleteness of the create property

Usage of the batch generation and batch design capture

Database capture changes

Separate menu for generating administrative objects

Migrating from Designer 2.1.2 and/or Designer 6.0

Server Generator preferences – introduced in 6i

Database Generation notes and Server Generator generation tabs

General Generator Options

Obsolete options for Oracle Designer 6i Database object generation options

Oracle Designer 6i Database Object generation options (target tab)

New Oracle Designer 6i Database Object generation options (Options button)

Table API changes

Dependency Analysis or what happened to summary table usages?

Chapter 3 General Migration issues

Migrating from 1.3.2

Multiple database implementations

Obsoleteness of the create property

Migrating from 2.1.2 or 6.0

Server Generator preference PARSER and consequences for the generated syntax of PL/SQL definitions in combination with new pl/sql property Private Declaration

Short-cut or reference strategy for database objects

Storage method of PL/SQL definitions

Usage of the dependency manager to bring forward the summary table usages

Chapter 4 Scenario 1:  Migrate, Regenerate All, No Redesign

Migrating from 1.3.2

Migrating from Designer 2.1 or 6.0

Free format View DDL creation errors

Different handling of quotes in the column default property value

Differences in names for valid values constraints

Migrating from Designer 6i

Chapter 5 Migrate, Regenerate All with Redesign

Migrating from 1.3.2

Table Partitioning

Bitmap indexes

User Object Index Storage property: Index Type – at database implementation level

User Object Index Storage property: Reverse or Nosort? – at database implementation level

Global Index Partitions as a secondary element of User Object Index Storage – at database implementation level

Local Index Partitions as a secondary element of User Object Index Storage – at database implementation level

Database Trigger property: Fire When Propagated?

New column properties

Def Template/Library Object

Server Defaulted?

Server Derived?

Derivation Expression Type

Where/Validation type

View properties

Object type view property

Non-free format View property: Optimizer Hint Clause – also applicable for Materialized Views

Base Table Locations: new database implementation secondary element for views

Materialized view implementation independent properties

Updateable

Cluster

Materialized view implementation dependent properties

Deferrable constraints

Scope properties (global synonym name and scope) for each database implementation object

New or changed Granted to Users or Roles properties

Create Synonym?

Execute?

Read?

Enqueu?

Dequeu?

Migrating from Designer 2.1 or 6.0

Index table only

Pct Theshold – at database implementation level

Overflow Tablespace– at database implementation level

Function Based indexes

Compute statistics for Indexes

Domain Key Constraints

Primary Key , Unique Key or Foreign Key column property: Conversion Format Mask?

Foreign Key column property: Second Join Column?

Usage of the Deterministic? clause for PL/SQL functions

Object Types

Stage 1 - Create Oracle object types from the relational tables/views

Stage 2 - Modify the default Oracle object types

Stage 3 - Create object views for the Oracle object types

Collection types

Object Tables

Object Views

Transformation Mapping Sets (visible in RON only)

Java definitions

Organization of Oracle Designer 6i repository for storing Java files

Interactions between the Oracle Designer 9i Repository and JDeveloper 9i

Dependency analysis for Java files

Part 4 Migrating generated Forms applications to Oracle Designer 6i

Chapter 1 Introduction

Scenario 1.  Migrate, Regenerate All, No Redesign

Scenario 2.  Migrate, Regenerate All, With Redesign

Scenario 3.  Migrate, Regenerate Incrementally

Scenario 4.  Forms Migration Only

Scenario 5.  Design Capture

Chapter 2 Designer 6i New Features

Migrating from Designer 1.3.2

Design Editor

Module Components

Form Logic in Designer

Preferences and the Object Library

TAPI (some logic can go in the server instead of in the form)

PL/SQL Libraries in Designer

Reports

Migrating from Designer 2.1.2

Migrating from Designer 6.0

LOV components

New Layout Features

Support for New Oracle Forms Features

Support for New Oracle8 Features

Migrating from Designer 6i

Chapter 3 General Migration Issues

Migrating from 1.3.2

Add System Folder to Designer 6i Workarea

Generating Context-Sensitive HTML Help

Module Implementation Name

Where/Validation Condition on Lookup Table Usages

Titling of First Block

Names of Lookup Items Changed

Display in LOV Property Lost

Long Item Names Truncated to 28 characters

LOV Tile lost during upgrade

Space Added below Spreadtable Horizontal Scrollbar

Review the setting of USEPKR

Menu Separators

Name Resolution in Forms 6i

Generating Reports

Migrating from 1.3.2, 2.1.2 or 6.0

Copy Where Clause of Lookup to LOV

Where Clause of LOV

Display Properties of LOV items

LOVs using Filter Before Query

New Possibility for LOV Buttons

Data Source Type = Query

Updateable Views

Views or Tables with No Primary Key

Views with Derived Columns

Check the width of generated buttons

Variety of Layout Differences

Migrating from 6i

Chapter 4   Scenario 1:  Migrate, Regenerate All, No Redesign

Migrating from 1.3.2

Upgrading existing Forms 4.5 template forms

Upgrade existing Forms 4.5 template menus

Upgrade Forms 4.5 Libraries

Attached OFG Libraries

Review use of the obsolete preferences and the setting of OLBOLD

Review Template Window Properties

Review the setting of STOOLB

Review use of color palettes

Review use of coordinate systems

Review the setting of MSGSFT

Review the setting of CANNTC

Re-Generating the Application System

Migrating from 2.1.2

Upgrade Forms 5.0 Libraries

Re-Generating the Application System

Migrating from 6.0

Re-Generating the Application System

Migrating from 6i

Re-Generating the Application System

Chapter 5   Scenario 2:  Migrate, Regenerate All, with Redesign

Migrating from 1.3.2

Object libraries

Application logic

Unbound Items

Action Items

Reusable module components

Native Form Builder tab canvases

Server API

Library generation

Templates cut down to size

Migrating from 2.1.2 or 6.0

Lookup Usages

Reusable LOV Components

Multi Region Blocks

Side By Side Blocks

Navigator Style Forms

Relative Tab Stops

Migrating from 6i

Chapter 6   Scenario 3:  Migrate, Regenerate Incrementally

Migrating from 1.3.2

Review use of color palettes

Toolbar vs. Smartbar

Online Help

Dummy LOV Objects

Upgrading forms to Forms 6i

Regenerate Your Menu and Start Form

Upgrade Libraries to Forms or Reports 6i

Attached OFG Libraries

Name Resolution in 6i

Replace Designer 1.3.2 forms with Designer 6i forms

Migrating from 2.1.2

Toolbar vs. Smartbar

Online Help

Upgrading forms to Forms 6i

Regenerate Your Menu and Start Form

Upgrade Libraries to Forms or Reports 6i

Replace Designer 2.1.2 forms with Designer 6i forms

Migrating from 6.0

Toolbar vs. Smartbar

Online Help

Regenerate Your Menu and Start Form

Replace Designer 6.0 forms with Designer 6i forms

Migrating from 6i

Online Help

Regenerate Your Menu and Start Form

Replace Designer 2.1.2 forms with Designer 6i forms

Part 5 Migrating generated WEB/PLSQL applications to Oracle Designer 6i

Chapter 1. Introduction

Scenario 1.  Migrate, Regenerate All, No Redesign

Scenario 2.  Migrate, Regenerate All, With Redesign

Scenario 3.  Migrate, Regenerate Incrementally

Scenario 4.  Database Migration Only

Chapter 2. Designer 6i New Features

Migrating from Designer 1.3.2

Design Editor

Module Components

Preferences

TAPI/Triggers

Migrating from Designer 2.1.2/6.0

LOV components

All_domains Table

Reusable Modules

Preferences

Multi-Row Screens

Migrating from Designer 6i

Chapter 3. General Migration Issues

Migrating from 1.3.2, 2.1.x, 6.0

Perform a backup of your database schema that captures the Web-PL/SQL components

Web PL/SQL Generator Libraries

Security

Application Server Choice

Chapter 4. Scenario 1:  Migrate, Regenerate All, No Redesign

Migrating from 1.3.2

Module Level Security

Utilizing Calls to Underlying Values

Return Links

Table APIs

Migrating from 2.1.2/6.0

Utilizing Calls to Underlying Values

Table APIs

Migrating from 6i

Chapter 5. Scenario 2:  Migrate, Regenerate All, with Redesign

Migrating from 1.3.2

Security

Module Level Security

Return Links

Table APIs

Migrating from 2.1.2/6.0

Module Level Security

Multi-Row Components

Migrating from 6i

Chapter 6. Scenario 3:  Migrate, Regenerate INCREMENTALLY

Appendix A PVCS/VM administration query

PVCS/VM administration query

Appendix B Quick reference information

Repository Terminology quick reference information

Designer/Repository Tools quick reference information

Naming Standards quick reference information

Check-in and Check-out quick reference information



Previous

Next

Prev

Next

Oracle logo 
Copyright © 2002, Oracle Corporation. 
All Rights Reserved.