l'exécutable se trouve dans le répertoire <ORACLE_HOME>\bin
Il permet de concevoir les écrans, les menus, de gérer les librairies PL/SQL, les librairies d'objets et permet l'édition des fonctions, procédures et packages stockés dans la base de données.
l'exécutable se trouve dans le répertoire <ORACLE_HOME>\bin
Il permet de migrer, compiler et générer un exécutable pour une forme, un menu ou un librairie PL/SQL.
Il est utilisé de façon "encapsulée" par le module de conception lors d'une demande de compilation ou de génération, mais également en ligne de commande pour migrer ou générer en masse des modules sources.
On peut l'exécuter avec les options suivantes:
-- afficher l'aide ifcmp90 help=YES
-- convertir le module en fichier texte ifcmp90 module=myform script=YES
-- convertir le fichier texte en format binaire ifcmp90 module=myform parse=YES
-- suppression du code source dans une librairie PL/SQL ifcmp90 module=old_lib.pll userid=scott/tiger strip_source=YES output_file=new_lib.pll
-- spécifier, lors d'un upgrade la version initiale du module (uniquement V2) ifcmp90 module=myform userid=scott/tiger upgrade=yes version=23
A utiliser conjointement avec upgrade=YES.
spécifier version=20 pour une version 2.0 et version=23 pour une version 2.3
-- transforme les privilèges SQL*Menu 5 en rôles Oracle9i ifcmp90 userid=system/manager upgrade_roles=YES
-- suppression des messages interactifs ifcmp90 module=myform userid=scott/tiger batch=YES
-- Affichage de la fenêtre d'options (modes graphiques uniquement) ifcmp90 module=myform userid=scott/tiger options_screen=YES
-- migration une version antérieure ifcmp90 module=myform userid=scott/tiger upgrade=YES
-- génération des fichiers binaire et exécutable lors d'une migration ifcmp90 module=myform userid=scott/tiger upgrade=YES build=NO
-- ajout du mot clé NOFAIL aux steps lors d'une migration V2.0 ifcmp90 module=myform userid=scott/tiger upgrade=yes version=20 nofail=YES
-- connexion ou non à la base durant la compilation ifcmp90 module=myform userid=scott/tiger logon=NO
-- ajout d'un caractère à la propriété Largeur d'affichage des items
-- lors de la migration vers la version 9, la propriété RELIEF de l'item occupe un caractère
-- widen_fields prmet d'ajouter un caractère à la largeur d'affichage ifcmp90 module=myform userid=scott/tiger upgrade=yes widen_fields=YES
-- migration depuis une version V2 ifcmp90 module=myform userid=scott/tiger upgrade=yes version=20 crt_file=myfile.crt
-- ajout des triggers KEY-UP et KEY-DOWN lors d'une migration ifcmp90 module=myform userid=scott/tiger upgrade=yes version=23 add_triggers=YES
-- compilation du code contenu dans les unités de programme ifcmp90 module=myform userid=scott/tiger compile_all=YES
-- indication du type de module a compiler ifcmp90 module=orders userid=scott/tiger module_type=menu module_type peut valoir:
form
menu
library
L'outil d'affichage : ifweb90.exe
l'exécutable se trouve dans le répertoire <ORACLE_HOME>\bin
Il permet de lancer l'exécution d'un module Forms en mode Web.
Il accepte, en ligne de commande, les paramètres suivants: