Jde.ini Settings for Server Package Builds

If the server package includes business functions, the Build Settings within Server Manager apply to the package. This table describes various build settings:

Setting

Value

Purpose

Build Area

/usr/jdedwards/E920/packages

Indicates the location on the server where the package will be built.

Optimization Flags

+02 (default for HP-UX)

-02 (default for AIX and Solaris)

Varies, depending on the platform. The system uses these compile flags to build business functions in Release mode. You should not change these flags.

DebugFlags

-g -D_DEBUG _DJDEDEBUG (default for HP-UX)

-g -qfulpath -qdbextra -D_DEBUG -DJDEDEBUG (default for AIX)

-g -D_DEBUG -DJDEDEBUG (default for Solaris)

Varies, depending on the platform. The system uses these compile flags to build business functions in Debug mode. You should not change these flags.

InliningFlags

blank (default)

Indicates whether the IBM i uses inlining. Enter Yes to select inlining on the IBM i. Enter No to turn it off. This flag is blank or ignored for non-IBM i servers.

DefineFlags

-DKERNEL -DPRODUCTION_VERSION -DNATURAL_ALIGNMENT -D_HPUX-SOURCE (default for HP-UX)

-DKERNEL -DPRODUCTION_VERSION -DNATURAL_ALIGNMENT (default for AIX)

-DKERNEL -DPRODUCTION_VERSION -DNATURAL_ALIGNMENT -D_SUN-SOURCE (default for Solaris)

Indicates the Kernel Production Version of the source for HP-UX, AIX, and Solaris.

CompilerFlags

-Aa +w1 +z -c (default for HP-UX)

-qalign=natural -qflag=I:I -c (default for AIX)

-qspill=1024

-misalign -KPIC (default for Solaris)

Varies, depending on the platform.

The spill flag sets the stack space when business functions are compiled. Typically, 1024 is adequate space to compile the delivered business functions.

OSReleaseLevel

+DAportable

-q32 (for AIX)

Indicates the release level for which you are compiling the package. You should not change these flags.

LinkFlags

-b -z (default for HP-UX)

-bl:/<your system directory>/bin32/functlist.imp -bM:SRE -bexpall -brtl -lc -bnentry -L. L/usr/<your system directory>/lib -ljdelib -ljdekrnl -ljdenet -bloadmap:loadmap (default for AIX)

-G -L$(ORACLE_HOME)/lib (default for Solaris)

shared -z muldefs -melf_i386 -L/JDEdwards/e920/system/lib -ljdesaw (Linix-64 bit)

Varies, depending on the platform. The system uses these flags to link business functions. You should not change these flags.

LinkLibraries

blank (default)

Indicates the libraries to which business functions are linked. (Applies to Windows and IBM i servers only.)

SimultaneousBuilds

0 (unlimited) (default)

any integer (number of simultaneous builds)

Indicates the number of DLLs that can be built at a time. Zero means that all will be built simultaneously.

Qname

queue name

Applies to IBM i only. Specify a queue name if you want the jobs for building dlls to go to a queue other than the default queue.

<compiler values>

Any compilers installed on the system will be retrieved from the registry and shown in a pull-down list. (Microsoft Windows platform)

Indicates the compiler level to use for builds.

For more information on the supported versions of Visual Studio, see the Visual Studio Requirements for Microsoft Windows-based Enterprise Servers section in the JD Edwards EnterpriseOne Tools Server Manager Guide.

DeployWaitInMinutes

any integer (number of minutes)

Indicates the number of minutes to wait for an update or full package to deploy.