Pregunta

No puedo entender por qué no puedo encontrar dicha herramienta (Oracle Forms o decompilador Informes)

Es muy valioso porque muchas empresas utilizan sistemas basados ??en Oracle.

¿alguien sabe lo que es especial en la estructura de archivos de formato .fmx o .REP que impide la construcción de una decompilador para ellos?

¿Fue útil?

Solución

Dado el premio de $ 1.3 mil millones que acaba de conseguir en contra de SAP para la violación de la propiedad intelectual, Oracle probablemente no son las mejores personas para recoger sucesivamente. Ya sea una empresa tiene su propia casa en sistemas desarrollados, incluyendo el código fuente, o comprar una aplicación de terceros (además de soporte) de una empresa importante. Ellos pagan una gran cantidad de este último y una gran empresa va a pensar dos veces antes de hacer algo ilegal para engañar a otra gran empresa.

Así que el mercado legítimo de este tipo de software sería bastante pequeña.

Desde un punto de vista técnico, después de las Formas 3.0, la 'fuente' tampoco es el texto directamente por lo que tiene la dificultad de trabajar a cabo la descodificación del FMX en algo comprensible, a continuación, volver a montar en un FMB válida.

Además, varias versiones de las formas (tanto las versiones principales y grupos de parches individuales), creando ejecutables que se ejecutan en una variedad de plataformas.

Una gran cantidad de esfuerzo, pequeño mercado, cuestiones legales ....


No hay recursos pero vagos recuerdos.

En los días de las formas que podía 3.0 manualmente editar archivos INP (el código fuente, tipo de equivalente de FMB), ya que eran de texto plano.

Cuando se trasladaron a FMB, recuerdo mirar a la conversión de la FMB a FMT (formato de texto), realizar los cambios, a continuación, volver de nuevo. Pero la conversión a un FMB que sería aceptada era un problema. Si crea un .java de un .class se obtiene un archivo que se ejecuta a través de un compilador y que le dice lo que está mal con el código fuente (si acaso). El compilador de Java está diseñado para tomar algo creado externamente (por ejemplo, en un editor de texto) y analizarlo y devolver cualquier problema de análisis.

Si crea manualmente una FMB y es un error que lo hará ya sea error en la carga o sólo para dormir. No está diseñado para decirle lo que está mal con el 'código fuente', ya que no está destinado a algo de carga que se ha creado externamente.

Así que la construcción de una FMB válida (y mucho menos un FMB de un FMX) es complicado.

analizar un FMX en un formato legible, en lugar de a un FMB, podría ser factible. Pero la gran mayoría de los usuarios Formularios tendrá la FMB y hay más casos de uso para analizar un FMB en algo utilizable en lugar del FMX. Y hay empresas eléctricas de todo para hacer esto (incluyendo la herramienta Formularios-a-Apex migración de Oracle vacación por sí misma, además de algunas aplicaciones de terceros como los de PITSS ).

Otros consejos

Estoy bastante seguro de que respondido a su propia pregunta: It's very valuable because many enterprises use oracle based systems.
También es muy valioso para Oracle que no se puede descomponer sus sistemas

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top