Question

Je ne comprends pas pourquoi je ne peux pas trouver un tel outil (Oracle Forms ou décompilateur rapports)

Il est très précieux, car de nombreuses entreprises utilisent des systèmes à base d'Oracle.

Quelqu'un sait ce qui est spécial dans la structure des fichiers au format .fmx ou .REP qui empêche la construction d'un décompilateur pour eux?

Était-ce utile?

La solution

Étant donné le prix de 1,3 milliard $ ils ont juste obtenu contre SAP pour violation de la propriété intellectuelle, Oracle ne sont probablement pas les meilleurs à choisir sur. Soit une entreprise a sa propre maison a développé des systèmes, y compris le code source, ou ils achètent une application tierce (ainsi que le soutien) d'une grande entreprise. Ils paient beaucoup pour ce dernier et une grande entreprise va réfléchir à deux fois à faire quelque chose d'illégal de tromper une autre grande entreprise.

Ainsi, le marché légitime pour un tel logiciel serait assez petit.

D'un point de vue technique, après Forms 3.0, la « source » est également pas de texte directement si vous avez la difficulté de travailler à la fois le décodage du FMX en quelque chose de compréhensible, puis ré-assembler en un CGF valide.

De plus plusieurs versions de formulaires (les deux versions majeures et individuelles), jeu de modifications créant executables qui fonctionnent sur diverses plates-formes.

Beaucoup d'efforts, petit marché, les questions juridiques ....


Ressources Non, mais des souvenirs vagues.

De retour dans les jours de formulaires 3.0 vous pourriez modifier des fichiers manuellement (PNI le code source, sorte d'équivalent de CGF) car ils étaient du texte plat.

Quand ils ont déménagé à CGF, je me souviens regarder la conversion du CGF à FMT (le format texte), les modifications, puis revenir à nouveau. Mais la conversion à un CGF qui serait acceptée était un problème. Si vous créez un .java à partir d'un .class vous obtenez un fichier que vous exécutez par un compilateur et il vous indique quel est le problème avec le code source (le cas échéant). Le compilateur java est conçu pour prendre quelque chose créé en externe (par exemple dans un éditeur de texte) et l'analyser et renvoyer les questions d'analyse syntaxique.

Si vous créez manuellement un CGF et il est mauvais il sera soit erreur sur la charge ou tout simplement tomber en panne. Il n'a pas été conçu pour vous dire ce qui ne va pas avec le « code source », car il ne vise pas à quelque chose de charge qui a été créé à l'extérieur.

Alors la construction d'une CGF valide (et encore moins une CGF d'un FMX) est délicate.

un FMX Parsing dans un format lisible, plutôt que d'un CGF, pourrait être faisable. Mais la grande majorité des utilisateurs de formulaires aura le CGF et il y a plus de cas d'utilisation pour l'analyse d'un CGF en quelque chose d'utilisable plutôt que le FMX. Et il y a des services publics autour de le faire (y compris les formulaires à Apex outil de migration d'Oracle iself, ainsi que quelques applications tierces comme celles de PITSS ).

Autres conseils

Je suis assez sûr que vous avez répondu à votre propre question: It's very valuable because many enterprises use oracle based systems.
Il est également très précieux pour Oracle que vous ne pouvez pas décompiler leurs systèmes

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top