Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

Introduction

It is possible to do the analysis process if Oracle® Forms Builder is only installed on Linux, although it is a more complex process. The following illustrates this process.

Process

1. Extract text/xml from the binaries

On the Linux machine where Oracle Forms Builder is installed run the following commands:

 

Oracle 9i
         - iff2xml90 DUMP=ALL OVERWRITE=YES <module_absolute_path>
           (applies to fmb, mmb and olb files)
         - ifcmp90 module=<module_absolute_path> module_type=library batch=yes script=yes logon=no window_state=minimize
           (applies to pll files)

         Output files: *_fmb.xml, *_mmb.xml, *_olb.xml, *.pdl

 

Oracle 10g or 11g
         - frmxmlsg (for 10g or 11g form schema generation)
         - frmf2xml DUMP=OVERRIDDEN OVERWRITE=YES USE_PROPERTY_IDS=YES <module_absolute_path>
        (applies to fmb, mmb and olb files)
         - frmcmp module=<module_absolute_path> module_type=library batch=yes script=yes logon=no window_state=minimize
           (applies to pll files)

         Output files: *_fmb.xml, *_mmb.xml, *_olb.xml, *.pdl

 

2. Run Morphis Forms2Xml (located in the inspector installation folder)

  1. Move the output from the previous step to the Windows machine where Morphis Inspector is installed;
  2. Run Forms2Xml on the file with the -ora modifier.

 

Forms2xml usage:
Forms2Xml.exe <module_absolute_path> -t <module_type> -c <codepage number> -v <version> [-d <output dir>] [-disableDefaults] [-disableInheritance] [-l <log file>]
         options:
         -t <module_type> = [F=FORM | M=MENU | O=OLB | L=LIB]
         -c <codepage_number> = "Ex.: 1252 for Latin1"
         -v <oracle_version> = [6i | 9i | 10g | 11g]
         -d <output_dir>
         -disableDefaults = disable default properties
         -disableInheritance = disable inherited properties
         -l <log_file> = log file name
         -ora = when using this switch the module_absolute_path is the file extracted with oracle commands (applies only to 9i,10g, 11g)

         Output files: *.xfmb, *.xmmb, *.xpll

3. Run Transformer Inspector

Use step 2 output to run Transformer Inspector

  • No labels