Oracle9i Designer 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 Oracle9i Designer

Detailed contents

Part 4

Migrating Generated Forms Applications to Oracle9i Designer

Detailed contents

Part 5

Migrating Generated Web/PLSQL Applications to Oracle9i Designer

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 has changed in Designer?

Storage of structured elements

Storage of unstructured elements or files

Workareas

Containers

Version control

Overview

Version history

Checkin and checkout

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

Unversioned structured elements

Unversioned structured elements with unversioned 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 objects" 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

Problems during migration

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 Oracle9i Designer repository

Unload Oracle Designer 6.0 user extensibility (optional)

Load Oracle Designer 6.0 user extensibility into Oracle9i Designer (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 Oracle9i Designer repository

Apply (root) folder mapping

Upload of files

Checkin 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 checklist

Populate the Oracle Designer repository

Post migration steps for files stored on the file system

Build 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 Oracle9i Designer 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

Checkin

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

Configuration Management and Designer training

Migration

Rollout

Part 3 Generating and migrating existing database designs to Oracle9i Designer

Chapter 1 Introduction

Scenario 1.  Migrate, Regenerate All, No Redesign

Scenario 2.  Migrate, Regenerate All, With Redesign

Chapter 2 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 Oracle9i Designer Database object generation options

Oracle9i Designer Database Object generation options (target tab)

New Oracle9i Designer 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

Part 4 Migrating generated Forms applications to Oracle9i Designer

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

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

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

Regenerating the Application System

Migrating from 2.1.2

Upgrade Forms 5.0 Libraries

Regenerating the Application System

Migrating from 6.0

Regenerating 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

Chapter 6   Scenario 3:  Migrate, Regenerate Incrementally

Migrating from 1.3.2

Review use of color palettes

Toolbar vs. Smartbar

Dummy LOV Objects

Upgrading forms to Forms 9i

Regenerate Your Menu and Start Form

Upgrade Libraries to Forms or Reports 9i

Attached OFG Libraries

Name Resolution in 9i

Replace Designer 1.3.2 forms with Oracle9i Designer forms

Migrating from 2.1.2

Toolbar vs. Smartbar

Upgrading forms to Forms 9i

Regenerate Your Menu and Start Form

Upgrade Libraries to Forms or Reports 9i

Replace Designer 2.1.2 forms with Oracle9i Designer forms

Migrating from 6.0

Toolbar vs. Smartbar

Regenerate Your Menu and Start Form

Replace Designer 6.0 forms with Oracle9i Designer forms

Part 5 Migrating generated WEB/PLSQL applications to Oracle9i Designer

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

Oracle Portal portlets generation

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

Using Calls to Underlying Values

Return Links

Table APIs

Migrating from 2.1.2/6.0

Using Calls to Underlying Values

Table APIs

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

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

Checkin and Checkout quick reference information



Previous

Next

Prev

Next

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