Please inform the steps involved in converting v2 style triggers to pl/SQL.
We do not have SQL*forms 3.0 installed in our dev environment, but have inp files with v2 style triggers.Planning to migrate them to 4.5 forms version. Is there away to convert V2 to pl/sql after migrating to 4.5 version.
They say that this package will read the SQL*Forms V3.0 tables and convert all V2-stype triggers to PL/SQL. Run it after you've upgraded from Forms V2.x or before you upgrade from Forms 3.0 to a higher release.
In my dev environment, I have the inp files,forms 4.5/6i/9i and 8.1.6/9i database.
I downloaded the above package and my database doesnot have any SQL*Forms table.what should I do in order to make the above converter work.I could not find any further details about the above converter.
Are Version 2.0 (V2) style triggers supported in Oracle Forms 4.X and 5.0?
How does the Forms upgrade process handle V2 style trigger conversions? Will
the V2 style triggers still work in Forms 4.X and 5.0, or will I have to
rewrite the code in PL/SQL?
Third-party migration tools exist to convert SQL*Forms 3.0 to Oracle Forms,
including converting V2 style triggers to PL/SQL. Sierra Atlantic and Kumaran
Systems are part of the Oracle Open Tools Initiative (OTI), and have migration
Sierrra Atlantic FormsGenie is an automated migration tool that will upgrade
SQL*Forms 3.0 applications to Developer/2000, and convert your V2 style
triggers to PL/SQL.
Americas and Japan
Sierra Atlantic Inc.
830 Hillview Court, Suite 110
Milipitas, CA 95035 USA
FAX (408) 956-3001
Europe, Middle East, Africa
Sierra Atlantic, UK
Sierra Optima Limited
Phone 91-40-3740-368, 3746122
Kumaran Systems GUI*Converter is an automated migration tool that will upgrade
SQL*Forms 3.0 applications to Developer/2000. The Forms Converter will
convert your V2 style triggers to PL/SQL.
Kumaran Systems, Inc.
701 Evans Avenue, Suite 509
Canada, M9C 1A3
(416) 626-1332 (Toronto)
United States Offices
12300 Twin Brooks Parkway, Suite 660
The Oracle Forms generator will not convert V2 style triggers to PL/SQL, but
there are third party products available that have this functionality.
See the "Oracle Open Tools Initiative" CD included with Developer/2000 for
more information on companies involved in the Oracle Open Tools Initiative.
V2 STYLE TRIGGERS RUN BUT ARE NOT CONVERTED TO PL/SQL
If you convert a form that contains Version 2.0 style triggers, they will
still run in Developer/2000 Release 1.X and 2.0. You can view these triggers,
but you cannot edit or modify them.
The Oracle Forms Generator does not convert V2 style triggers into PL/SQL
triggers. During conversion, Oracle Forms copies the text of your triggers
verbatim. V2 style triggers remain V2 style triggers, and V3 style PL/SQL
triggers remain PL/SQL triggers.
If you want to edit the V2 style trigger, you must manually convert the
trigger to PL/SQL. There is no automatic mechanism to convert the V2 style
trigger to PL/SQL.
Some trigger names specific to SQL*Forms 2.3 / 3.0 are changed to Oracle Forms
nomenclature, but the TEXT of the triggers is NOT changed in any way. For
example, an On-Validate-Field trigger would be renamed to a When-Validate-Item
trigger, but the text of the trigger remains the same.
SQL*Forms 2.3 used Version 2.0 style triggers, and did not use PL/SQL. V2
style trigger support is included only for backward compatibility with earlier
versions of Forms. All V2 style triggers should be converted to PL/SQL.
Remember the Golden Rule - He who has the gold makes the rules!
Ph.D., OCP 8i, 9i, 10g DBA