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. |