Trying to use a SAS® created scoring or format user-defined function (UDF) might generate errors with Netezza 11.2.1 or later


Trying to use one of the following User-Defined Functions (UDF) related to SAS®  formats and scoring might generate an error:

The error might look similar to the following:

Error opening UDX file /nz/data.1.0/base/3601925/udf/3609771.oh: /nz/data.1.0/base/3601925/udf/3609771.oh: wrong ELF class: ELFCLASS32

The following macros create 32-bit Netezza UDFs:

Starting with Netezza 11.2.1, the issue occurs due to a requirement that all Netezza UDFs have to be 64-bit.

To access the Netezza 64-bit In-DB Binaries, go to the Netezza 64-bit In-DB Binaries page.

The Netezza 64-bit In-DB Binaries will address the format publishing but not the static scoring. The workaround for scoring is to use the SAS® Embedded Process.