Message-ID: <1632222790.2923.1427613931358.JavaMail.firstname.lastname@example.org> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_2922_1449683715.1427613931358" ------=_Part_2922_1449683715.1427613931358 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
|Name||Oracle Forms PL/SQL Extractor|
|Lates= t version||1.1= strong> (14 May 2014)|
|Licen= se||GNU LGPL 3|
|Issue= tracker||http://ji= ra.codehaus.org/browse/SONARPLUGINS/component/16261|
|Sourc= es||https://= github.com/SonarCommunity/sonar-forms-plsql-extractor|
This command-line gives the ability to extract PL/SQL source code from O= racle Forms. You can then feed SonarQube with the extracted PL/SQL source c= ode.
This extractor uses the Oracle JDAPI library that is included in the Oracle Develo= per Suite. Therefore a full installation of the Oracle Developer Suite = is required. Once installed, check that the environment is correctly set:= p>
Use Java 1.6 or higher to run Sonar Forms PLSQL Extractor.
Download the extractor JAR file (see link in the top of this page) then = execute:
formsExtensionsproperty can also be set. It's a co= mma-separated list of extensions of Oracle Forms files to extract. Its defa= ult value is
outputDirproperty, mu= st exist and is not cleaned up. Generated files override existing ones.
Q : I'm getting "Exception in thread "main" java.lang.NoC= lassDefFoundError: Could not initialize class oracle.forms.jdapi.Jdapi"= ; whilst my env variables and paths are correctly configured, why ?
A : Oracle Developer Suite used to perform the extraction is = available only for x32 OS. As a consequence, the Oracle Forms PL/SQL E= xtractor will work only on x32 OS.