2009-11-12 15 views
4

amis,Conversion de Oracle Forms en Apex - L'outil de migration Apex Forms est-il utile?

Je cherche à la migration d'un Oracle Forms (10g) application à l'APEX (3.2.1) et examiner les options qui me permettrait d'arriver à un stade où je peux obtenir une « première coupe » de le formulaire Oracle au sein d'APEX.

Après avoir réussi à maîtriser l'outil de migration des formulaires en lisant ce guide ainsi que ce appendix et converti quelques exemples de formulaires (éventuellement après avoir effectué des modifications dans le fichier xml pour créer l'application!). Les résultats de la conversion ont été décevants. J'aurais pu obtenir de meilleurs résultats beaucoup plus rapidement en développant la page à partir de zéro au sein d'Apex. J'apprécie le fait que l'outil de migration Apex Forms en soit à ses balbutiements et que je travaille avec la première version, mais en dehors de certaines capacités de gestion de pseudo-projets, j'ai du mal à voir les avantages de l'utiliser.

Ai-je raté quelque chose? Quelqu'un at-il pu utiliser cet outil pour obtenir un résultat acceptable?

Merci d'avance.

Répondre

7

Je n'ai aucune expérience avec l'outil de migration, mais je suis impliqué dans un grand projet de migration Forms to Apex. Depuis que nous avons commencé il y a environ 2 ans, l'outil de migration n'était pas disponible pour nous et nous avons en quelque sorte construit le nôtre. Mais la conversion est vraiment assez difficile à automatiser, sauf pour le bit facile qui est essentiellement la disposition de l'écran et les éléments. Nous avons donc une méthode pour générer des pages Apex de première coupe avec les éléments corrects dans (plus ou moins) la disposition correcte, mais nous avons encore beaucoup de travail à faire pour inspecter les triggers Forms et les bibliothèques pour les fragments de PL/SQL. que faire avec eux (certains sont des codes spécifiques aux formulaires redondants, d'autres sont des validations côté client que nous devons réécrire en Javascript, d'autres sont des logiques métier qui ne devraient pas du tout figurer dans l'interface et doivent être déplacées dans des paquets) . Je pense que le principal avantage de l'outil de migration sur ce que nous avons fait nous-mêmes est probablement la «gestion de pseudo-projet», en ce sens qu'il vous donne une liste de choses à convertir manuellement et suit ce que vous avez fait. Cela rapporterait des dividendes dans un grand projet comme le nôtre, mais peut-être pas autant dans les petits projets. Pour les petits projets, je serais enclin à dire "passons en revue ce que fait l'ancienne application Forms, redéfinissons les exigences et construisons à partir de zéro dans Apex". Vous ne voulez pas vraiment que vos applications Apex ressemblent à des applications Formulaires avec du rouge à lèvres!

+1

+1 pour obtenir du rouge à lèvres et des formes dans la même phrase! Merci la réponse Tony. –