Prolint/Proparse

Posted by claudemir_santos on 13-Mar-2018 09:46

Good morning, does anyone use Prolint/Proparse?
Could you send me as setup in order to search for code problems?

All Replies

Posted by Riverside Software on 13-Mar-2018 09:55

A much better alternative is now available as a plugin for the SonarQube platform.

Project here: github.com/.../sonar-openedge

Posted by 2087 on 19-Jun-2018 05:02

I have just got it working in 11.2 AppBuilder - I'm in the process of building a step by step instructions if you are interested.

Posted by 2087 on 20-Jun-2018 10:39

These are the steps I followed. It's working for us in AppBuilder 11.2 (we are stuck in 11.2 because we haven't finished the enormous task of upgrading all the customers yet...)

(Change "R:\OE\" to wherever you keep your OpenEdge stuff.)

Part 1 - Download and install to common location - do this once only

1 - Download github.com/.../proparse.assemblies.zip

    (There other versions of this on GitHub but this was the most recent)

2 - Create r:\OE\assemblies

3 - Unzip proparse.assemblies.zip into r:\OE\assemblies.

4 - Create assemblies.xml file in r:\OE\assemblies. The content is:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<references>

<assembly name="proparse.net, Culture=neutral, PublicKeyToken=cda1b098b1034b24"/>

</references>

5 - Download Prolint74.exe from www.oehive.org/.../download

6 - Install Prolint74.exe into r:\OE\tools\ It will create it's prolint folder in there.

7 - r:\OE\prolint\core\dlc-version.i to define dlc-version for 11 (only needs to be done once).

Note - if you already have an assemblies.xml merge the two xml files and put the files from proparse.assemblies.zip in the same folder.

Part 2 - Configure AppBuilder to be able to use ProLint (assuming local install of OpenEdge)

1 - Add "-assemblies r:\OE\assemblies" to the shortcut that starts AppBuilder

    (you can add it to Startup.pf but it stops utilities such as prodb from working).

2 - Start AppBuilder

3 - Pro*Tools -> PROPATH -> Add r:\OE\tools, accept the prompt to update the files.

4 - Pro*Tools -> Right Click on any icon then choose Menu Bar

5 - Pro*Tools -> File -> Customize -> Add: Label = Prolint, prolint\desktop.w, image = r:\OE\tools\prolint\images\protools.bmp

6 - Start PROENV and then follow the next steps within it.

  a - prompt

  b - cd %DLC%\gui\

  c - prolib ..\src\adecomm.pl -extract *.i

  d- Answer yes to each prompt to overwrite a file.

Posted by 2087 on 20-Jun-2018 10:42

I tried to post this in the Proparse forum on oehive but I can't login anymore to be able to do so.

Posted by Thomas Mercer-Hursh on 20-Jun-2018 11:55

Contact editors@oehive.org for adjustments to your account.

This thread is closed