Regex class or interface not found error (12886) in linux OS

Posted by anbuselv on 22-Mar-2019 07:48

    USING Progress.Lang.*.
    USING System.Text.RegularExpressions.*.

Hi i am getting compile error for Regex referee in ABL ? anything specific need to be corrected for link ? the same is working fine in PDSOE. any information will he me.

  BLOCK-LEVEL ON ERROR UNDO, THROW.

    CLASS TOOLS.externals.TextSanitizer: 

        CONSTRUCTOR PUBLIC TextSanitizer ( ):
            SUPER ().
        END CONSTRUCTOR.

        METHOD PUBLIC CHARACTER SanitizeSql( INPUT pInputText AS CHARACTER ):

            DEFINE VARIABLE RESULT AS CHARACTER NO-UNDO.
            DEFINE VARIABLE regexp AS Regex NO-UNDO.

Posted by Mike Fechner on 22-Mar-2019 07:50

The System.... namespace is from the .NET Framework.

The .NET Framework is not supporting by OpenEdge on Linux (no .NET core framework).

You need to implement a pure ABL solution if you want to deploy anywhere else than on Windows.

All Replies

Posted by Mike Fechner on 22-Mar-2019 07:50

The System.... namespace is from the .NET Framework.

The .NET Framework is not supporting by OpenEdge on Linux (no .NET core framework).

You need to implement a pure ABL solution if you want to deploy anywhere else than on Windows.

Posted by anbuselv on 23-Mar-2019 02:27

Ok, Thank you Mike..

This thread is closed